[Sneap] LabView vs. Epics

Manu Poletti M.Poletti at gns.cri.nz
Fri Dec 1 17:19:55 EST 2006


Dear David,

I know this is a bit out of context now but I felt that I should add 
something to this.

We have a control system that is __only__ based on LabView. We do suffer 
from limitations because of this. These limitations included; a lack of 
good community code libraries, a lack of native support for scripting, and 
DataSockets. Don't use DataSockets, they offer a simple data connectivity 
solution but are flawed.

However LabView has some advantages as well; Native and intuitive 
multi-threading, simplicity and transparency of code (that is if it has 
been well designed), and reliability. LabView is in my experience quite 
reliable, that is to say it is as reliable as the windows computer that it 
is running on.

We have solved the vendor lock-in problem by using a single version of 
LabView (V6.1, 2001) and stubbornly refusing to upgrade. It is cheap and, 
as we use Group3 control hardware, we have not had to upgrade to stay 
compatible with new hardware.

If we could start over with design and implementation, would we take 
LabView again? Well, maybe. I think we would consider about using EPICS 
and LabView together. LabView for the data acquisition and the user 
interfaces and maybe write some back-end functions in other languages. 

All the best,

Manu Poletti
National Isotope Centre
GNS Science
PO Box 30-368, Lower Hutt
New Zealand

Phone:  +64 4 570 4667
Fax:    +64 4 570 4657 
Email:  m.poletti at gns.cri.nz



More information about the Sneap mailing list