In Vision Development Module, it seems new functions are being created to replace older versions from time to time. ie: IMAQ Set Calibration Axis Info.vi --> IMAQ Set Calibration Axis Info 2.vi. This is fine, however, the Vision Examples still use the older versions of these VIs, ie. they don't seem to have been updated also.
For instance: Using Vision Development Module 2014 SP1, example Simple Calibration.vi. In this example, the following VIs are being used: IMAQ Setup Match Pattern 2.vi, IMAQ Match Pattern 3.vi, IMAQ Set Calibration Axis Info.vi. However when you look at the LabVIEW functions pallette, the following VIs are available: IMAQ Learn Pattern 4.vi, IMAQ Match Pattern 4.vi, IMAQ Set Calibration Axis Info 2.vi.
This tends to confuse things. It would be great if the examples were also updated to use these new functions available
Also, the help files do not seem to differentiate between these older and newer functions.
Problem Description : I am unable to enter more than two places past the decimal when entering in tolerance into the pass inspection if..... is there an update that can fix this issue? I believe this has never been addressed in any of the new versions of VB. I can hold micron tolerances but cant do any pass fail because when i put the numbers in they round up or down. they may be going in but i cant see them and therefor cant refer back to what was put in because they do not show past the 2nd decimal place.
When we create some geometries like circle, rectangle etc. in Custom Overlay step, we can not arrange the thickness of that geometry. We can not make something to be more apparent with changing the thickness.
The worst part comes out when you try to save/log an image while working with a high resolution camera. It is quite visible in VBAI Image Display window, but when you look at a logged image, you can not see any overlays because it has very small thickness(probably 1 pixel).
So, I think this feature can be added very easily and can help us create better visualization.
Option to exclude “default” columns for data logging step
The current data logging step includes many colums of default data which very often gets deleted when sharing data with others. It's great having the data by default but is undesired in many roll out installations.
I think just like most of other software, VBAI should take the last selection as the default value for this type. This what I mostly require in Custom Overlay steps.
Mostly we are using the same text type-color etc. for different elements but because VBAI changes the color randomly, and making the size 13 every time, we have to change it for all elements. Since generally I use one color for most of the text list on the screen, it would be really helpful if VBAI could remember my last choice as default for the next selection.
In the VBAI Dev environment, we currently have the ability to enable/disable overlays using the "setup overlay" button. This request is to provide access to access the overlay enables programmatically. The use case is for when operators are required to show/hide specific overlays. When many overlays are involved, the overhead for programming these using the state diagrams becomes overwhelming. Below is an example for only 6 overlays. You can see how 30+ overlay groups would be a nightmare. There is also a overhead performance hit.
Long names may get cut off in Measurement window, allow for a separate window, like the View Measurements dialog box, to fully display names and values with resizeable fields, instead of just relying on tool tips
Is there a way to "get camera extra information from image" when I'm using the Simulate Acquisition step? It seems like if the information is in the image it should be gettable from either the Acquire Image or Simulate Acquisition step.
Currently the pixel counter returns the % of the histogram which is above/below a gray value but this tool would do the reverse: return the gray value of an ROI which is at the x% of a histogram. In addition to % head/tail, it would be very helpful to have an optional check box (disabled for speed when you don’t need it) to return other common distribution stats such as # of modes, normality test, skew, etc.
VBAI step for programmatic control for grayscale operator (e.g. Subtract a gray level based on the results of a previous step histogram). – OR – Update the Vision Assistant tools to use inspection variables for all their set points.
Basic functionality missing from VBAI; available on the lowest cost smart cameras from most major competitors.
16 bit support for thresholds, detect objects, etc.
Advanced edge tool will not work on low contrast 16 bit images unless the Straight Edge Settings; Minimum Score is set to 0 (make 0 default then?) Also the Advanced edge tool max score is 1024 so it cannot find edges with stronger transitions which often occur in high contrast 16 bit images.