

%           PROGRAMA PARA UMA TRAJECTORIA EM OITO

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



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');




    
sair=0; 
while sair~=9,
    
    putdata(ao1, [1]);
    start(ao1); 
    stop(ao1);
    disp('Direita');
    putvalue(dio, [1 0 0 0 0]);
    
    pause;
    putdata(ao1, [0]);
    start(ao1); 
    stop(ao1);
    disp('Centro');
    
    pause;
    
    putdata(ao1, [-1]);
    start(ao1); 
    stop(ao1);  
    disp('Esquerda');
    
%     putvalue(dio, [1 0 0 0 0]);
    
    sair=input('Para sair introduza 9 + enter :')
    
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);

