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

正文內容

基于mcgs組態(tài)軟件實現自動門設計(編輯修改稿)

2025-04-09 05:25 本頁面
 

【文章內容簡介】 論文主要研究的是卡車的運動,小人進門以及窗戶閃爍的過程。 此設計的研究命題為自動門的控制,我們在組態(tài)中建立三個不同的門,密碼門,按鈕控制門以及自動門。此論文研究的是 第一個自動門通過按鈕控制來控制門的開關。第二個是 卡車行駛中停在指定位置上,隨后人下車,當自動門檢測到人時,門自動打開。此時,人進門卡車依然停止一段時間后,門自動關閉。隨后卡車繼續(xù)運動。 第三個門是密碼門,當密碼輸入正確時門自動打開。 此外,還要對建筑物上的窗戶進行閃爍的控制,順序閃爍,中心 向 兩邊的閃爍等。 5 2 MCGS 組態(tài)主界 面的設計 新建工程 進入 MCGS 組態(tài)環(huán)境后,執(zhí)行“文件”菜單中的“新建工程”命令,系統自動創(chuàng)建一個名為“新建工程 ”的新工程。 選擇文件菜單中的“工程另存為”菜單項,彈出文件保存窗口。在文件名一欄內輸入“自動門控制”,點擊“保存”按鈕,工程創(chuàng)建完畢。 建立用戶窗口 建立畫面 在“用戶窗口”中單擊“新建窗口”按鈕,建立完成如下圖: 圖 1 窗口的建立 編輯畫面 設置用戶窗口屬性:選擇對應用戶窗口圖標, 單擊窗口屬性,出現“用戶窗口屬性設置”對話框,按圖所示的設置完成用戶窗口的設置后,單擊確定按鈕。 編輯組態(tài)動畫界面 利用 MCGS 組態(tài)軟件中的工具箱,選擇相應的作圖工具完成主界面圖形的圖標,打 開右圖所示的工具箱開始圖形設計制作,單擊工具箱編輯制作。 6 畫出進門的小人、運動的卡車、建筑物、以及建筑物上的窗戶等。 效果圖如下圖所示: 單擊工具箱圖標 ,選擇矩形 ,在建筑物上畫出如圖所示的 18 個灰色窗戶圖形。 建 筑物中窗戶的制作效果圖 單擊工具箱圖標 ,與上述方法一樣利用相應作圖工具繪制出小人的模型。效果圖如右圖所示 由于卡車圖形比較復雜,從素材文件中直接引用卡車模型。如右圖所示 在實時數據庫中單 擊右側的“新增對象”按鈕,對新建的數據對象右鍵屬性,進入如下圖所示的“數據對象屬性設置”對話框,并完成對應所需的屬性設置。主意變量的數據類型。 7 數據對象屬性設置 完成后生成如下圖所示的“實時數據庫”。 實時數據庫中添加變量截圖 通過以上一系列操作,已經形成了所有的數據庫變量文件,接下來則要完成 8 MCGS 組態(tài)用戶窗口中主界面上動畫圖形與變量對應的關聯過程。 打開用戶窗口,雙擊“窗口 1”進入用戶窗口組態(tài)界面,雙擊“窗戶”圖形 ,彈出“動畫組態(tài)屬性設置”對話框,在屬性設置中勾選“填充顏色”,進入填充顏色的設置,在表達式 中單擊 圖標,彈出下 圖所示窗口,雙擊“窗 4”,變量關聯工作完成。 填充顏色的鏈接參照下圖設置分段點及對應顏色 動畫組態(tài)屬性設置 9 至此,變量的關聯工作完成。 仿照窗戶的變量關聯方法,依次對進門的小人以及車、自動門進行變量關聯設置。 至此,關聯工作已經完成,但是我們由圖形對象搭制而成的圖形界面是靜止的,需要我們對這些圖形對象進行動畫屬性設置,使它們“動”起來,真實地描述外界對象的狀態(tài)變化,達到過程實時監(jiān)控的目的。 MCGS 實現圖形動畫設計的主要方式是將用戶窗口中的圖形 對象與實時數據庫中的數據對象建立相關性連接,并設置相應的動畫屬性,這樣在系統運行過程中,圖形對象的外觀和狀態(tài)特征,就會由數據對象的實時采集結果進行驅動,從而實現圖形的動畫效果,使圖形界面“動”起來。 進門小人的動畫設置 ( 1)由于建筑物與道路之間的距離較短,在此便不對小人進行垂直運動的控制,對于小人的動畫設置,我們通過其可見度的設置來實現小人的進門動作畫面。小人可見度的設置如下圖 仿照 章節(jié)的方法,如上圖設置“動畫組態(tài)屬性”,在可見度中注意“當表達式非零時”勾選的是“對應圖符可見”或“對應圖符不可見”。 ( 2)動畫程序的編寫 在“運行策略”窗口下 10 雙擊“循環(huán)策略”進入循環(huán)策略的編輯窗口 右擊 圖標選擇“新增策略行”,單擊 按鈕,彈出“策略 工具箱”,選擇“腳本程序”,將其拖動至 中。雙擊 圖標,進入程序編輯窗口,寫入程序。 程序(見附錄 1) 車的動畫設置 ( 1)要實現行駛中的車停在指定位置到人進門這一過程,簡單的闡述一下過程中的動畫變化,車停,人下車,門開,人不見,門關,車開走 。 現在對卡車 1 進行如下設置: 11 這里對于卡車 1 的運動只存在水平移動,所以我們只對卡車進行水平移動的設置。要想實現卡車的左右來回運動,只用一個卡車模型是不能實現的,因為卡車來回 運動的時候車頭方向相反。所以在這里使用兩個卡車圖形分別對其進行屬性設置。從而實現兩輛卡車朝著相反的方向行駛,在組態(tài)運行的過程中,只存在一輛卡車,所以還要對兩個卡車圖形進行可見度的設置。設置完成后運行時看到的就好像是只有一輛卡車來回的運動行駛了。 對卡車 2 進行如下設置: ( 2)卡車 1 與卡車 2 程序的編寫同 12 程序(見附錄 2) 建筑物窗戶的動畫設置 ( 1)以“窗 4”為例,雙擊窗 4 對應的窗戶圖形,打開下圖所示的“動畫組態(tài)屬性設置”對話框。上面已經對其進行了 變量“窗 4”的關聯,我們利用分段點的設置來實現窗戶的閃爍。分段點設置“ 0”和“ 1”,分段點“ 0”的顏色設置為紅色,分段點“ 1”的顏色設置為黑色。 這樣的設置方式在下面的程序編寫中將會十分的方便簡單。只需要在程序中對窗戶的分段點進行“ 0”或“ 1”的編寫即可控制對應窗戶的顏色顯示,看起來的視覺效果則為窗戶的閃爍過程。 其余的窗戶按照相同的步驟方法進行對應設置。 ( 2)窗戶閃爍動畫的程序編寫同 程序內容(見附錄 3) 13 3 運行策略組態(tài) 到目前為止,經各部分組態(tài)配置生成的組態(tài)工程,只是一個順序執(zhí)行的監(jiān)控系統,不能對系統的運行流程進行自由控制,這只能適應簡單工程項目的需要。對于復雜的工程,監(jiān)控系統必須設計成多分枝,多層循環(huán)嵌套結構,按照預定的條件,對系統的運行狀態(tài)進行有針對性選擇和精確的控制。為此, MCGS 引入運行策略的概念,用以解決上 述問題。 根據運行策略的不同作用和功能, MCGS 把運行策略分為啟動策略、退出策略、循環(huán)策略、用戶策略、報警策略、事件策略、熱鍵策略八種。 由于設計的自動門是按程序控制的,因此就需用到運行策略塊中循環(huán)程序的腳本程序和新建用戶策略。
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1