I created a sub vi to modify functionality of a control.
The increment and decrement step in a control depends on where the cursor is when you use the up and down button. But I am trying to make the program change the values by seeing the lowest decimal, like if you enter 1.23 you increase as 1.24, 1.25 and in case of 1.234 it should be 1.1235, 1.236 and so on. LV does it in such a manner if you have cursor placed in the control, but once you have it out it goes back to predefined change steps.
When I run my vi as a stand alone it works fine. When I use it in a program, the contorl does not fuction the way it does like it does when run as a stand alone. It does not update the value on the main vi.
If you run intelli.vi with1.234 it follows the pattern I specified of 1.235, 1.236
But when you use it in main.vi 1.234 changes as 1.334, 1.434 and so on.