Motor test

clear
ao = analogoutput('mcc');
cout = addchannel(ao,1);
set(ao,'TriggerType','Immediate');

ai = analoginput('mcc');
cin = addchannel(ai,0);
set(ai,'SamplesPerTrigger',10);
% collect one data set

vi = linspace(0,4,41);
vo = zeros(size(vi));

for k = 1:length(vi);
    putdata(ao,vi(k));
    start(ao);
    wait(ao,1);
    start(ai);
    v = getdata(ai);
    vo(k) = mean(v);
end
putdata(ao,0);
start(ao);
wait(ao,0.1);
plot(vi,vo);
grid
xlabel('VBB (Volts)');
ylabel('Vout (Volts)');
daqstop;