Deployment Errors When Deploying a Programmatically Generated System Definition File

Updated Feb 26, 2020

Issue Details

When I create my System Definition File programmatically and add the 6723 card it fails the deployment in  VeriStand and I get the error below 
Error -200452 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Connect to System.vi

Possible reason(s):

Specified property is not supported by the device or is not applicable to the task.

This error is not very descriptive but when I manually configure the 6723 in VeriStand the System Definition File deploy just fine. What does that error means and why can't I deploy my programmatically generated System Definition File?

Solution

The 6723 and some other DAQ cards have restrictions among the properties and its configurations to operate. The  VeriStand environment asks you to enter the card model that you will use and define the appropriate configuration that best suits that board. 
When you programmatically configure the System Definition File you will typically fill the basic configuration for a DAQ card. However given these restrictions it is better to specify the corresponding Product ID for your specific card model so that  VeriStand can take in consideration the supported properties per device.

Additional Information

You can find more information about the Product IDs of your specific DAQ cards in the following location from the File Explorer: C:\Program Files (x86)\National Instruments\Shared\VeriStand\DAQmx\DescriptionFiles\1.0\supportedDevices