Slanje impulsa na paralell port

lord051

Početnik
Poruka
3
Pozdrav,

kako isprogramirati u Matlab- u da se salje odredjeni broj impulsa na paralel port.

Napravio sam kod kojim saljem impulse na paralell port, ali tako ide u nedogled. Meni treba da se sve to zavrsi nakon nekog vremena, Nakon koliko impulsa zelim da stane to cu odrediti pokusima.

Ovako izgleda kod za slanje impulsa:

dio=digitalio('parallel','LPT1'); %create digital I/O object
addline(dio,0:1,'out');

crvena

putvalue(dio.Line(1),1);


putvalue(dio.Line(2),1); %Write values to digital output lines
pause(0,5);

putvalue(dio.Line(2),0);

... sve je to unutrar jedne if petlje i izvrsavat ce se dok god je ispunjen uvijet te petlje, ja to ne zelim, nego zelim da se to zavrsi nakon odredjenog broja impulsa.

Kako to napravit? Kako bi izgledao taj kod??? Pomagajte :)

Thanks... pozdrav...
 
hvala na odgovoru!!!! :)

napravio sam ovako:

napravio sam... napravio funkciju, pa sam je poslije pozivao kada sam imao potrebu...

function SendPulses(dio, direction)
counter = 0;
while (counter < 10)
putvalue(dio.Line([4 8]), [1 direction]);
getvalue(dio)
pause(0.1);
putvalue(dio.Line([4 8]), [0 direction]);
getvalue(dio)
pause(0.1);
counter = counter + 1;
end


radi perfektno... pozdrav...
 

Back
Top