Why do I Receive Error -10001 with the AMUX-64T when Reading Multiple Channels in LabVIEW? Primary Software: LabVIEW Development Systems>>Full Development SystemPrimary Software Version: 7.1 Primary Software Fixed Version: N/A Secondary Software: Driver Software>>NI-DAQ Hardware: Signal Conditioning Other>>SC Analog Accessories>>AMUX-64T
Problem: I am trying to read channels 0, 1, 2, and 3 on my AMUX-64T accessory with the channel string AM1!0,1,2,3 or AM1!0:3. I have also tried writing them in separate indices of the "Channels" string array of my LabVIEW VI. Whenever I try any of these, I get error -10001 in LabVIEW; however, if I simply use AM1!0, then the program runs fine. Why is this? Solution: The first four channels of the AMUX-64Tare multiplexed to channel 0 of your Data Acquisition (DAQ) board, so when you specify "0" in the channel string, the output of the "AI Read" VI will be a 2D array with four columns, where each column corresponds to a channel on the AMUX-64T board. You can parse out the columns from that 2D array and then plot the data. Instead of typing AM1!0,1,2,3, you need to type 0. Similarly for AM1!4,5,6,7, you need to type just 1 in the Channels string array. Please see the KnowledgeBase entry at the Related Link below to see how to read only one channel of an AMUX. Related Links: KnowledgeBase 0H4DGI95: How to Address an AMUX-64T with an MIO Board Attachments:
Report Date: 03/17/2000 Last Updated: 06/28/2004 Document ID: 1VGFDOOP |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
