MATLAB Answers


How can I add multiple single-ended analog input channels on MATLAB?

Asked by Z
on 23 Jun 2013
Accepted Answer by Z

Hi guys, I have a national instruments NI USB-6009 device connected to the computer and I trying to import 3 single-ended input channels and a common ground on MATLAB (for it to create a voltage graph.)

I tried importing ai0 and making that single ended, which worked, but then when i tried to import ai1, I got this error:

NI Error -200077:
Requested value is not a supported value for this property. The property value may be invalid because it conflicts with another
Property: DAQmx_AI_Min
Requested Value: -20.0
Valid Values Begin with: -10.0
Valid Values End with:  10.0
Channel Name: Dev1/ai1
Task Name: _unnamedTask<63>
Status Code: -200077

Also, when I tried importing them all at once, but I'm not sure how to make all 3 channels single-ended. Is there another way to do this? OR will it work if I just add the first three channels without making them single-ended but using one ground? Won't the computer assume that ground is ground? Thanks!


Are you able to set it to single-ended channel for all the channels using NI-Max?

I'm not sure what that is

You can test the configuration of the device using NI Measurement and Automation Explorer. A detailed explanation is available here: You can connect the device and test the desired configuration. If it works in the NI MAX and not in MATLAB, then its a programming issue. Else, it would mean the device cannot be set to the desired configuration.


No products are associated with this question.

1 Answer

Answer by Z
on 28 Jun 2013
 Accepted answer

I got it. You use the single-ended command with multiple channels in brackets.


Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!