[ Mladen Bruck @ 21.03.2007. 20:18 ] @
Pravim program za upravljanje pokretnom kamerom tzv. PTZ.

Kamera prima komande za pokretanje Lijevo_Desno/Gore_Dole/Zoom in_out, stručnije pan/tilt/zoom.

Na formu sam stavio odgovarajuće dugmadi i svako dugme pošalje odgovarajuću komandu. No pokretanje je skokovito, tačnije za svaki korak moram opet pritisnuti dugme (točnije otpustiti i ponovo pritisnuti tipku miša)!

Kako da se napravi dugme koje će stalno prozivati odgovarajući kod npr. 20 puta u sekundi, bez da se mora dešavati puni on "onClick" događaj, t.j. dok je pritisnuto? Kad se dugme otpusti, prestane i prozivanje koda za tu komandu tj. koda koji je vezan uz to dugme.

[ mmix @ 22.03.2007. 12:28 ] @
Moras da iskombinujes onClick dugmeta sa onMouseUp, tj u onclick pokrenes tajmer na 50ms (za 20 puta u sekundi) koji ce da radi dok god se ne desi mouseup gde ugasis tajmer.

off topic, koji je strucni izraz za rotaciju kamere po osi snimanja?
[ Mladen Bruck @ 23.03.2007. 13:56 ] @
Bravo! Toga se nisam sjetio. U stvari jesam nešto kontao sa timerom, ali lošije rješenje od toga. Hvala!

Citat:
off topic, koji je strucni izraz za rotaciju kamere po osi snimanja?


Hmm? Izraz "osa snimanja" mi nije poznat termin, barem ne kod ovih sa sigurnosna snimanja (CCTV, video surveillance). Kod pokretnih kamera postoje ose okretanja, PAN (lijevo/desno), TILT (gore/dole), i zoom (bliže/dalje). Ima i kontrola fokusa, ali to većina kamera zna radit automatski.