Solution
For S Series and X Series DAQ devices, there is no internal channel list in the Physical Channels control in DAQmx.
For these devices, you can either acquire a signal present on the I/O connector, or you can acquire a signal that is being generated from the internal calibration multiplexer. The channels available on this multiplexer are typically used for calibration purposes, but you can also sample them as you would a physical signal present on the I/O connector.
To read from one of these internal channels:
- Create a DAQmx Create Virtual Channel VI.
- Right-click the physical lines input and click Create >> Constant or Control.
- Select a physical line from your device such as Dev1/ai0.
- Wire the DAQmx Create Virtual Channel VI into a DAQmx Channel Property Node.
- Set the property to Write and select Analog Input >> General Properties >> Input Configuration >> Input Source.
- Wire a string constant or string control to this property with the name of the internal channel you want to read (e.g., _calref_vs_aignd).