AnalogInput Test
Connect pin1 and pin3 to short the input
ai = analoginput('mcc',0);
addchannel(ai,0);
ai.Channel.InputRange = [-5 5];
fs = get(ai,'SampleRate');
fprintf('sample rate %g Hz\n',fs);
sample rate 1000 Hz
start(ai);
[data,t] = getdata(ai);
plot(t,data);
xlabel('time (sec)');
ylabel('signal (V)');
hist(data)
fprintf('average value: %g V\n',mean(data));
fprintf('std deviation: %g V\n',std(data));
do = unique(data);
delta = diff(do);
fprintf('Minimum difference: %g V\n',min(delta));
r = ai.Channel.InputRange;
range = max(r)-min(r);
fprintf('input range: %g V\n',range);
N = range/min(delta);
fprintf('N %g\n',N);
average value: 0.0012967 V
std deviation: 0.000423454 V
Minimum difference: 0.002442 V
input range: 10 V
N 4095
for obj=daqfind
delete(obj);
end
clear ao ai dio obj