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

正文內(nèi)容

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

2024-10-04 12:02 本頁面
 

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