Bosna i Hercegovina



Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,128


Subject: Nanosecunds ili microsecunds
Dali nekoj ima ideja kako mozam da napravam pauza vo micro sekukundi vo vb6.
Za mili sekundi ne e problem no za pomala vrednost od 1 mili sekunda ne znam kako.

Pozdrav.
↑  ↓

zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,221


Subject: Re: Nanosecunds ili microsecunds
Neznam zasto ti treba interval manji od milisekunde jer to je prakticno neizvodivo.
Ako to pokusamo negdje prikazati napr. u nekom polju to traje krace nego refres tog polja pa opet nista neces vidjeti.

Mozda da napises zasto ti to treba pa da se nadje neko rjesenje.
Naime ti petljom mozes podijeliti jednu milisekundu na 1000 samo se nemoze prikazati.
Pozdrav
↑  ↓

Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,128


Subject: Re: Nanosecunds ili microsecunds
Radi se o program koi radim za jedna masina koja vozi neki motore ali milisekunda je sporo za te motore.
Radi se o step motore kaj koi treba da ubcim pauza izmedzu dva koraka za damogu dobiti kretajne tog motora ali 1 milisekundaje jako sporo. Ja sam te motore vozio sa microcontrolere za ne tako slozene funkcije ali sad treba mi ovo da bude od kompjuter.
↑  ↓

zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,221


Subject: Re: Nanosecunds ili microsecunds
Onda to uradi sa api funkciom sleep.
Private Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)
Function Mikrosekund()
Dim vrijeme
Do
Sleep 1
vrijeme = vrijeme + 0.001
mikrosekund = vrijeme
DoEvents
Loop
End Function
Ili mozda ovako jer neznam gdje ti treba:

Function Mikro()
Mikro=1
end function

Ako treba da sacuva vrijeme onda deklarisi srtaticku.

Sve ovisi gdje ti treba.
Pozdrav
↑  ↓

Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,128


Subject: Re: Nanosecunds ili microsecunds
Ovde nesto nije u redi sa funkcija fali onaj deo Do While.
Da bude malo jasnije treba mi ovo da koristim kao

Mikrosekund
'neka naredba
Mikrosekund
'neka naredba
Mikrosekund
'neka naredba
↑  ↓

zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,221


Subject: Re: Nanosecunds ili microsecunds
Neznajuci sta ti treba ja sam szavio do petlju da stalno vrti znaci beskonacno.

Moze se to napraviti napr. ovako:
Function MikroS()
Sleep 0.001
End Function

Function TvojaProcedura()
MikroS
'nekanaredba
mikros
'neka druga naredba itd..
end function

Ako treba neka velika priciznost onda bi trebalo uzeti u obzir i vrijeme izvrsenje ovih naredbi.
Pozdrav
↑  ↓

Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,128


Subject: Re: Nanosecunds ili microsecunds
ok proba cu hvala
↑  ↓

zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,221


Subject: Re: Nanosecunds ili microsecunds
Evo nadjoh i ovo ali nisam probao.
https://www.herdprotect.com/...862b1.aspx
Pozdrav
↑  ↓

Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,128


Subject: Re: Nanosecunds ili microsecunds
ovaj ocx sam uzeo ali ne znam kako radi ,on na njega ima samo dva nastana i to je to.
Probao sam sa Sleep 0.001 ovo funkcionir nekako ali sad pojavio se drugi problem 1 milisekunda e sporo a
0.70 e prebrzo.
Sad ne znam dali problem e u hardveru ili u progamu.
U svaki slucaj ja cu izmeriti izlaz sa osciloskopom da pogledam sta sve dobijam na izlazne pinove od LPT i napravicu hardver koj nije zavisan od program pa d sve to uporedim i da nadzem u cemu je problem.
↑  ↓

zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,221


Subject: Re: Nanosecunds ili microsecunds
Citat:
ovaj ocx sam uzeo ali ne znam kako radi ,on na njega ima samo dva nastana i to je to.
Tesko mi je probati ovako ali pokusat cu nesto pa ti javim ako jos nisi nista uspio.
Pozdrav
↑  ↓

Gjoreski Offline
Super Moderator
Registrovan/a od: 02.02.2009-22:24
Komentari: 1,128


Subject: Re: Nanosecunds ili microsecunds
Ostavi sad ne treba mi momentalno malo sam odlozio ovaj proekt.
↑  ↓

 Podijeli  Dodaj odgovor Stranice (1): 1

All times are GMT +01:00. Current time: 31.03.2017-01:26.