04-08-2016 10:05 AM
I’m trying to interface via .NET to a 3rd party application which offers example code in LabView but not LabWindows/CVI. Upon inquiring to why, the response was CVI still does not support .NET remoting and casting, two .NET features which are critical for interfacing with BeamGage. Is it true that LabView has .NET features that CVI doesn’t?
04-11-2016 05:07 PM - edited 04-11-2016 05:08 PM
Hi ssn,
Unfortunately, you are right that LabWindows™/CVI™ does not support .NET remoting and casting. This is because LabWindows/CVI uses C, which is an unmanaged, non-object-oriented language interacting with a managed, object-oriented framework. If you can expand the functionality of your .NET code or wrap extra functions that can be called from LabWindows/CVI, you may still be able to get your code to work. Otherwise, I don't think there is much else you can do with LabWindows/CVI. Here is a link to an overview of the .NET library in LabWindows/CVI in case you were wondering what you can (or can't) do with it.