Inicialização
Iniciar com o Windows, o que fechar a janela faz, e o ícone da área de notificação que mantém a estação alcançável enquanto ela roda em segundo plano.
Inicialização é a terceira linha do grupo GERAL na página Configurações. Ela decide quando o processo da estação roda: se o Windows o abre na entrada do usuário, e se fechar a janela o encerra ou o esconde; e se a estação abre na página Boas-vindas. As três linhas são chaves que valem quando viradas, e as três exigem a permissão Alterar configurações.
Iniciar com o Windows
| Campo | O que é | Valores / padrão | Efeito |
|---|---|---|---|
| Iniciar com o Windows | "Abre sozinho quando você entra no Windows, oculto na área de notificação." | Ligada ou desligada. Desligada até você ligá-la. | Ligada: escreve um valor GanterLab sob a chave Software\Microsoft\Windows\CurrentVersion\Run do usuário atual, abrindo o executável instalado com --tray, então uma entrada no Windows inicia a estação escondida, servindo pela área de notificação. Desligada: remove aquele valor e a marca de "inicialização aprovada" do Windows ao lado dele. |
O registro é a única fonte de verdade; nada sobre esta chave é guardado no banco de configuração. A chave relê o registro toda vez que a página abre, então uma entrada que você desabilitou no Gerenciador de Tarefas, em Inicializar, se lê como desligada aqui, e ligar a chave de novo é uma reabilitação explícita que limpa aquela marca. Só esta chave escreve a chave do registro: o aplicativo nunca reescreve o valor na partida, e nunca reimpõe uma entrada que o Gerenciador de Tarefas desabilitou. O registro é por usuário e não precisa de administrador.
A escrita é uma mudança na estação, recusada enquanto a estação não aceita mudança. Enquanto o runtime está parado esta página não é desenhada (veja Configurações). Uma partida escondida não abre janela nenhuma; o ícone da área de notificação é o caminho de entrada.
Continuar em segundo plano ao fechar
| Campo | O que é | Valores / padrão | Efeito |
|---|---|---|---|
| Continuar em segundo plano ao fechar | "Fechar a janela mantém a aquisição e a gravação em andamento na área de notificação. Para encerrar, use o comando Sair no ícone da área de notificação." | Ligada ou desligada. Ligada por padrão. | Ligada: o botão de fechar da janela esconde a janela; o hospedeiro, o servidor OPC UA embutido, a comunicação com os dispositivos, as gravações, o hospedeiro web e o acesso de agente continuam todos rodando. Desligada: o botão de fechar encerra o aplicativo pelo mesmo encerramento do Sair. |
Na primeira vez que o botão de fechar esconde a janela, uma janelinha do próprio aplicativo, O Ganter Lab continua em execução, diz o que continua trabalhando, onde fica o ícone (perto do relógio, ou na seta ^ da barra de tarefas) e que desligar esta chave faz o botão de fechar encerrar sempre. Ela oferece Continuar em segundo plano (o padrão, que o Esc também escolhe) e Sair agora, que encerra só desta vez e deixa a chave ligada. Depois de qualquer das duas respostas, ela não aparece mais nesta estação. Com a chave desligada, o botão de fechar encerra sem aviso. Mais em A janela.
Mostrar a página de boas-vindas no menu
| Campo | O que é | Valores / padrão | Efeito |
|---|---|---|---|
| Mostrar a página de boas-vindas no menu | "Explica cada área do programa, um passo de cada vez. Enquanto está no menu, a estação abre nela." | Ligada ou desligada. Ligada por padrão, tanto numa estação nova quanto numa atualizada de uma versão anterior. | Ligada: Boas-vindas é a primeira entrada do trilho para um papel que configura alguma coisa, e a estação abre nela. Desligada: a entrada sai do trilho de todas as telas de uma vez, e a estação abre na View. |
O próprio Não mostrar mais da página desliga esta chave; ligá-la de novo aqui devolve a página ao trilho. A configuração é da estação, então é a mesma para todo papel e toda tela.
O ícone da área de notificação
O ícone da área de notificação é o ladrilho da marca com um ponto de saúde no canto. O ponto espelha a saúde do Connector, da mesma fonte e com as mesmas palavras da saúde na barra de status: verde enquanto todo dispositivo lê, âmbar enquanto um está instável, vermelho enquanto um está sem comunicação, cinza enquanto o Connector está parado. O servidor OPC UA embutido não faz parte dela: o Connector lê enquanto o servidor está parado. A dica diz "Ganter Lab: Connector: conectado" (ou "Ganter Lab: Connector: Furnace sem comunicação", a linha da barra de status), com "(gravando)" acrescentado enquanto uma aquisição grava; esse marcador é atualizado a cada quinze segundos. Um clique esquerdo abre a janela; um clique direito abre o menu. Com um Ícone e um Nome definidos em Configurações, Marca, o ícone é o Ícone da estação com o mesmo ponto, e a dica e o menu dizem o Nome da estação no lugar de Ganter Lab ("Acme: Connector: conectado").
| Item de menu | O que ele faz |
|---|---|
| Abrir Ganter Lab | Restaura e ativa a janela. Com um Nome definido em Marca, o item diz Abrir seguido desse nome. |
| Connector: conectado (somente leitura) | A linha de saúde da barra de status, como a dica a diz, com o marcador de gravação. É uma linha de estado, não um comando. |
| Sair | Encerra o processo pelo caminho único de encerramento. |
O menu de propósito não tem iniciar nem parar o servidor: um clique perdido não pode derrubar os clientes que leem desta estação. Desligar o servidor se faz na linha dele no Connector.
Sair
O Sair, seja pela área de notificação, pelo botão de fechar com a chave desligada, ou pelo Windows encerrando a sessão, roda um encerramento só: o hospedeiro web, o coletor de séries ao vivo, o acesso de agente, o monitor de saúde, o runtime de processo, o servidor OPC UA embutido, o runtime da lógica (gravando os valores de memória retidos), o diário de eventos e por fim o hospedeiro com o armazenamento de aquisição. Cada passo tem tempo limitado, então um passo que trava é registrado no diário e pulado em vez de deixar o processo preso, e o processo então termina com certeza.
Se uma gravação está rodando, o Sair pergunta antes. Um diálogo chamado "Há uma gravação em andamento" explica: "Sair interrompe a aquisição de dados. Tudo o que foi gravado até agora está salvo e reabre na próxima vez que você iniciar o Ganter Lab, mas nada novo é gravado enquanto o aplicativo estiver fechado.", com Manter em execução e Sair mesmo assim. O Manter em execução deixa tudo como estava, com o ícone da área de notificação incluído. Um fim de sessão do Windows nunca espera por essa pergunta; ele grava o que o período de tolerância permitir.
Abrir o aplicativo de novo enquanto uma instância já segura a mesma raiz de dados não inicia uma segunda cópia: a abertura nova sinaliza à que está rodando para mostrar a janela dela, e então sai.
O que esta seção não faz
Não há início nem parada agendados, não há "iniciar minimizado" separado do Iniciar com o Windows (uma partida por entrada no Windows é sempre escondida), não há modo de serviço, e não há configuração por usuário: toda chave daqui pertence à estação. Reiniciar o aplicativo para adotar uma atualização está em Atualizações.