Needs DAQmx version 20.0
This device type, called DaqPad-NI6009 works for a wide range of NI-daq hardware. A list of model numbers of NI hardware currently using this driver:
6008
6009
6010
6011
6525
9209
9264
Each of these pieces hardware can have significantly different inputs/outputs. Some have a handful of digital outputs and a few analog inputs. Others, like the 9264, has only 32 analog outputs. In order to handle the wide range of applications, this driver attempts to be very general. That does mean not all variables and settings are useful for all pieces of hardware.
Some specific notes that might be useful:
For the 9264 and 9209 models, there is an option to run the analog channels in differential mode, rather than single point. However, the pairs for these channels are semi non-intuitive. For example, on the 9209, the differential pair for AI0 is AI8 and for the differential pair for AI16 is AI23. This non sequential ordering of the pairs creates a small issue for the driver, which assumes the channels are in numeric order. Problems on the software side can be circumvented by ensuring the "range" and "enable" cases are set to "not user settable".