Pular para conteúdo

Instalação em Sala de Aula

Como colocar o DWSIM num laboratório de máquinas com as mesmas configurações em todas, sem mexer em cada instalação à mão: uma instalação silenciosa, um arquivo de configurações do site que fixa o idioma, as opções do solver e a verificação de atualizações, e a documentação e os exemplos que funcionam sem rede.

1. Instalação silenciosa

Os instaladores para Windows são pacotes Inno Setup e aceitam suas opções padrão:

DWSIM_Setup.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /DIR="C:\DWSIM"
Opção Efeito
/VERYSILENT Sem assistente, sem janela de progresso
/SUPPRESSMSGBOXES Toda pergunta é respondida com o padrão
/NORESTART Nunca reinicia sozinho
/DIR="..." Pasta de instalação
/COMPONENTS="main,webview2" Quais componentes instalar (main sempre entra; webview2 é o runtime do painel do assistente de IA; chemsep e capeopen onde oferecidos)
/TASKS="associatefiles" Associações de arquivo; acrescente desktopicon para um atalho na área de trabalho
/SITEINI="\\servidor\pasta\dwsim.site.ini" Instala o arquivo dado como arquivo de configurações do site (próxima seção)
/LOG="install.log" Grava um log

O mesmo comando funciona a partir de uma ferramenta de implantação (SCCM, Intune, PDQ, um script de logon). A desinstalação silenciosa é unins000.exe /VERYSILENT na pasta de instalação.

2. O arquivo de configurações do site

O DWSIM guarda as configurações de cada usuário em Documentos\DWSIM Application Data\dwsim.ini. Um arquivo de configurações do site tem as mesmas seções e chaves; a cada início o DWSIM o sobrepõe ao arquivo do usuário, de modo que as chaves que ele nomeia sempre vencem e as demais ficam como o usuário deixou. Os estudantes ainda podem mudar uma configuração durante a sessão; ela volta no próximo início.

O DWSIM procura o arquivo nesta ordem:

  1. O caminho na variável de ambiente DWSIM_SITE_INI
  2. dwsim.site.ini ao lado do executável (onde o /SITEINI o coloca)
  3. Windows: %ProgramData%\DWSIM\dwsim.site.ini; Linux e macOS: /etc/dwsim/dwsim.site.ini

Um arquivo para um primeiro curso, em português, com o solver nos padrões seguros:

[Localization]
CultureInfo = pt-BR

[Misc]
CheckForUpdates = False
InspectorEnabled = False
EnableParallelProcessing = True
SolverMode = 1
PreferredSystemOfUnits = SI
DebugLevel = 0

[Backup]
EnableBackupCopies = True
BackupInterval = 3

Chaves que vale a pena fixar:

Seção Chave Valores Por quê
Localization CultureInfo en, pt-BR, es, de, fr, it, ru, zh-CN, ... Idioma da interface, e das páginas de ajuda do F1
Misc CheckForUpdates True/False Sem avisos de atualização em máquinas gerenciadas
Misc InspectorEnabled True/False O Inspector rastreia cada resolução e a deixa dez vezes mais lenta; mantenha desligado
Misc EnableParallelProcessing True/False Resolução paralela do fluxograma
Misc MaxDegreeOfParallelism -1 (todos os núcleos) ou um número Limite de threads, útil em máquinas compartilhadas
Misc SolverMode 0 síncrono, 1 assíncrono (padrão), 2 paralelo Como o solver do fluxograma roda
Misc PreferredSystemOfUnits SI, CGS, ENG, ou um conjunto próprio Sistema de unidades oferecido às simulações novas
Misc DebugLevel 0 a 3 Quantidade de log
Backup EnableBackupCopies, BackupInterval True/False, minutos Cópias de segurança automáticas das simulações abertas

Qualquer outra chave do dwsim.ini pode ser fixada do mesmo jeito; abra o arquivo de um usuário para ver os nomes.

A interface clássica do Windows

A interface clássica guarda suas configurações no perfil do usuário do Windows (user.config) e lê o mesmo arquivo do site ao iniciar: toda chave cujo nome coincide com uma configuração dela é escrita nela (os nomes acima coincidem todos; EnableBackupCopies é mapeada para SaveBackupFile). Chaves que ela não tem são ignoradas, e sua interface é só em inglês, então CultureInfo vale para a interface multiplataforma.

3. Documentação e exemplos sem rede

  • O guia do usuário acompanha a aplicação em HTML (docs\dwsim-help\index.html na pasta de instalação, Help > User Guide (HTML)); não precisa de rede.
  • Os fluxogramas dos tutoriais vêm na lista Samples da tela inicial (Tutorial 01 a Tutorial 16).
  • O site de tutoriais (este site) é o que o F1 abre; para servi-lo numa rede local, clone o repositório DWSIM.Tutorials, rode mkdocs build e publique a pasta site/ em qualquer servidor web. Os links do F1 apontam para dwsim.org; uma cópia local se acessa pelo navegador.
  • O banco de equilíbrio de fases usado pelas ferramentas Data Regression e Property Package Comparison é baixado no primeiro uso (cerca de 94 MB) para %LOCALAPPDATA%\DWSIM\PhaseEq\; copie essa pasta para as máquinas do laboratório para evitar um download por lugar.

4. Uma lista de verificação para a primeira aula

  1. Instale silenciosamente com /SITEINI apontando para o seu arquivo do site.
  2. Inicie o DWSIM uma vez como um estudante faria e confirme o idioma e que nenhum aviso de atualização aparece.
  3. Abra o Tutorial 01 na lista Samples, resolva, pressione F8 (Flowsheet Check) e F1 (ajuda para a seleção): ambos devem funcionar sem rede para a verificação, e abrir o navegador para a ajuda.
  4. Se o curso usa a Property Package Comparison com dados medidos, baixe o banco de equilíbrio de fases uma vez e copie a pasta.