Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

NI CVS using Labview Linux?

Solved!
Go to solution
Hi, I've got a CVS 1455 here, along with a developmental machine running labview linux. I've previously used MAX to configure this CVS, but it seems my labview doesn't have MAX, and I can see from the website that it doesn't seem to be available for Linux. Could someone point me in the right direction for configuring/using my CVS using labview linux (I've got 8.5 installed).
0 Kudos
Message 1 of 6
(4,183 Views)
Pleasesee this. Hope it helps
0 Kudos
Message 2 of 6
(4,181 Views)

LabVIEW Real-Time and Vision Development modules are not supported on Linux.

Therefore, you cannot do any CVS development from Linux.

However, you can develop your VI on Windows platform and deploy these VI to CVS using Linux by using an utility available in http://joule.ni.com/nidu/cds/view/p/id/167/lang/en.

Please note that you need LabVIEW 7.1 and Internet Toolkit for Linux to use this utility.

0 Kudos
Message 3 of 6
(4,150 Views)

Thank you both. It is indeed unfortunate that I am not able to do any CVS development from Linux, as that's been my sole working environment for a while.

 

As an alternative, could the CVS be configured to automatically acquire images and make them available through the network? My last exposure to labview/vi programming was maybe 5 years ago, so I'm quite rusty on anything not specifically vision-related. If, for example, the CVS could act sort of as an 'image store' of the last N set of images available, I could 'download' or otherwise take them into my linux workstation.

 

If this question is better posed as a separate query, please let me know and I will do so.

0 Kudos
Message 4 of 6
(4,145 Views)
Solution
Accepted by topic author Lost And Found

You need to write CVS code to transform an image into array of number using IMAQ ImageToArray.

Then, use either shared variable or TCP/IP to send data back to host VI.

However, there are two things to remind:

1. An image will not be as realtime as show on target VI itself.

2. Since Vision Development Module doesn't support on Linux, all image processing on Linux must develop by yourself.

Message 5 of 6
(4,142 Views)

Okay, I believe TCP/IP would be the most convenient for my purposes. I understand there will be a latency between acquisition and image usage on my system, for my purposes this is a non-issue. Concerning image processing, that is actually the focus of my research, and the reason I am unwilling to use windows rather than linux is that I have written and continue to write image processing code as part of my research.

 

Thank you for your swift and useful responses. I consider this matter solved.

0 Kudos
Message 6 of 6
(4,139 Views)