亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于西門子840Dsl人機交互界面框架介紹及登陸系統(tǒng)設(shè)計

        2021-04-23 04:40:20馬樹德管德鵬佑光輝
        商品與質(zhì)量 2021年16期
        關(guān)鍵詞:主程序子程序對話框

        馬樹德 管德鵬 佑光輝

        通用技術(shù)集團大連機床有限責(zé)任公司 遼寧大連 116620

        1 配置文件介紹

        西門子的EASY XML 功能可以讓用戶基于XML語言創(chuàng)建用戶對話框,創(chuàng)建的界面可以在機床面板操作區(qū)CUSTOM中顯示。由xml語言編寫的腳本文件可分為主程序“xmldial.xml”和其他子程序“xxxx.xml”組成。主程序 必不可少,且命名不可變更,為系統(tǒng)運行程序的入口,子文件可由開發(fā)者根據(jù)自身需求起名。實際工作中由主文件調(diào)用各個子文件程序[1]。

        所有的腳本文件全都放到制造商目錄“System CF-Card/oem/Sinumerik/hmi/appl”中。

        2 框架介紹

        以下為主程序框架,在子程序中同樣適用??梢愿鶕?jù)需要在菜單框架內(nèi)加入按鍵,在對話框框架內(nèi)加入圖片,文本,按鈕等。

        在一個界面中,對話框和菜單框是相互獨立的。通常在菜單框中調(diào)用對話框

        激活easy xml診斷,實際應(yīng)用中可以不加。

        菜單框架,所有定義按鍵程序必須寫到這兩行程序之間。

        以上四行代碼是一個基本按鍵的格式,其中包括了按鍵名字,位置,和按下后跳轉(zhuǎn)的界面名字。

        打開一個對話框,對話框的名字叫”main_form”

        定義一個對話框框架,所有對話框內(nèi)的按鈕,文本等程序都寫在他們里面

        對話框內(nèi)初始化的程序,位于對話框內(nèi),最先執(zhí)行的程序

        對話框內(nèi)寫文本的程序

        主程序獨有的,可以調(diào)用子程序的語句,上例中主程序可以調(diào)用名為“password.xml”的子程序。

        以下為界面程序框架,用戶可以根據(jù)自身需求增加相應(yīng)功能。

        3 登陸系統(tǒng)介紹

        在人機交互界面中除了可視化的數(shù)據(jù)外,還有許多可更改的參數(shù)、數(shù)據(jù)和程序,這些都需要具有一定專業(yè)基礎(chǔ)的人來操作。因此需要在登陸系統(tǒng)的設(shè)計中,對于不同的工作人員給予不同的權(quán)限[2]。

        本文以公司VDW505軸數(shù)控機床為例,詳述在人機交互界面中登陸系統(tǒng)的設(shè)計。

        本例中通過密碼來區(qū)分不同的工作人員來給他們不同的權(quán)限,初始密碼設(shè)定在程序中,用戶也可以根據(jù)自己需求更改密碼。實際使用過程中,如果不輸入密碼,僅僅只能查看機床狀態(tài),參數(shù)等。無權(quán)更改機床的參數(shù)及運行狀態(tài)。只有輸入正確密碼,登陸系統(tǒng)后才可以獲得相關(guān)權(quán)限。

        4 登陸系統(tǒng)原理

        當(dāng)用戶輸入密碼并按確定后,腳本程序會比較用戶輸入的密碼與設(shè)定的密碼,如果兩個字符串不相同,對話框會提示密碼錯誤,對話框仍處于輸入密碼界面。如果輸入密碼正確,程序內(nèi)部會將一int型變量由0置1,該變量的值決定按鍵的可操作性,當(dāng)變量為1時,與之關(guān)聯(lián)的按鍵才顯示為可操作狀態(tài),否則顯示為不可操作狀態(tài),從而實現(xiàn)對不同工作人員給予他們不同權(quán)限的功能。且在此原理下,可以實現(xiàn)不同密碼對int型變量賦不同的值來實現(xiàn)多級權(quán)限的功能[3]。

        5 代碼與界面

        圖1 用戶登陸界面

        判斷輸入密碼與設(shè)定密碼是否一致

        修改密碼,先刪除設(shè)定密碼,再將重寫的密碼輸入到指定字符串中

        在定義按鍵中加入該語句,實現(xiàn)按鍵可操作性與不可操作性的轉(zhuǎn)換

        圖2 登陸密碼后按鍵樣式

        圖3 登陸密碼前按鍵樣式

        通過判斷變量accesscontrol即上文所述int型變量的值來決定按鍵的狀態(tài)

        6 結(jié)語

        本文介紹了一種基于XML語言設(shè)計的人機交互界面的框架,并在該框架基礎(chǔ)上介紹了登陸系統(tǒng)的設(shè)計原理。用戶可在框架基礎(chǔ)上,根據(jù)自身需求快速寫出相應(yīng)程序。登陸系統(tǒng)的設(shè)計原理易懂,并且可以在此基礎(chǔ)上實現(xiàn)多級權(quán)限。

        猜你喜歡
        主程序子程序對話框
        正?;謴?fù)虛擬機
        淺談數(shù)控銑削技術(shù)代碼程序的嵌套方式研究
        電控冰箱軟件模塊化設(shè)計
        日用電器(2019年12期)2019-02-26 01:53:06
        Bootlace Worms’Secret etc.
        時光倒流 換回PotPlayer老圖標(biāo)
        淺談子程序在數(shù)控車編程中的應(yīng)用
        子程序在數(shù)控車加工槽中的應(yīng)用探索
        西門子840D系統(tǒng)JOG模式下PLC調(diào)用并執(zhí)行NC程序
        快速抓取對話框中的完整信息
        電腦迷(2012年22期)2012-04-29 20:30:54
        簡化編程與子程序嵌套的應(yīng)用
        科技傳播(2011年24期)2011-08-29 05:39:46
        日韩精品真人荷官无码| 久久久国产视频久久久| 国产精品夜色视频久久| av网站韩日在线观看免费 | 漂亮人妻出轨中文字幕| 午夜精品久久久久久久无码| 久久99精品国产99久久6男男| 婷婷一区二区三区在线| 在线观看高清视频一区二区三区| 亚洲成av人综合在线观看| 精品亚洲国产成人av| 日本熟妇hd8ex视频| 日本午夜理论一区二区在线观看 | 99国语激情对白在线观看| 精品高朝久久久久9999| 国产白丝无码视频在线观看| 日韩啪啪精品一区二区亚洲av| 日本顶级片一区二区三区| 日韩av无码社区一区二区三区| 97夜夜澡人人爽人人喊中国片| 人妻少妇一区二区三区| 国产精品夜色视频久久| 国产两女互慰高潮视频在线观看| 中文字幕无码免费久久| 一区二区三区中文字幕有码| 女同精品一区二区久久| 麻豆精品久久久久久久99蜜桃 | 一级老熟女免费黄色片| 国产av旡码专区亚洲av苍井空| 91视频88av| 最新国产主播一区二区| 亚洲精品国产电影| 国产在线精品一区二区| 欧美日韩国产乱了伦| 亚洲精品在线免费视频| 曰韩人妻无码一区二区三区综合部 | 隔壁老王国产在线精品| 亚洲级αv无码毛片久久精品| 日韩在线手机专区av| 国产精品一区二区三区卡| 亚洲а∨天堂久久精品2021|