Como devo usar, gostaria que a cada 50000 ms uma atualização na tela fosse realizada, mas não esta dando certo não sei que é algum erro no script ou se o Timer não esta sendo disparado.
Ele tem alguma limitação, pode alterar componentes de qualquer Screen?
Search found 31 matches
- Tue Apr 25, 2017 8:04 pm
- Forum: Outros assuntos
- Topic: Viewer.Timer
- Replies: 7
- Views: 6703
- Fri Mar 31, 2017 6:30 pm
- Forum: Outros assuntos
- Topic: Motivo da perda de conexão com o equipamento
- Replies: 3
- Views: 5965
Re: Motivo da perda de conexão com o equipamento
Thiago, você pode verificar o link indicado, não esta funcionando e gostaria de saber as outras informações que posso ter acesso além do status.
- Tue Oct 11, 2016 3:08 pm
- Forum: Scripts LUA
- Topic: Variáveis
- Replies: 1
- Views: 3455
Variáveis
Como funcionam as variáveis dentro do HIscada, quando uso local para declara-la essa fica visível somente no script, mas quando o faço somente atribuindo a um novo ela já é global, isso pode ser feito pelos scripts do viewer e kernel? --Variável local local idTag = 2 --Variável global idSensor = 5
- Tue Oct 04, 2016 3:16 pm
- Forum: Scripts LUA
- Topic: Executar função
- Replies: 3
- Views: 4551
Re: Executar função
Estou tentando passar alguns parametros para uma nova tela da seguinte forma: -- Configurar esta variavel local nome_da_tela = "Adjust" -- Caminho da definição da tela (Ex: Viewers.Screens.ScreenGroup_001.Screen_001) local caminho_da_tela = "Viewers.Screens.ScreenGroup.Adjust" --...
- Fri Sep 09, 2016 11:43 am
- Forum: Outros assuntos
- Topic: Modo de execução eventos
- Replies: 1
- Views: 3321
Modo de execução eventos
Tenho um script que é executado a partir de um evento, como é um procedimento relativamente demorado se não colocar um Sleep() antes de continuar o script original dá problema.
Os eventos das tags e demais elementos no HIscada são executados em thread?
Os eventos das tags e demais elementos no HIscada são executados em thread?
- Fri Sep 09, 2016 11:37 am
- Forum: Scripts LUA
- Topic: Remover Instance
- Replies: 2
- Views: 3877
Re: Remover Instance
Encontrei o problema, eu estava executando o script pelo script do Viewer, coloquei ele para ser disparado em um evento de tag no Kernel.
Essa restrição é geral, ou seja, um script feito no kernel não pode ser executado (diretamente) pelo script do viewer?
Essa restrição é geral, ou seja, um script feito no kernel não pode ser executado (diretamente) pelo script do viewer?
- Tue Sep 06, 2016 8:20 pm
- Forum: Scripts LUA
- Topic: Remover Instance
- Replies: 2
- Views: 3877
Remover Instance
Estou tentando remover dinâmicamente as instâncias do projeto, mas a lista de grupos vem vazia, o que tem de errado no código? local groups = Instances.ListGroups() for i in pairs(groups) do local instances = Instances.ListInGroup(groups[i]) for j in pairs(instances) do Instances.Remove(groups[i] .....
- Tue Sep 06, 2016 7:00 pm
- Forum: Telas e seus objetos
- Topic: Grid
- Replies: 11
- Views: 11119
Re: Grid
Vejo no exemplo que o conteúdo do vetor é distribuido por coluna, tem como alterar isso para linha, ai acho que resolveria o problema, ou criar as TableTagLine em runtime como se fez com Instance ?
- Tue Sep 06, 2016 2:51 pm
- Forum: Telas e seus objetos
- Topic: Grid
- Replies: 11
- Views: 11119
Re: Grid
Daniel, Esse processo para popular o grid em runtime, faz com que cada registro do banco de dados fique gravado nas instancias (mesmo com o software sem executar), usando tags locais e estourando o limite da minha licença. É possível outra solução? Caso não, posso fazer dessa forma e ao sair do soft...
- Tue Sep 06, 2016 12:09 pm
- Forum: Outros assuntos
- Topic: Debug
- Replies: 1
- Views: 3371
Debug
Estou aparentemente com problemas nessa linha do código (versão simplificada e com erro): local con = Database.Get('Global.Databases.Database_PostgreSQL') records, error = con:Execute("select * from customer;") Consigo fazer conexão em outros scripts da mesma forma, mas aqui colocando um m...