From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabView for Linux/Mac: integrate external UI controls

Hello,

 

for Windows, there's the posibillity to integrate (UI-)controls written in annother language using ActiveX or .NET. Is there an equivalent solution for Linux and Mac?

 

I.e., can I use a GTK or Carbon/Cocoa based control in LabView on Linux or Mac? I know I can utilize external libraries, but this will not allow me to display any UI elements alongside LabView controls on the same Panel without putting considerable effort in subclassing the window, which is also not so easy on Mac.

 

Thanks in Advance

 

Alexander Hofmann

0 Kudos
Message 1 of 2
(2,546 Views)

Hi Alexander,

 

there is no such functionality that allows you to integrate external UI controls under Linux or Mac.

However you can call Frameworks or Shared Libraries under Linux and Mac in order to communicate with external applications.

Alternatively you can go the other way round and create Shared Libraries of your LabVIEW application, that can be called within external applications.

Below you can find some helpful links reagrding this topic:

 

Creating a Framework on a Mac for Use in LabVIEW:

http://digital.ni.com/public.nsf/allkb/A6A6371FE0EA333B86257015005E3400

 

Integrating External Code with the Import Shared Library Wizard:

http://www.ni.com/white-paper/2818/en/

 

Best Regards

Christian

Christian
CLA, CTA, CLED
0 Kudos
Message 2 of 2
(2,451 Views)