Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

dedicated monitor for vision

Has anyone done an application where they used two monitors - one for the VI display and one dedicated to show images captured with IMAQ? Currently Vision only lets you use the default display. I have been trying to write a CIN but cannot figure out how to pass out a HDC handle.

J
0 Kudos
Message 1 of 4
(3,428 Views)
I just recently finished a system that uses two monitors. I displayed all the controls on the first monitor, along with a thumbnail image. The second monitor was used to display a live video image.

The way I did it was to configure Windows to treat the two monitors as a single double wide monitor. This is a pretty standard option with dual monitor video cards. I just positioned the IMAQ display window to fill the second monitor.

Bruce
Bruce Ammons
Ammons Engineering
0 Kudos
Message 2 of 4
(3,428 Views)
The problem I see with this is the second monitor (in my app) will be remote. If the user launches another application how do I keep the window from showing up in the other monitor which they will not be able to see/control from the main monitor?

J
0 Kudos
Message 3 of 4
(3,428 Views)
Another option would be for you to use an IMAQ Real-Time (RT)system in which the application in running on a remote PXI chassis and code can be downloaded to it and run through a network connection. In IMAQ RT systems, you can put a monitor on the controller and have it always display a live image while a different image is viewed on the host machine (the host is the machine from which you are controller the RT system). Even if you disconnect from the RT system (network or through software), the RT system will continue to run and you can always reconnect with it if you need to monitor the code remotely. If you are interested, read more about LabVIEW RT by searching our website for tutorials.

Jack Arnold
Application Engineer
National Instruments
0 Kudos
Message 4 of 4
(3,428 Views)