2021-11-24 10:08:16 索煒達(dá)電子 838
項(xiàng)目編號(hào):E2446
文件大?。?3K
源碼說(shuō)明:帶中文注釋
開(kāi)發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述:
基于Qt5.6,QtCreator4.0.3制作
實(shí)現(xiàn)云臺(tái)上下左右基本運(yùn)動(dòng)控制
私有協(xié)議:
基于“深圳榮天視安防科技有限公司”的YZ-322B全向旋轉(zhuǎn)支架測(cè)試。
云臺(tái)地址范圍1~200,廣播地址為255;
設(shè)置云臺(tái)地址:
1、設(shè)置255號(hào)預(yù)置位; 2、設(shè)置254號(hào)預(yù)置位; 3、設(shè)置X號(hào)預(yù)置位; 注:X為想要設(shè)置的地址,設(shè)置成功,則云臺(tái)重新自檢,無(wú)動(dòng)作則設(shè)置失敗;
設(shè)置波特率:
1、設(shè)置200號(hào)預(yù)置位; 2、設(shè)置24號(hào)或96號(hào)預(yù)置位; 注:24號(hào)預(yù)置位表示波特率2400,96號(hào)預(yù)置位表示波特率9600,設(shè)置成功,則云臺(tái)重新自檢,無(wú)動(dòng)作則設(shè)置失??;
左限位:設(shè)置9號(hào)預(yù)置位;
右限位:設(shè)置10號(hào)預(yù)置位;
啟動(dòng)限位掃描:召回12號(hào)預(yù)置位;
刪除限位設(shè)置:設(shè)置12號(hào)預(yù)置位;
設(shè)置速度:
6度/秒:設(shè)置15號(hào)預(yù)置位; 12度/秒:設(shè)置16號(hào)預(yù)置位; 20度/秒:設(shè)置17號(hào)預(yù)置位; 注:僅支持這三個(gè)速度,Pelco-D標(biāo)準(zhǔn)協(xié)議中的速度無(wú)效;
巡航:
啟動(dòng)巡航:召回13號(hào)預(yù)置位; 刪除巡航:設(shè)置13號(hào)預(yù)置位; 注:支持1條巡航路徑,支持最多8個(gè)預(yù)置位,100圈后歸位;
守望位:
設(shè)置守望位:設(shè)置11號(hào)預(yù)置位; 啟動(dòng)守望位:召回14號(hào)預(yù)置位; 關(guān)閉守望位:設(shè)置14號(hào)預(yù)置位; 注:守望位返回時(shí)間:1分鐘;
手動(dòng)重啟:召回18號(hào)預(yù)置位;
恢復(fù)出廠設(shè)置:設(shè)置20號(hào)預(yù)置位(實(shí)測(cè)僅為重啟,不恢復(fù)設(shè)置);
目錄│文件列表:
└ Pelco-D-PTZ-tester
│ main.cpp
│ mainwindow.cpp
│ mainwindow.h
│ mainwindow.ui
│ pelco-d.pro
│ pelco-d.pro.user
│ pelco-d.pro.user.ac0ff55
│ protocol.cpp
└ protocol.h