Eventos

Post Reply
fdavid
Posts: 31
Joined: Tue Jul 19, 2016 1:40 pm

Eventos

Post by fdavid »

As tags possuem dois eventos OnChange e OnWrite mas não consigo executar o script em nenhum dos casos.
Tags e Script em Viewers

Primeito o script esta funcionando pois esta associado a um botão e é disparado alterando um Static_text.
Coloquei um Edit associado a tag mas quando digito algo o evento não é disparado tão pouco quando altero a tag via sript:

Operacao.Value = 1
Operacao:WriteValue()

Aproposito como devo atribuir True ou False para tags boleanas?
User avatar
daniel_bable
Moderadores
Posts: 47
Joined: Wed Jun 19, 2013 1:06 am

Re: Eventos

Post by daniel_bable »

Caro David, bom dia!

A principio a funcionalidade de OnChange e OnWrite estão funcionando corretamente.

O que deve estar acontecendo com você é o seu script esta tentando pegar a tela que o Static_text se encontra.
No botão você pode usar o "Sender.Screen" por isso que funciona o script pelo botão.
No caso do OnChange ele não consegue usar o "Sender.Screen", tente pegar a tela desse jeito.

Code: Select all

scr = Screens.Get("Nome da sua Tela")
print(scr.StaticText_001.Caption)
scr.StaticText_001.Caption = "Alterado"


Para atribuir valores booleanos as tags em scripts você pode colocar true e false mesmo.

Em caso de novas dúvidas, basta utilizar nosso fórum!
Daniel Bable Franco
Analista em Automação

HI Tecnologia - Indústria e Comércio Ltda
Campinas - SP
Fone: +55 (19) 2139-1700
Email: daniel.franco@hitecnologia.com.br
Web-site: http://www.hitecnologia.com.br
Post Reply