08. februar 2001 - 01:03Der er
7 kommentarer og 1 løsning
Problemer med parallelport
Jeg har skrevet et lille program i visual basic 6.0, for at styre en stepmotor fra parallelporten. I visual basic har man ikke direkte kontrol over porten, så man bliver nødt til at benytte en \"dll\" fil.
Bitmønstret som det skal se ud på porten: Bit1: 1000100010001000100010001 Bit2: 0010001000100010001000100 Bit3: 0100010001000100010001000 Bit4: 0001000100010001000100010 time ---> Jeg har, for at følge med visuelt monteret lysdioder på porten. Hvis jeg køre programmet med en skiftetid på porten på 0,2 sek. virker det fint, men hvis det skal gå hurtigere er det som om jeg støder på en grænse for hvor hurtigt det kan gå. Og visuelt ser det ud som om timeren ikke virker da alle lysdioder bare blinker 1 gang. Er der nogen der kan svare mig hvorfor jeg møder en begrænsning på porten ?? Og hvilket andet visuelt windows programmeringssprog der måske har bedre kontrol over porten ??
Det er rigtigt at timeren i VB kan sættes til 1 mS, men VB og Win kan ikke hånterer så korte tider, i praksis bliver alt under 100-200 mS til en tilfældig tid alt efter hvor hurtig PC\'eren er og hvor mange andre programmer der kører samtidig. Bruger man Sleep funktionen, burde der ikke være andre hændelser der forstyrer. -SCB
Tak for alle de svar, det er et helt utroligt som man kan blive hjulpet her hos experten. Du skriver at, hvis jeg bruger sleep funktionen, burde der ikke være andre hændelser der forstyrer. Betyder det så at jeg kan komme ned på tider på 1mS, for det ville være fuldt tilstrækkeligt.
Til Nolle K. Du skiver at jeg skal prøve at bruge MSCom Control x.x Er det ikke sådan at du kan forklare det lidt nærmere, da jeg ikke har så meget kendskab til VB endnu. Tak for svaret.
Hej SCB, tak for din tid. Det kan godt være at jeg overdrev lidt da jeg sagde at jeg skulle ned på 1mS. 10mS er helt fint. Tror du jeg kan komme ned på det. Der er selvfølgelig også en begrænsning på motoren. Motoren jeg bruger har 1,8° pr. step.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.