Alterar propriedade SrcHiValue em associação analógica

Olá

Estou desenvolvendo um Xcontrol de um display circular conforme a figura:
image

A ideia é que o Arco de cor azul varie de acordo com o valor do display numérico. Para que funcione corretamente, a escala de variação desse arco, tem que ser alterada de acordo com a escala de leitura do display. Tentei utilizar o exemplo do link: https://kb.elipse.com.br/kb36412-alterando-os-limites-da-propriedade-verticalpercentfill-em-tempo-de-execucao/, mas não obtive sucesso. Segue o script que criei conforme o exemplo:
script

Alguma sugestão de como fazer isso?

Bom dia @rjs,

Favor dar uma olhada no post do Milson no tópico Como criar um hpRadialBar com base na high performace.

No exemplo dele, a variável varia de 0 - 100%. Mas você pode alterar o valor na fórmula para variar até o limite que você desejar.

1 Like

Boa tarde Nivaldo

Muito obrigado pela ajuda, o tópico que você indicou foi muito bom. Segue como fiz a equação para atender a minha necessidade:
90-((XC_Display_Circ.Valor_Arco/(XC_Display_Circ.Escala_ArcoMax+1))*360)

Abraço.

1 Like