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:
| 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:
- O caminho na variável de ambiente
DWSIM_SITE_INI dwsim.site.iniao lado do executável (onde o/SITEINIo coloca)- 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.htmlna 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 01aTutorial 16). - O site de tutoriais (este site) é o que o F1 abre; para servi-lo numa rede local, clone o
repositório
DWSIM.Tutorials, rodemkdocs builde publique a pastasite/em qualquer servidor web. Os links do F1 apontam paradwsim.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¶
- Instale silenciosamente com
/SITEINIapontando para o seu arquivo do site. - Inicie o DWSIM uma vez como um estudante faria e confirme o idioma e que nenhum aviso de atualização aparece.
- 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.
- 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.