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

正文內(nèi)容

小排量電噴汽油發(fā)動機自動監(jiān)控系統(tǒng)—張浩(編輯修改稿)

2025-06-12 07:58 本頁面
 

【文章內(nèi)容簡介】 歷史數(shù)據(jù)再現(xiàn)框架等功能框架。出于對界面美觀性及操作的方便,將針對性查詢和MAP圖繪制兩部分使用單獨的界面進行顯示,通過針對性查詢按鈕和MAP圖按鈕進行鏈接。其中對監(jiān)控系統(tǒng)的操作主要通過按鈕和鼠標進行操作。針對性查詢界面,使用Visual Basic 、按鈕、列表框、SSTAB控件等進行設計,使用相應的編碼實現(xiàn)所需的功能。通過使用SSTAB提供的選項卡,作為每一查詢操作步驟的控件容器。在一個操作進行時,隱藏其他操作時的控件。在此控件上我們設定了三個選項卡,分別設置為字段選擇、排序方式和約束條件三個部分。:(1)進行查詢標準字段的選擇,待選字段中已預先放入所有采集數(shù)據(jù)的名稱,將要選擇記錄的查詢字段標準選定后進入排序方式選擇。(2)排序字段中Comb??丶奈谋臼褂眠x定數(shù)據(jù)字段動態(tài)填充。為使所查詢記錄的排序有章可循以及方便操作者直觀的分析判斷,選擇排序字段的排序方式。—a字段選擇 圖3. 2— b排序方式設置(3)約束條件選項卡的約束字段文本同樣字段選擇動態(tài)填充,使得約束條件與選擇字段相同,選擇加入條件后約束條件顯示在文本框中,可以如圖3. 2c所示選擇多個約束條件。(4)設定條件后選擇選項卡中的查詢或窗體中的查詢結(jié)果按鈕后。此結(jié)果顯示沒有任何符合條件的記錄,僅創(chuàng)建了一個空的數(shù)據(jù)表,并將數(shù)據(jù)表的存儲情況顯示在窗口中。使用清除條件和全部清除按鈕可以實現(xiàn)取消新選或全部約束條件。圖3. 2—束條件設置 圖3. 2—d選結(jié)果顯示MAP圖繪制界面,使用按鈕和Combo控件進行相應的MAP圖繪制操作,使用Comb??丶x擇所要繪制的脈譜圖,通過按鈕選擇某一工況的MAP繪制。由于在Visual Basic ,結(jié)合Matlab強大的繪圖功能,使它們兩者相結(jié)合進行繪制,繪制出的圖形顯示在PictureBox控件中。高速輸入輸出模塊高速輸入輸出模塊也就是串口通信模塊,主要實現(xiàn)串口通信任務及串口參數(shù)設置。它包括數(shù)據(jù)接收和在線修正兩部分,前者使用事件驅(qū)動,是數(shù)據(jù)輸入部分。后者使用查詢方式,是數(shù)據(jù)輸出部分。之所以在數(shù)據(jù)接收部分使用事件驅(qū)動是因為在這種方式下程序響應及時,可靠性高,適合Windows系統(tǒng)下程序的編寫,實現(xiàn)微機串口的數(shù)據(jù)通信。而且一旦有傳輸事件發(fā)生就會觸發(fā)Msm控件的Onm事件捕獲并處理這些通信事件,同時還可以檢查和處理通信錯誤。在線修正部分使用查詢方式是為了使數(shù)據(jù)傳輸和發(fā)送可以同步進行同時又方便了操作。高速輸入輸出是監(jiān)控系統(tǒng)能夠正常工作的保證,在本系統(tǒng)中為了保證數(shù)據(jù)準確、快速的輸入輸出。 在數(shù)據(jù)通信中,通信雙方要正確地對數(shù)據(jù)進行傳送和接收,保證通信效率和可靠性,就需要規(guī)定一個統(tǒng)一的格式,數(shù)據(jù)的傳送都按照這個格式進行,這個格式就是數(shù)據(jù)傳送中的幀。通信鏈路中傳送的無論是控制命令還是要傳送的數(shù)據(jù)都包含在這樣的一個幀中。幀中包含了多個組成部分,包括這個幀的幀首、幀結(jié)束、幀類型、地址、數(shù)據(jù)、錯誤冗余等。一個幀中可以只包含其中的某幾部分。根據(jù)不同的場合的需要,幀的組成和結(jié)構(gòu)可以相當復雜,但在普通的單片機通訊中,一個完整的幀最多包括表3. 1中的幾個部分。作為單機通信的環(huán)境,可以不包括幀首、幀類型和地址,接收方在收到幀結(jié)束標志后,接收到的所有字節(jié)作為下一幀的內(nèi)容,這樣就去掉了幀首字節(jié),也即把幀結(jié)束標志作為幀與幀之間的分隔。表3. 1數(shù)據(jù)幀結(jié)構(gòu)幀首常為一個字節(jié),表示一幀的開始幀類型1個字節(jié),表明幀類型地址不是必須的,若協(xié)議中地址幀與數(shù)據(jù)幀分開,則數(shù)據(jù)幀就不應出現(xiàn)在這一部分。長度對數(shù)據(jù)幀而言的,表明了要傳送的數(shù)據(jù)的長度。數(shù)據(jù)要傳送的數(shù)據(jù)內(nèi)容,一長度不定錯誤冗余對前面數(shù)據(jù)的校驗碼,通常錯誤校驗的范圍是除幀首和幀結(jié)束之外的所有內(nèi)容。幀結(jié)束1個字節(jié)表示一幀的結(jié)束 在本系統(tǒng)中由于是單機通信環(huán)境,所以我們采用的接收數(shù)據(jù)幀格式如表3. 2所示,根據(jù)幀長度,按照上、下位機之間約定的數(shù)據(jù)傳輸順序進行接收數(shù)據(jù)時的字節(jié)組合處理。計算機向單片機發(fā)送數(shù)據(jù)時,發(fā)送的是修正數(shù)據(jù),由于修正數(shù)據(jù)不唯一,為了便于識別需要在幀中添加數(shù)據(jù)類型標志碼,用來標識所傳送數(shù)據(jù)是噴油脈寬還是點火提前角,把標識字節(jié)與要修正的數(shù)據(jù)組成一個數(shù)據(jù)幀進行發(fā)送,單片機接收后,根據(jù)標識有效的控制噴油或點火動作。表3. 2數(shù)據(jù)傳輸幀的結(jié)構(gòu)及字節(jié)分配長度數(shù)據(jù)校驗字節(jié)幀結(jié)束標志1字節(jié)字節(jié)數(shù)不定1字節(jié)1字節(jié)InputMode屬性確定Input屬性如何取回數(shù)據(jù)。數(shù)據(jù)取回的格式有兩種,一種是字符串形式的,另一種是二進制數(shù)據(jù)的數(shù)組。當為。時,可以缺省,表示數(shù)據(jù)通過Input屬性以文本形式取回,在此系統(tǒng)中設定輸入數(shù)據(jù)類型Inputmode=1即二進制形式,這是因為,采用字符串形式時,以整數(shù)為例,若數(shù)據(jù)大于10,傳送的字節(jié)數(shù)就大于1,而采用二進制時小于128的數(shù)據(jù)只需要傳送一個字節(jié),大大節(jié)省了傳輸時間,使采集數(shù)據(jù)的實時性更高。Inbuffersize設置接收緩沖區(qū)的大小,Outbuffersize設置發(fā)送緩沖區(qū)的大小。因為計算機接收和處理數(shù)據(jù)都需要一定的時間,為了保證系統(tǒng)的實時性,需要設置合理的緩沖區(qū)。如果計算機能夠在接收下一幀數(shù)據(jù)前將數(shù)據(jù)處理完畢,接收緩沖區(qū)內(nèi)只存有一幀數(shù)據(jù),則不會影響實時監(jiān)測和實時控制效果:如果一次工作時間過長,微機在完全接收另一幀數(shù)據(jù)的時間內(nèi)不能將數(shù)據(jù)處理完畢,接收緩沖區(qū)內(nèi)就會保存有兩幀以上數(shù)據(jù),緩沖區(qū)內(nèi)滯留數(shù)據(jù)幀越多,數(shù)據(jù)采集和數(shù)據(jù)處理之間的時間差就越大,當接收緩沖區(qū)充滿后,時間差固定在某一值,部分數(shù)據(jù)因不能及時采集到接收緩沖區(qū)中而產(chǎn)生丟失現(xiàn)象,真實工作情況就會和微機處理結(jié)果產(chǎn)生較大的時間差,影響實時監(jiān)控效果,所以接收緩沖區(qū)設置不能過大,讓部分數(shù)據(jù)丟失,以保證數(shù)據(jù)處理的實時性。,由于修正數(shù)據(jù)的發(fā)送是間斷性的,不會因緩沖區(qū)滿而出現(xiàn)錯誤,我們在這里設定輸出緩沖區(qū)Outbuffersize為lOBoRThreshold設置或返回觸發(fā)接收事件的字長數(shù),即“最小接收字符數(shù)”。我們把最小接收字長Rthreshold設置為1,使得緩沖區(qū)中每有一個字節(jié)就觸發(fā)接收事件,以減少計算機接收和監(jiān)控系統(tǒng)顯示的時間差。SThreshold設置并返回傳輸緩沖區(qū)中允許的最小字符數(shù),為了避免出現(xiàn)數(shù)據(jù)而沒有數(shù)據(jù)類型標識的情況發(fā)生,我們設定SThreshold為2。由于接收數(shù)據(jù)中大多為帶小數(shù)點的實數(shù),為了便于傳送的管理以及對數(shù)據(jù)精度的考慮,將數(shù)據(jù)的整數(shù)與小數(shù)分
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1