LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Linux Port IO and Network Communications?

I am considering using LabVIEW for Linux for an embedded single board
computer application but have little experience with Linux.

I have written a LabVIEW driver for the analog and digital I/O ports on the
single board computer using the I/O port VIs in Windows 98. I seem to
remember discussion about a third party port I/O driver available for
LabVIEW for Linux. Is this true and where can I get it?

What is available for network communications in LabVIEW for Linux? Can you
use DataSocket? I would like to have a centralized computer, possibly
running Windows, monitoring several of these embedded computers running
Linux.

Best Regards,

Neal Pederson, President, VI Control Systems
1923 Mendius Lane, Los Alamos
, NM 87544
TEL: (505) 662-1461, FAX: (603) 388-4969
np@vicontrols.com, www.vicontrols.com
0 Kudos
Message 1 of 4
(3,119 Views)
TNT News wrote:

> I am considering using LabVIEW for Linux for an embedded single board
> computer application but have little experience with Linux.
>
> I have written a LabVIEW driver for the analog and digital I/O ports on the
> single board computer using the I/O port VIs in Windows 98. I seem to
> remember discussion about a third party port I/O driver available for
> LabVIEW for Linux. Is this true and where can I get it?
>
> What is available for network communications in LabVIEW for Linux? Can you
> use DataSocket? I would like to have a centralized computer, possibly
> running Windows, monitoring several of these embedded computers running
> Linux.
>
> Best Regards,
>
> Neal Pederson, President, VI Control Systems
> 1923 Mendius Lane, Los Alam
os, NM 87544
> TEL: (505) 662-1461, FAX: (603) 388-4969
> np@vicontrols.com, www.vicontrols.com

Neal,

There are TCP/UDP vi's working on LV/Linux as well as Internet toolkit.
DataSocket client vi's are on LV6/Linux only (server is still
unavailable as far as I know).
There is also Xserver capabilities to send data securely to remote
client, so you can use even front panels from remote device application
on the host machine.

Port I/O may be used if you have appropriate port driver (e.g.
/dev/name.o). In another case you'll have to make some C coding for the
device driver.
I saw the mention and site like "open source CIN project", but don't
remember it's URL. There was Inport/outport vi available, made with CIN.
If I'll find it, will let you know.

Hope this helps,
--
Sergey Krasnishov
____________________________________
Automated Control Systems
National Instruments Alliance Member
Moscow, Russia
sergey_acs@levsha.ru
http://acs.levsha.ru
0 Kudos
Message 2 of 4
(3,119 Views)
Sergey Krasnishov wrote:

> TNT News wrote:
>
>> I am considering using LabVIEW for Linux for an embedded single board
>> computer application but have little experience with Linux.
>>
>> I have written a LabVIEW driver for the analog and digital I/O ports
>> on the
>> single board computer using the I/O port VIs in Windows 98. I seem to
>> remember discussion about a third party port I/O driver available for
>> LabVIEW for Linux. Is this true and where can I get it?
>>
>> What is available for network communications in LabVIEW for Linux?
>> Can you
>> use DataSocket? I would like to have a centralized computer, possibly
>> running Windows, monitoring several of these embedded computers running
>> Linux.
>>
>> Best Regards,
>>
>> Neal Pederso
n, President, VI Control Systems
>> 1923 Mendius Lane, Los Alamos, NM 87544
>> TEL: (505) 662-1461, FAX: (603) 388-4969
>> np@vicontrols.com, www.vicontrols.com
>
>
> Neal,
>
> There are TCP/UDP vi's working on LV/Linux as well as Internet toolkit.
> DataSocket client vi's are on LV6/Linux only (server is still
> unavailable as far as I know).
> There is also Xserver capabilities to send data securely to remote
> client, so you can use even front panels from remote device application
> on the host machine.
>
> Port I/O may be used if you have appropriate port driver (e.g.
> /dev/name.o). In another case you'll have to make some C coding for the
> device driver.
> I saw the mention and site like "open source CIN project", but don't
> remember it's URL. There was Inport/outport vi available, made with CIN.
> If I'll find it, will let you know.
>
> Hope this helps,

Here is URL:
http://sourceforge.net/projects/cin4labview/


--
Sergey Krasnishov
______________________________
______
Automated Control Systems
National Instruments Alliance Member
Moscow, Russia
sergey_acs@levsha.ru
http://acs.levsha.ru
0 Kudos
Message 3 of 4
(3,119 Views)
I have rewrite the Inw.vi and Outw.vi in order to work on Linux. Here are my files (Inw.vi, Inw.c, Outw.vi, Outw.c)
the .c files where compiled with the command :
gcc -fPIC -shared -o

Pascal Greliche
pascal.greliche@libertysurf.fr
0 Kudos
Message 4 of 4
(3,119 Views)