Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
6 ratings:
 2.83 out of 5     Rate this Document

Why do I Receive Error -10001 with the AMUX-64T when Reading Multiple Channels in LabVIEW?

Primary Software: LabVIEW Development Systems>>Full Development System
Primary 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

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit