




已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
組態(tài)王除了在定義動畫連接時支持連接表達式,還允許編寫命令語言來擴展應用程序的功能,極大地增強了應用程序的可用性; 命令語言的格式類似語言的格式,具有完備的詞法語法錯功能和豐富的運算符、數學函數、字符串函數、控件函數、SQL 函數和系統(tǒng)函數; 組態(tài)王的命令語言編輯環(huán)境已經編好,用戶只要按規(guī)范編寫程序段即可。 命令語言有六種形式,其區(qū)別在于命令語言執(zhí)行的時機或條件不同: 應用程序命令語言 熱鍵命令語言 事件命令語言 數據改變命令語言 自定義函數命令語言 畫面及動畫命令語言,第四講 命令語言,1、應用程序命令語言 可以在程序啟動時、關閉時或在程序運行期間周期執(zhí)行。,觸發(fā)條件,關鍵字選擇,命令語言編輯區(qū),變量選擇,函數選擇,運算符輸入,在運行系統(tǒng)程序啟動時執(zhí)行一次,運行系統(tǒng)程序退出時執(zhí)行一次,周期性的執(zhí)行這段命令語言程序,無論打開畫面與否,2、熱鍵命令語言 “熱鍵命令語言”鏈接到工程人員指定的熱鍵上,軟件運行期間,工程人員隨時按下鍵盤上相應的熱鍵都可以啟動這段命令語言程序。,舉例 使用熱鍵命令語言來實現:當按下F1 鍵時,原料油出料閥被開啟或關閉。 1)在工程瀏覽器左側的“工程目錄顯示區(qū)” “命令語言” “熱鍵命令語言” 新建圖標彈出“熱鍵命令語言”編輯對話框; 2)單擊“鍵”按鈕 選擇“F1”鍵后; 3)在命令語言編輯區(qū)中輸入如下命令語言: if (本站點原料油出料閥 = = 1 ) 本站點原料油出料閥 = 0; else 本站點原料油出料閥 = 1; 4)單擊“確認”按鈕關閉對話框。,3、事件命令語言 規(guī)定在事件發(fā)生、存在、消失時分別執(zhí)行的程序。離散變量名或表達式都可以作為事件。 4、數據改變命令語言 在變量或變量的域值變化到超出數據字典中所定義的變化靈敏度時,它們就被觸發(fā)執(zhí)行一次。 5、自定義函數命令語言 提供用戶自定義函數功能。用戶可以根據組態(tài)王的基本語法及提供的函數自己定義各種功能更強的函數,通過這些函數能夠實現工程特殊的需要。,6、動畫連接命令語言,當鼠標在該按鈕上按下時執(zhí)行一次。,當鼠標在該按鈕上彈起時執(zhí)行一次。,當鼠標在該按鈕上按住,沒有彈起時周期性執(zhí)行該段命令語言。,舉例:通過Exit()函數來實現退出組態(tài)王運行系統(tǒng)。 1、選擇工具箱中的工具,在畫面上畫一個按鈕,選中按鈕并單擊鼠標右鍵,在彈出的下拉菜單中執(zhí)行“字符串替換”命令,設置按鈕文本為:系統(tǒng)退出。 2、雙擊按鈕,彈出動畫連接對話框,在此對話框中選擇“彈起時”選項彈出命令語言編輯框,在編輯框中輸入如下命令語言: Exit(0); 3、 單擊“確認”按鈕關閉對話框,當系統(tǒng)進入運行狀態(tài)時單擊此按鈕系統(tǒng)將退出組態(tài)王運行環(huán)境。,此函數使組態(tài)王運行環(huán)境退出。 調用形式: Exit(Option); 參數: Option: 整型變量或數值 0-退出當前程序; 1-關機; 2-重新啟動windows;,用ShowPicture()、 ClosePicture()函數實現畫面切換,1)新建兩個畫面:報警和事件畫面、實時趨勢曲線畫面和歷史趨勢曲線畫面 2)工具菜單 對話框設置如下: 菜單文本:畫面切換 菜單項: 報警和事件畫面 趨勢曲線 實時趨勢曲線畫面 歷史趨勢曲線畫面,3)單擊“命令語言”按鈕,在編輯框中輸入如下命令語言:,if(menuindex=0) ShowPicture(“報警和事件畫面“); if(menuindex=1,MenuIndex:第一級菜單項的索引號; ChildMenuInde:第二級菜單項的索引號。 MenuIndex 和ChildMenuIndex 都是從等于0 開始; MenuIndex=0 表示:一級菜單中的第一個菜單; ChildMenuIndex=0 表示:所屬一級菜單中的第一個二級菜單。,7、畫面命令語言 畫面命令語言就是與畫面顯示與否有關系的命令語言程序。,if(本站點原料油出料閥=0) 本站點控制水流=3; else 本站點控制水流=1; 本站點原料油液位1=本站點原料油液位1-1; 本站點成品油液位1=本站點成品油液位1+1; ,if(本站點催化劑出料閥=0) 本站點控制水流1=3; else 本站點控制水流1=1; 本站點催化劑液位1=本站點催化劑液位1-1; 本站點成品油液位1=本站點成品油液位1+1;,if(本站點成品油出料閥=0) 本站點控制水流2=3; else 本站點控制水流2=1; 本站點成品油液位1=本站點成品油液位1-1;,if(本站點原料油液位1=0) 本站點原料油液位1=100; if(本站點催化劑液位1=0) 本站點催化劑液位1=10
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文庫發(fā)布:小學生課件
- 2025年小學實踐活動教案:學生作品
- 教學設計課件分析
- 環(huán)保建筑材料生產廠家銷售代理合同范本
- 城市棚戶區(qū)改造拆遷補償協(xié)議示范文本
- 高端商務區(qū)辦公場所租賃服務合同
- 初一到初三的教學課件
- 電力及安全相關知識考試試卷含法律作業(yè)設備規(guī)定等內容
- 眼科高頻電刀市場分析:預計2031年全球市場規(guī)模將為1.3億美元
- 2024-2025學年福建省龍巖市連城縣一中高一下學期月考語文試題及答案
- 農商銀行考試題庫100題
- 公安出入境培訓課件
- 中登協(xié)初級戶外指導員培訓
- 2023科研機構招聘面試題庫100題
- 小學學業(yè)生涯規(guī)劃與目標
- 老舊小區(qū)物業(yè)投標方案(技術標)
- 辦公耗材采購 投標方案(技術方案)
- 欽州市第二人民醫(yī)院白石湖院區(qū)項目環(huán)境影響報告書
- 城市水工程概論
- 撤銷冒名登記(備案)申請表
- 減肥總結:如何制定有效的減肥計劃PPT
評論
0/150
提交評論