Olá Pessoal,
Tenho uma aplicação onde tenho XControl e XObject, em um XControl que trabalha a janela de comando PID tenho um gráfico onde possui 3 eixos verticais. Este XControl é utilizado em vários lugares sendo que o valor mínimo e máximo de SetPoint e PV (declarados em um XObject) são diferentes para cada caso. Eu gostaria que o valor da escala modificasse automaticamente ao ser atribuído a Tag respectiva. Achei uma forma de realizar esta modificação porém ao executar pela primeira vez apresente um erro e não modifica a escala, e a partir da segunda não apresenta erro e modifica a escala automaticamente.
Coloquei o código abaixo na tela do XControl no evento OnStartRunning:
Item(“E3Chart2”).Axes.Item(“EixoPV”).SetMinMax Comando_PID.Fonte.PV_Min, Comando_PID.Fonte.PV_Max
Porém ele só executa a partir da segunda vez que abro a janela de Comando PID.
Eu acho que o parâmetro Arg não está sendo passado antes de abrir essa janela.
Alguém poderia ajudar nessa solução?