freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc的云臺(tái)鏡頭控制操作臺(tái)軟件畢業(yè)論文(完整版)

  

【正文】 能同時(shí)收發(fā)數(shù)據(jù);全雙工傳輸方式,當(dāng)數(shù)據(jù)的發(fā)送和接受分別由兩根不同的傳輸線傳輸時(shí),通信雙方都能夠在同一時(shí)刻進(jìn)行發(fā)送和接受操作,即相當(dāng)于兩個(gè)方向相反的單工傳輸方式組合在一起,在全雙工傳輸方式下,通信的每一端都設(shè)置了發(fā)送器和接收器,因此能控制信息在兩個(gè)方向同時(shí)傳送。 通信協(xié)議介紹串行通信有兩種最基本的通信方式:同步串行通信方式和異步串行通信方式。數(shù)據(jù)位的后面可以加上一位奇偶校驗(yàn)位,也可以不加,由編程指定。檢錯(cuò),就是如何發(fā)現(xiàn)數(shù)據(jù)傳輸過(guò)程中出現(xiàn)的錯(cuò)誤,而糾錯(cuò)就是在發(fā)現(xiàn)錯(cuò)誤后,如何采取措施糾正錯(cuò)誤。在接受數(shù)據(jù)時(shí),CPU應(yīng)檢測(cè)數(shù)據(jù)位和奇偶校驗(yàn)位中1的總數(shù)是否符合奇偶校驗(yàn)規(guī)則,如果出現(xiàn)誤碼,則應(yīng)轉(zhuǎn)去執(zhí)行相應(yīng)的錯(cuò)誤處理服務(wù)程序,進(jìn)行后續(xù)糾錯(cuò)。RS485共模輸出電壓在7V至+12V之間,接收器最小輸入阻抗為12KΩ,它的最大傳輸速率為10Mb/s,當(dāng)波特率為1200bps時(shí),最大傳輸距離理論上可達(dá)15千米。 PELCOD協(xié)議 PELCO協(xié)議應(yīng)用目前市場(chǎng)在監(jiān)控行業(yè)所采用的控制協(xié)議很多種,例如RV800(科立解碼器通訊協(xié)議),CBC(日本CBC高速球通訊協(xié)議),CS850A(松下CS850A高速球通訊協(xié)議),PIH(利凌PIH717解碼器通訊協(xié)議),MGCS160(明景B01通訊協(xié)議)等。Sense位為0時(shí),bitbit3為1,表示手動(dòng)搜索并且攝像頭關(guān)閉。about)00070021Set Auxiliary00090001 to 08Clear Auxiliary000B0001 to 08Remote Reset000F0000Set Zone Start00110001 to 08…………… PELCOD協(xié)議示例Message to sendMessageReceive 1,Camera onFF,01,88,00,00,00,89Receive 1,Camera offFF,01,08,00,00,00,09Receive 2,Left 1/2 speedFF,02,00,04,00,20,26Receive 2,stopFF,02,00,00,00,00,02Receive 10,Camera on, Focus far, Left, turbo speedFF,0A,88,90,00,40,62 云臺(tái)向右協(xié)議波形圖,其代碼為 FF 00 00 02 20 00 23。Visual C++是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。MFC是Visual C++的靈魂,是C++環(huán)境下編寫(xiě)應(yīng)用程序的一個(gè)框架和引擎,是掛在VC之上的一個(gè)輔助軟件開(kāi)發(fā)包,它是微軟提供的Windows下應(yīng)用程序的編程語(yǔ)言接口,是一種軟件編程的規(guī)范,但不是一種程序開(kāi)發(fā)語(yǔ)言本身,可以允許用戶使用各種各樣的第三方的編程語(yǔ)言來(lái)進(jìn)行對(duì)Windows下應(yīng)用程序的開(kāi)發(fā),使這些被開(kāi)發(fā)出來(lái)的應(yīng)用程序能在Windows下運(yùn)行。反之亦然。包括上、下、左、右、左上、左下、右上、右下、自動(dòng)的啟動(dòng)控制和停止控制,上下左右的微調(diào)控制。 按鈕功能實(shí)現(xiàn)普通按鈕控件只能識(shí)別單擊和雙擊事件,不能直接識(shí)別鼠標(biāo)按下和鼠標(biāo)彈起事件。5 畢業(yè)設(shè)計(jì)總結(jié) 論文總結(jié)本文主要介紹了云臺(tái)基本背景,云臺(tái)操作控制軟件的基本功能和設(shè)計(jì)方法及內(nèi)容,開(kāi)發(fā)了基于VC的云臺(tái)鏡頭控制操作臺(tái)軟件程序。,做好程序流程圖軟件編制以主程序調(diào)用子程序的方式實(shí)現(xiàn),每個(gè)子程序完成一個(gè)功能,切勿流水線方式寫(xiě)下來(lái),這樣可以減少出錯(cuò)率,也方便調(diào)試跟檢查。在此,我要向吳老師表示我衷心的致謝和誠(chéng)摯的敬意。 //設(shè)置命令字節(jié)內(nèi)容 break。 Updatedata(false)。 } case 10300。 bytCommand=0x97。 { (“無(wú)操作”)。 break。 if(m_Address!=0){ //發(fā)送切換設(shè)備地址的命令 (6,0)。 if(()) { (ColeVariant(sendArray)) } else { (“請(qǐng)先打開(kāi)串口!”)。(10,m_Address)。 Updatedata(false)。其中星型是應(yīng)用最多,也是最經(jīng)濟(jì)的一種,其連接方法如圖1所示。串行端口的本質(zhì)功能是作為CPU和串行設(shè)備間的編碼轉(zhuǎn)換器。(1)打開(kāi)串口:void OpenPort(int nPort,DWORD dwBaud = 9600. Parity parity NoParity. BYTE DataBits = 8,StopBits stopbits = 1, FlowControl fc = NoFlowControl,BOOL bOverlapped= FALSE); nPort為所使剛的串口號(hào),dwBaut為波特牢,parity為奇偶位,DataBits為數(shù)據(jù)位,stopbits為停止位,fc為流控制設(shè)置,bOvedapped為是否采用異步通信方式。cmd[2]=EricordAddr。與傳統(tǒng)的監(jiān)控系統(tǒng)不同的足:多畫(huà)面顯求不是借助于硬什來(lái)實(shí)現(xiàn),而足完全由軟件來(lái)完成。(1)在系統(tǒng)起動(dòng)時(shí),首先聲明一個(gè)CPicView的實(shí)例:cpicView m_PicView;(2)對(duì)實(shí)例進(jìn)行初始化Ill—PicView.InitPicView(m_hWnd);m_hWnd為主窗口的句柄,以后所有的視頻信息都將在主窗口內(nèi)顯示;(3)顯示四幅圖像,可由下面的消息函數(shù)實(shí)現(xiàn)。 (5) coding relentless twoway munication codec: encoder and decoder with separate address code, used for addressing the digital signal, it can be the appropriate feedback information and alarm information back to the main control system can achieve oneway remote control。 cmd [O] = Oxfc。 }④ close the serial port: m_Port. ClosePort0. 3 remote onitoring system to achieve multiscreen display For remote monitoring systems, multiscreen display is an essential function. And traditional surveillance systems different enough: multiimage was not seeking the help of hard even to achieve, but enough to finish entirely by software. Objectoriented programming idea of this article defines a class CPicView, through it can easily achieve these functions, and can greatly increase the scalability of the software. To the main class of the CPicView interface functions briefly. (1) initialization: BOOL Ini。 cmd [2] = EricordAddr。 in receiving data, the serial data bits are converted to bytes. In the Windows environment, the serial port as part of full system resources. Applications to municate using the serial port must be provided to the operating system prior to coop required to open the serial port, munication port must be closed after the release of resources. In actual programming, just as mining and flow control means of munication is not, serial settings are different, this involves the initialization and read and write serial DCB details of the problem, DCB (Device Control Block) structure defines the serial munication device control settings, a number of important settings in the Ministry is done in this structure. In objectoriented programming, class implementation is the core issue, keep the serial port can operate the function with the package as a class: CCorePort. Fabric program as long as Lu Ming An example of a CComPort be on the serial port after the operation. Following on the CComPort several members of the class of the most monly used functions briefly. (1) Open the serial port: void OpenPort (int nPort, DWORD dwBaud = 9600. Parity parity NoParity. BYTE DataBits = 8, StopBits stopbits = 1, FlowControl fc = NoFlowControl, BOOL bOverlapped = FALSE)。采用此方法編寫(xiě)的遠(yuǎn)程監(jiān)控系統(tǒng)已投入使用,實(shí)地運(yùn)行結(jié)果表明,系統(tǒng)可實(shí)現(xiàn)對(duì)云臺(tái)的上、下、左、右轉(zhuǎn)動(dòng)全方位的控制和多畫(huà)面顯示功能,特別適用于監(jiān)控對(duì)人體有毒、有害的作環(huán)境,而且真正實(shí)現(xiàn)了少人或無(wú)人看管,減輕了現(xiàn)場(chǎng)工作人員負(fù)擔(dān),降低了工程造價(jià),提高了經(jīng)濟(jì)效益。以對(duì)CPicView類的主要的接口函數(shù)進(jìn)行簡(jiǎn)要的說(shuō)明。 //編器和云臺(tái)直接相連,值恒定為1cmd[4]=PtcAddr。(3)讀串口:DWORD ReadPort(void* lpBuf,DWORDdwCount);lpBuf為存放要讀取數(shù)據(jù)的緩沖區(qū),dwCount為要讀取的字節(jié)數(shù)。在Windows環(huán)境下,串口足系統(tǒng)資源的一部分。同時(shí)編碼控制提高了設(shè)備控制的可靠性,使布線、維修較為容易。對(duì)有關(guān)串口編程和多畫(huà)面顯示的函數(shù)進(jìn)行了類的封裝。 bytXor=0。 } }}else{//發(fā)送設(shè)備操作命令if(m_Address==0 amp。 (11,0x80)。 { (“無(wú)操作!”)。 bytCommand=0x97。 } case 10400。 Updatedata(false)。 break。 { (“無(wú)操作”)。 BYTE bytXor=0。程序流程圖要從大塊做起,然后一步一步細(xì)化,越細(xì)化越好,編寫(xiě)軟件的時(shí)候要從小塊編起,從一個(gè)個(gè)子程序環(huán)節(jié)編制,確保每個(gè)子程序之間相對(duì)獨(dú)立,做好出口入口的標(biāo)志位影響工作,然后再結(jié)合到一起進(jìn)行聯(lián)調(diào)。,設(shè)計(jì)云臺(tái)操作控制臺(tái)所應(yīng)具有的基本功能。因此,本程序是用picture靜態(tài)圖片框來(lái)模擬按鈕的操作。選擇設(shè)備,打開(kāi)和關(guān)閉雨刷,打開(kāi)和關(guān)閉射燈等操作。雨刷控制變量賦0雨刷控制變量賦1數(shù)據(jù)發(fā)送流程YN雨刷控制返回雨刷是否正在工作 數(shù)據(jù)發(fā)送程序。由于Visual C++的這些優(yōu)勢(shì),所以此次選用了此開(kāi)發(fā)工具。雖然微軟公司推出了Visual C++.NET(Visual C++),但它的應(yīng)用的很大的局限性,只適用于Windows 2000,Windows XP和Windows 。4 軟件設(shè)計(jì)及實(shí)現(xiàn) 控制系統(tǒng)軟件概述視頻監(jiān)控中對(duì)云臺(tái)的控制可以分為兩個(gè)時(shí)代:第一個(gè)控制時(shí)代,采用模擬量調(diào)節(jié),云臺(tái)的上下左右動(dòng)作,以及鏡頭的三個(gè)參數(shù)控制都是采用模擬量調(diào)節(jié)。Command2字節(jié)中,Bit7為焦距遠(yuǎn),Bit6為變倍大,Bit5為變倍小,
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1