LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

can I view on a Linux machine a BD of FPGA VI for a cRIO? how to choose Linux/LabVIEW version?

I was using LabVIEW 2018 on a Windows machine, but now I cannot use Windows. I need look BD-s of my VI-s, which I wrote for a cRIO; I have a LabVIEW 2020 installed on a Linux (CentOS 7.9) machine, but: (1) when I open a VI, it attempts to find some objects that aren't there and it takes a significant amount of time; and (2) some elements of the VI's BD are shown incorrectly.

 

What can I do to see BD-s of my VI-s correctly? Possibly installation of additional modules would help... if these modules are available for the LabVIEW version I have license for. For Windows they are, but I cannot use Windows right now (it is a license problem: I use a site license for the LabVIEW and a computer used for it must be owned by the institution that has the license, and they don't have any Windows machine for me, except some old ones not suitable for appropriate Windows version).

 

Can the problem be solved by choosing other Linux version? Yet another limitation is that my institution doesn't have a license for the newest LabVIEW - the license it has allows using 2021SP1 and maybe 2022Q3, but nothing newer.

0 Kudos
Message 1 of 4
(222 Views)

LabVIEW FPGA and also Realtime Development only works under Windows and until LabVIEW 2022 or thereabout only in LabVIEW 32-Bit.

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 2 of 4
(194 Views)

Is LabVIEW 2022Q3 enough? Can its Linux version show I/O functions on C-Modules in cRIO 9039? Which Linux version am I to use to get this all working?

 

If Linux cannot be used: can the Windows version be used under Windows running in VirtualBox?

0 Kudos
Message 3 of 4
(170 Views)

There is no Linux version that supports development of LabVIEW FPGA and LabVIEW realtime VIs. While you may be able to view LabVIEW realtime VI’s in LabVIEW for Linux if they don’t use realtime and FPGA specific nodes this is very unlikely for FPGA VIs since many nodes in such VIs are very FPGA specific and require a proper FPGA installation to be loadable.

Development in a LabVIEW for Windows installation in a Windows guest system iin VirtualBox or VmWare is definitely possible as I do that in VmWare regularly. You need to deploy the FPGA bitfile and realtime exe from LabVIEW for Windows, but can design a host application that communicates through network means with your realtime target and that host application can be made easily to run under LabVIEW for Linux too if you observe a few critical points such as different path handling between Windows and Linux and avoiding to use platform specific technologies such as ActiveX, .Net, and shared libraries (DLLs).

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