ik ben een beetje aan het knoeien met Visual basic en de paralelle poort, tot nu toe heb ik elk probleem nog kunnen oplossen (eventueel met de hulp van de got search) maar nu weet ik het even niet meer.
ik ben dus bezig met een lpt poort programma
( http://members.home.nl/solomo/lpt/lpt.zip werkt niet onde win 2000/xp)
en daarbij maak ik gebruik van de software timer, nu wist ik al dat die niet altijd even nauwkeurig is maar is er ook een ander probleem.
Als ik de timer op de laagste waarde zet 1/1000 seconden dan komt er niet om de 1/1000 secode een timerevent maar is dat langzamer (ik schat 1/50 seconde of zelfs iets langzamer
) maar dat hoef ook niet zo raar te zijn want het is mogelijk dat de timer een lagere prioriteit heeft en dus vertraagd word.
nu komt het leuke deel, als ik met het toetsenbord of met de muis werk dan komen de timer events sneller
, misschien halen ze dan nog de 1/1000 seconde niet maar het komt in iedergeval wel dichter in de buurt.
nu mijn vraagen:
1) kan iemand dit verklaren?
2) hoe kan ik dit het best oplossen?
(hardwarematige timer? hoe?, iets anders?)
ik ben dus bezig met een lpt poort programma
( http://members.home.nl/solomo/lpt/lpt.zip werkt niet onde win 2000/xp)
en daarbij maak ik gebruik van de software timer, nu wist ik al dat die niet altijd even nauwkeurig is maar is er ook een ander probleem.
Als ik de timer op de laagste waarde zet 1/1000 seconden dan komt er niet om de 1/1000 secode een timerevent maar is dat langzamer (ik schat 1/50 seconde of zelfs iets langzamer
nu komt het leuke deel, als ik met het toetsenbord of met de muis werk dan komen de timer events sneller
nu mijn vraagen:
1) kan iemand dit verklaren?
2) hoe kan ik dit het best oplossen?
(hardwarematige timer? hoe?, iets anders?)