Botoeira de pulso com contagem

Bom dia.

Gostaria de saber como posso criar uma botoeira de pulso onde esses pulsos são contabilizados e podem ser consultados num E3Chart de acordo com um período pre-definido escolhido por um usuário.
A parte da consulta eu consigo realizar. Só não estou conseguindo criar um botão cujos pulsos são contabilizados.

Obrigado.

@Wendhel, bom dia.

Pode criar um TagInterno (“Pulsos_CmdButton1”, e.g.) na pasta de dados para contabilizar os pulsos dados neste botão e no script que realiza a ação (Click/ MouseDown/ etc) colocar:

Set count = Application.GetObject(“Dados.Pulsos_CmdButton1”)
count.Value = count.Value+1

Dessa forma, cada vez que clicar no botão irá somar +1 ao valor atual da tag.

Sds.

1 Like

@Fernando, Boa tarde.

Criei um TagInterno chamado “TagPulsos”. No meu CommandButton1, criei o script no evento Click:

Set count = Application.GetObject(“TagPulsos”)
count.Value = count.Value+1

obs: criei o mesmo script no evento MouseDown.

Em seguida, associei o Value desse TagInterno “TagPulsos” a um Display, porém tive como retorno os seguintes erros:

@Wendhel,

O caminho do tag está incorreto. Provavelmente o criou dentro da pasta “Dados”, certo? Se sim, o correto seria “Dados.TagPulsos”.

Para evitar os erros de sintaxe, sugiro utilizar o AppBrowser para buscar o tag:

Sds.

@Fernando
Fiz o procedimento recomendado, mas agora retorna outro erro (vide imagens)



Att

Tenta assim, por favor:

Set c= Application.GetObject(“Botoeiras.TagPulsos”)
c.Value = c.Value+1

1 Like

Funcionou!! Muito obrigado, @Fernando.