

ao1=analogoutput('nidaq');
addchannel(ao1, 1);
ch1=ao1.Channel;


sampleRate=1000;


set(ao1,'SampleRate',sampleRate);




set(ao1, 'TriggerType', 'Immediate');
set(ao1, 'RepeatOutput', 0);

%------------------------------------------------------


    
    
dio = digitalio('nidaq', 1);
addline(dio, 0:4, 0, 'Out');




    
Vref=0; 
while Vref~=9,
    
    Vref=input('Introduza um valor :')
    
 
      putdata(ao1, [Vref]);
      start(ao1); 
      stop(ao1);  
     putvalue(dio, [1 0 0 0 0]);

end



%---------------------------------------

%   ENCERRAR COM OS CANAIS A ZERO.

putvalue(dio, [0 0 0 0 0]);
stop(dio);

z1=0;
putdata(ao1, [z1]');
start(ao1);
stop(ao1);

