Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

need more digits of precision in VBAI

I am working in units of mils. However VBAI only allows for inches and microinches. So I have choosen inches. However, when it does things like display, say a radius, it only used TWO digits of precision. I MUST see more digits!!! Clearly it saves the entire number, but doesn't do me much good if I can't see it. Any other solution other than wait (and pay) for a release that allows an engineer to see an entire number?
0 Kudos
Message 1 of 4
(3,422 Views)
Hello,

As you have suspected, VBAI does in fact save more than just 2 digits of precision. Typically, these units are the result of some measurement and used to make some decision regarding the unit under inspection. In these cases, those extra digits of precision are used. If you are simply displaying the measurement results, the indicator associated with this measurement can be configured to display any standard amount of precision. This assumes that you are using LabVIEW with a built application.

If you are using VBAI without a built application, and without some sort of decision making, I am guessing that you are probably using the small display underneath each icon to display measurement results. This small display is not meant to give full measurement details, but can often be a handy tool. If this is the case, I would suggest you view your measurement results in one of two different ways. First, you could perform a calculator step and add 0 to the number you have measured. This will display a number will higher precision in the script view. Second, and even better, would be to use the "View Measurements..." option under the Tools menu. This option will show detailed results on the measurements used in your system.

Hope this helps!

Robert
0 Kudos
Message 2 of 4
(3,407 Views)
An example is for testing a radius. I set the limits to say 0.024 and 0.028 and my tested radius is 0.023. So I am told the step fails, I look at the data and see the limits are set to .02 and .02 and my current radus is .02. Doesn't really give me the information I need to work with... So now I have to have a supporting text file so I can recall what my limits are - it would be very easy to simply add the digits on the user interface.
0 Kudos
Message 3 of 4
(3,396 Views)
Hello again,

Thanks for your reply, it has certainly my deepened my understanding of the problem you are encountering. In your first post, I was not aware that within your inspection you were unable to specify a part as passing or failing due to the few digits of precision. I can see now how that might be a problem.

However, from the testing I have done it seems that, despite the 'step' in VBAI only displaying two digits past the decimal, the 'step' will store a number with greater precision. In other words, if you are passing or failing a part based upon a comparison requiring accuracy to the third decimal place, it should still be possible to do the comparison, though it will not display the exact number in the user interface. Additionally, if a LabVIEW application is created from the VBAI script, the problem would go away entirely.

That said, I would agree that it should be possible to display these numbers in the UI. Thank you again for your patience and assistance in improving our software.

Robert
0 Kudos
Message 4 of 4
(3,375 Views)