Centar za edukaciju-BiH


Stranice (2):1,2

#1 13.12.2015 19:38
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet: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.
↑  ↓

#2 13.12.2015 21:43
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet: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.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#3 13.12.2015 23:29
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet: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.
↑  ↓

#4 14.12.2015 02:38
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet: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.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#5 14.12.2015 19:15
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet: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
↑  ↓

#6 14.12.2015 19:27
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet: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.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#7 14.12.2015 19:32
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


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

#8 15.12.2015 23:11
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Nanosecunds ili microsecunds
Evo nadjoh i ovo ali nisam probao.
https://www.herdprotect.com/...862b1.aspx
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#9 17.12.2015 13:53
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet: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.
↑  ↓

#10 20.12.2015 13:06
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet: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.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

Stranice (2):1,2

Sva vremena su GMT +02:00. Trenutno vrijeme: 10: 13 am.