» »

lpt light show

lpt light show

atech ::

Zivjo!
Imam en problem. V C# (forms app) delam program ki mi pošilja signal na lpt in s tem prižiga diode. V tem še ni težava, nastane pa ko bi jaz rad led-ice sprogramiral tako da bi utripale v taktu.

Pritisnem gumb1 in se pošlje na lpt signal nekega ritma.
Ritem ustvarim tako da pošljem byte 2, potem uklopim threead.sleep(250), pošljem byte 20, pa spet thread.sleep(250) in tako dalje. To pa delam v zanki, ki je pa ne morem ustavit, ker vse zamrzne.(edino da ji dodam pogoj naj se ponovi x-krat).

jaz bi pa rad tako da, bi pritisnil gumb za start, ritem bi se pošiljal, ko bi se naveličal bi pa avtomatsko zaustavil s pritiskom gumba stop.


upam da je bilo dovolj razumljivo razloženo.

lp Alen
  • spremenil: atech ()

Rokm ::

Pošiljanje podatkov na lpt port izvedi v dodatni niti, ki jo pač zaženeš ob pritisku na gum start in ustaviš ob pritisku na gumb stop.
Mogoče ti tale link kaj pomaga če še nikoli nisi delal z nitmi.

atech ::

Link si pozabil prilepit :D

tomaz_sres ::

V zanki uporabi:

Application.DoEvents();

več na:
http://msdn.microsoft.com/en-us/library...
Lep pozdrav, Tomaž Sreš, http://www.sres.si

atech ::

Hvala za odgovor, sem rešil problemm :D

Looooooka ::

DoEvents...to je bl za lenobe(plus ni pravilno resevanje problema).
Rajs v svojem threadu zadevo laufaj(System.Threading.ThreadPool).


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C++] vprašanja (strani: 1 2 3 4 5 6 7 8 9 )

Oddelek: Programiranje
44727068 (11614) aljazko1995
»

POMOČ: C# Spremenitev spremenljivke medtem ko teče ukaz while

Oddelek: Programiranje
91620 (1377) Ericssony
»

[VB.NET] Izpisovanje v TextBox in prekinitve

Oddelek: Programiranje
121221 (914) darkolord
»

VB6 - ne zaključi proces programa - pomoč !!!

Oddelek: Programiranje
131366 (1207) Mavrik
»

Qbasic vprašanje

Oddelek: Programiranje
5913 (757) totimato

Več podobnih tem