Search found 31 matches

by fdavid
Tue Apr 25, 2017 8:04 pm
Forum: Outros assuntos
Topic: Viewer.Timer
Replies: 7
Views: 6703

Viewer.Timer

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?
by fdavid
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.
by fdavid
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
by fdavid
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" --...
by fdavid
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?
by fdavid
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?
by fdavid
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] .....
by fdavid
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 ?
by fdavid
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...
by fdavid
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...