Jonas
2011-09-21 21:42:28 UTC
Hello All,
I'm working on interfacing a National Instruments PCI-6143 DAQ (with BNC-2110 connector block) with Matlab. I'm currently using Matlab 2011a 64-bit with Windows 7 64-bit.
When I try to use legacy commands, it says I cannot on a 64-bit Windows system. Other Mathworks documents, however, seem to suggest that it is only a 32-bit version of Matlab that I need (which I have access to). Which is it?
It says at http://www.mathworks.com/products/daq/supportedio14005.html that the PCI-6143 is supported by the session-based interface. However, it says in the help file that only CompactDAQ devices are to be used with the session-based interface. Am I missing something there?
I'm anticipating using digital I/O on my DAQ. Apparently this is only supported in the legacy interface. Is this so, or is this functionality contained in, for example the counter/timer input and output functionality?
Finally, I've attempted to run this with the session-based interface, with little luck so far. daq.createSession seems to work, but when I query daq.getDevices to get info for adding a channel, it says no devices are available. The DAQ is working with the NI MAX software. Am I using the session-based interface incorrectly?
Thanks!
I'm working on interfacing a National Instruments PCI-6143 DAQ (with BNC-2110 connector block) with Matlab. I'm currently using Matlab 2011a 64-bit with Windows 7 64-bit.
When I try to use legacy commands, it says I cannot on a 64-bit Windows system. Other Mathworks documents, however, seem to suggest that it is only a 32-bit version of Matlab that I need (which I have access to). Which is it?
It says at http://www.mathworks.com/products/daq/supportedio14005.html that the PCI-6143 is supported by the session-based interface. However, it says in the help file that only CompactDAQ devices are to be used with the session-based interface. Am I missing something there?
I'm anticipating using digital I/O on my DAQ. Apparently this is only supported in the legacy interface. Is this so, or is this functionality contained in, for example the counter/timer input and output functionality?
Finally, I've attempted to run this with the session-based interface, with little luck so far. daq.createSession seems to work, but when I query daq.getDevices to get info for adding a channel, it says no devices are available. The DAQ is working with the NI MAX software. Am I using the session-based interface incorrectly?
Thanks!