PTZ kamera vezérlés 1
Pelco-D protokoll arzenáljának sor szabványos parancsok, valamint egy kiterjesztett utasításkészletet. Ez a cikk nézd meg, hogyan kell dolgozni egy szabványos parancsokat. Protokoll Pelco-D Nézzük egy példát absztrakt parancs forrást és elvont SDK, amely megkapja az üzenetet történő továbbítására egy RS485 interfész. A fenntartás ezt tudatosan, mert ez egy ilyen kihívás a közelmúltban állt előttem.
Tehát van egy protokoll, amelyen keresztül a továbbított adatokat, szétszerelt majd át az SDK, amely már egy üzenetet küld a 485 átviteli út. Az alábbiakban egy olyan rajz, amelyen van egy sárga négyzet. Ez az a funkció, és ezzel a szükséges nekünk üzenetet szeretnénk közvetíteni az SDK.
üzenetstruktúra
Adjon Pelco-D protokoll áll, 7 bájt. Nézzük értelmében az egyes byte:
Szabványos parancsokat
Az üzenet elküldéséhez meg kell szüksége alkotnak mindkét csapat üzeneteket. Ha az adatok nem kerülnek be, akkor lesz szükség, hogy állítsa be a nulla értéket bit, felelős egy adott funkciót.
Tekintsük a parancsok szerkezetét.
Sense bit felelős értelmében bitek a 3. és 4. Amikor a kicsit felemelkedik, a beállított bitek a 3. és 4. felelősek az aktiválás a kamera és a auto scan, illetve egyéb módon felmerült bitek a 3. és 4. a leállást. Bit 5. és 6. fenntartott és be kell állítani 0. További beállítások szabályozó membránnal (Iris), fókusz (Focus), Nagyítás (Zoom), Tilt (Tilt), forgatás (PAN). A beállítások aktiválásához, az adatok aktiválása szükséges, hogy ki a megfelelő biteket az egységben.
Példák a parancsok
Rotate Left: FF 01 00 04 00 00 05
Rotate Right: FF 01 00 02 00 00 03
Döntés felfelé: FF 01 00 08 00 00 09
Döntés lefelé: FF 01 00 10 00 00 11
Nagyítás +: FF 01 00 20 00 00 21
Nagyítás -: FF 01 00 40 00 00 41
Mintakódok
A mi absztrakt kódot a vákuum helyzetben, hogy a funkció, hogy a következő értékeket:
De SDK már kialakult egy csapat vesz mutató egy tömb adatok és a jelzés a hossza a tömb. Az eredmény a következő kódot.
Kiemelt cikkek ebben a témában