If the device does support the property node in question:
You should consider how your task/channel has been configured in terms of timing and triggering, as the Error -200452
may also be caused by an incompatibility between the task/channel configuration and the property node you have chosen.
If you don't already have the device installed on your computer, one simple way to determine if a certain property is supported by a device is to simulate the device in Measurement & Automation Explorer (MAX)
. To do this, right-click the Device and Interfaces folder in MAX and select Create New
. In the Create New window, select NI-DAQmx Simulated Device
, and then set the Property Node's filter setting to Show Attributes For Selected Devices
. If the board supports the property you are looking for, then it will show up as one of the options for any given property node that references the board.
This error has also shown up in applications where the DAQ devices in question did not support the type of synchronization being used. If you've recently added or replaced a DAQ card to your systems, check that it supports the synchronization being used.
Another source of the error can be found in the configuration of the property node. The Error -200452
can be caused by a mismatch between the virtual channel name (corresponding to the task) and the property supported under the task. An explicit denomination of the active channel can solve this issue by adding the property ActiveChans
as shown below: