Hello everybody,
I found a problem with numerical controls:
In the applied example I change the datarange and value of a numerical control according to a user choice. When I select "PCS400" (see example) I can set values between 0.1 and 5.0 with increment 0.1. Then I change to (let's say) DPI500 with programmed values of 400 to 1000 with inc of 100. Then I try to change the tolerance and get values of 605, 705 and so on instead of 600, 700,... Then I select EPK3X with same range and inc and the tolerance values are ok, when changed.
Why is this? How can I avoid this behaviour?
A question to NI: First I used unit Pa for the tolerance control. Then I have to give the property "value" as constant with unit
Pa (or compatible), but data range/inc as values without unit. When the user changes the unit I get totally wrong values (example: 400 bar instead of 400 Pa as minimum). Why is the datarange/inc without units, when the control uses one?
Best regards,
GerdW

using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019