I have inherited some NI hardware and I am trying to determine capabilities and limitations of what I have. This is all new to me so excuse any bad assumptions I may have.
I am setting up a test environment and I prefer to interface with the hardware through code(Python/C++) and libraries without the use of LabView. Based on my research, it sounds like the major limitation for the hardware I have is that LabView would be required to use the FPGA capabilities. If I am not using the FPGA, then I should be able to the cRio modules via daqMX libraries. Am I interpreting this correctly or is there something I am missing. It looks like the only module I can't use without LabView is the CAN interface. I have other options for my CAN needs so that is not a big deal.
I am also assuming that I interface with the 9022/9114 and the 9144 is just connected as a slave?
Chassis and Controller
cRio Modules that look to be supported via daqMX
NI 9474 Digital Out
NI 9423 Digital In
NI 9477 Digital Out
NI 9426 Digital In
NI 9264 Analog Out
NI 9221 Analog In
cRio module that looks to require LabView
NI 9853 CAN
Thanks, does the 904x/905x series have a chassis included? It doesn't list chassis under accessories and shows a chassis in the photos.
In my understanding, 904x/905x are chassis + integrated controllers, you get them as a single unit.
For instance, 9045 is an 8-slot chassis with a controller