LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Is LabVIEW based on NI-DAQ ?

I want to get NI-DAQ for Linux.
Does Labview 7.0 full development version
for Linux include NI-DAQ ?
0 Kudos
Message 1 of 10
(3,620 Views)
NI-DAQ is not available for Linux. Some of the cards are supported by Comedi. Check the link here for more information.
0 Kudos
Message 2 of 10
(3,620 Views)
AndreyCherepenko wrote:

> I want to get NI-DAQ for Linux.
> Does Labview 7.0 full development version
> for Linux include NI-DAQ ?

There is no NI-DAQ for Linux. NI used to have some beta software called
EDAQ which could be used to interface to E-Series DAQ cards similar to
NI-DAQ but their current approach is to use the RLP (Register Level
Programming interface) you can find on their site. In the future they
have plans for a Basic (as in not full featured) DAQmx for Linux.

Rolf Kalbermatter
Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
Message 3 of 10
(3,620 Views)
NI made the edaq drivers but as of 0.9.5 it is only supported on kernel
versions 2.0.x and 2.2.x. I played with it once but didn't get far.

I suggest the comedi library and drivers:
http://www.comedi.org
(BTW, check if your hardware is supported)

Then use the Comedi Library for Linux on OpenG:
http://openg.org/tiki/tiki-index.php?page=Comedi+Library+for+Linux

Good luck!
0 Kudos
Message 4 of 10
(3,620 Views)
Thanks Rolf.

Where I can find EDAQ and DAQmx for Linux ?
DAQmx for Windows I have got on CD accompaned NI board.

Andrey
0 Kudos
Message 5 of 10
(3,620 Views)
Thanks Methis.

Comedi lack of something functionality, is't
reliability and is't ported to Windows yet.
I look for crossplatform library to communicate
with DAQ boards.
For GUI Tcl/Tk is sufficient for me.
So LabVIEW is interested for me only on low level.

By the way. OpenG do not concern to low level.
It is just additional modules to LabVIEW.
Is free version of LabVIEW for Linux ?
Or at leaat low level.
Does it compatible with this one on Windows
in sense low level ?

Andrey
0 Kudos
Message 6 of 10
(3,620 Views)
AndreyCherepenko wrote:
> Thanks Rolf.
>
> Where I can find EDAQ and DAQmx for Linux ?
> DAQmx for Windows I have got on CD accompaned NI board.

I don't think they still have the EDAQ driver available as it is
supposedly superceded by the NI Measurement Hardware Driver Development
Kit aka Register Level Programming RLP.

If you want to have more high level support the way to go on Linux is
using the Comedi library which supports most of the popular DAQ devices
from NI.

DAQmx for Linux is probbably not yet available. I have no idea when NI
will make this available. Your only option in regard to this is
inquiring with NI directly by trying to register for a possible Beta
program if there is any. Please be aware that attending Beta programs

means testing software which is likely to crash sometimes and it may
still not support the functionality you would like to use.

Rolf Kalbermatter
Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 7 of 10
(3,620 Views)
AndreyCherepenko wrote:

> Thanks Methis.
>
> Comedi lack of something functionality, is't
> reliability and is't ported to Windows yet.

Comedi never will be ported to Windows I would assume. Its
architecture is very Unix centric and porting to Windows
would be basically impossible without a complete redesign.

Comedi will be improved with new support for sure and it
will only get more stable if users are using it and providing
feedback and bugfixes.

> I look for crossplatform library to communicate
> with DAQ boards.

There are two options for you. The NI Measurement Hardware
DDK is supported on both Linux and Windows (and some other
systems too including MacOS X and the NI realtime platforms).
It is the low level and I mean "low level" API you
are probably
talking about and is basically the same on all platforms it
supports.

Another option might be to look into UEI as an alternative.
Their hardware has Windows and Linux drivers which I would
assume have the same API.

> By the way. OpenG do not concern to low level.

No, the OpenG library is a LabVIEW VI library to interface
to the Comedi library which handles the low level stuff.
It is possible to write a VI library which might call Comedi
but is for the rest compatible to the NI-DAQ VIs.

> It is just additional modules to LabVIEW.
> Is free version of LabVIEW for Linux ?

No, LabVIEW is a paid software license, Linux or not.

Rolf Kalbermatter
Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 8 of 10
(3,620 Views)
What is UEI ? I did't hear about it before now.
0 Kudos
Message 9 of 10
(3,620 Views)
AndreyCherepenko wrote:
> What is UEI ? I did't hear about it before now.

google: UEI DAQ -> www.ueidaq.com

Rolf Kalbermatter
Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 10 of 10
(3,620 Views)