10-19-2011 07:18 AM
Can I create Custom Devices with LabWindows instead of LabVIEW?
10-19-2011 10:41 AM
Not entirely. VeriStand's Custom Device plugin interface consists of specially named and typed controls and indicators on the front panel of custom device VIs. See the Custom Device Framework section of this document for more information. There is no public interface for ANSI C.
Custom devices often contain C code to support hardware or other IP. If the C code does not have an API, you'll use the Call Library Function Node to call its functions from within the custom device VIs.
You can submit your request to the VeriStand idea exchange.
Steve K
10-24-2011 02:26 PM
You might also look into the VeriStand Model Framework, which allows you to create custom models using C code. Both models and custom devices allow you to execute custom code directly in the VeriStand Engine. One big difference between models and custom devices, however, is that custom devices support a rich library for allowing the user to supply configuration options in System Explorer. Models generally only have parameter values and default input values for their configuration.
I am not sure, however, how well CVI will integrate with the VeriStand Model Framework. It should work fine on Windows, but I don't know much about deploying a CVI DLL to a real-time target.