<< Clique para Mostrar o Sumário >>
EnableScaling |
Esta propriedade habilita ou desabilita a escala de valor para o valor enviado e recebido do equipamento ou dispositivo. Se esta propriedade estiver configurada para Verdadeiro, todo valor proveniente do equipamento ou dispositivo sofre ajuste de escala conforme as propriedades DeviceHigh, DeviceLow, EUHigh e EULow antes de ser atribuído à propriedade Value. Isto também ocorre quando uma escrita é necessária, quando o valor presente em Value sofre ajuste de escala (sem com isto alterar a propriedade Value) e posteriormente é enviado para o equipamento ou dispositivo. Caso a propriedade EnableScaling esteja configurada para Falso, nenhum ajuste de escala é efetuado em nenhum dos dois sentidos (escrita e leitura). O valor padrão desta propriedade é Falso. Exemplo:
Sub Elemento_OnStartRunning()
' Faz o ajuste de escala da
' temperatura de um Elemento
' que varia de 0 a 255 no servidor OPC,
' mas que significa na prática
' de 0 a 100 graus Celsius
EU = "Graus Celsius"
EnableScaling = True
DeviceHigh = 255
DeviceLow = 0
EUHigh = 100
EULow = 0
End Sub