LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

OS compatibility

A few questions about OS compatibility:
1) Does a VI developed on one OS (Windows for example) run on any of the other OS (Linux or Mac for example)?
2) Does an *.exe build with LabVIEW on one OS (Windows for example) run on any of the other OS (Linux or Mac for example)?

A question about LabVIEW for Linux:
There are many versions of Linux (I know the system requirements for LabVIEW for Linux) and I'm particularly interested in the small distributions; what are the minimum system requirements for running a vi or *.exe on linux? Or put differently; what linux-components does a VI or *.exe need to run on a Linux system?

Windows embedded:
Windows Embedded XP seems to be a scaled-down version of Windows XP Professional; will a VI or *.exe run on
this OS?

Thank you,
Gerjo
0 Kudos
Message 1 of 6
(3,522 Views)
And attendant question:
Is it possible to run a LabView application without opening a panel window?
It is very important from the point of view of GUI requirements on compact
distributions.

"Bodypilot" wrote in message
news:506500000008000000E3BD0000-1075935269000@exchange.ni.com...
> A few questions about OS compatibility:
> 1) Does a VI developed on one OS (Windows for example) run on any of
> the other OS (Linux or Mac for example)?
> 2) Does an *.exe build with LabVIEW on one OS (Windows for example)
> run on any of the other OS (Linux or Mac for example)?
>
> A question about LabVIEW for Linux:
> There are many versions of Linux (I know the system requirements for
> LabVIEW for Linux) and I'm particularly interested in the small
> distributi
ons; what are the minimum system requirements for running a
> vi or *.exe on linux? Or put differently; what linux-components does a
> VI or *.exe need to run on a Linux system?
>
> Windows embedded:
> Windows Embedded XP seems to be a scaled-down version of Windows XP
> Professional; will a VI or *.exe run on this OS?
>
> Thank you,
> Gerjo
0 Kudos
Message 2 of 6
(3,522 Views)
1) Yes, as long as you have the appropriate LabVIEW development environment for the other OS and you aren't relying on platform-specific features such as ActiveX. Any CIN's/DLL's that aren't part of LabVIEW would obviously also need recompiling.

2) No, unless you can get it to work under some kind of emulator like SoftWindows on the Mac. To build an executable for a particular platform you need the LabVIEW development environment and Application Builder for that platform.

Maybe someone else can help with the Linux and Embedded XP questions...
Message 3 of 6
(3,522 Views)
Hi Gerjo,

Adding to tmh's response, please make sure that when you are switching the operating systems, you are not removing the block diagrams from the VIs. The code will have to be recompiled when you change operating systems hence you will need the block diagrams.

VIs and executables may work on XP embedded, but you'll have to try it to find out. I know that some customers have tried this and have been successful. National Instruments does not officially support this since VIs and Execs have not been tested on embedded systems.

I hope this helps.

Feroz
National Instruments
0 Kudos
Message 4 of 6
(3,522 Views)
I know of several people using LabVIEW on embedded linux devices, as well as RT linux.

LabVIEW actually doesn't depend on much. It requires the correct version of libc (along with libm and libdl), and libpthread.

It also depends on X (libX11, libXext). It requires an X server to display to, but you should be able to use a dummy X server (with no physical display) in it's place.

In order to run a VI, you'll also need a LabVIEW development system. In order to run a LabVIEW built executable, you won't need the developments system but you will need to install the LabVIEW run-time engine (about 13 megs).
0 Kudos
Message 5 of 6
(3,522 Views)
The front panel of all VIs which are Top level VIs in the application will be opened. You can use the property FP.State to hide the front panel if there is no need to show it.

Waldemar
Waldemar

Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions
0 Kudos
Message 6 of 6
(3,522 Views)