999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Java界面控制工業設備的設計與實施

2020-02-02 03:37:14董海桃
電子技術與軟件工程 2020年16期
關鍵詞:按鈕界面程序

董海桃

(山西機電職業技術學院 山西省長治市 046011)

智能控制工業設備開發目標是為滿足工業設備的智能測控,通過無線傳感網絡實現溫濕度數據的讀取與顯示,通過人體傳感器、煙霧傳感器、紅外對射傳感器監測是否有人在工業現場、是否有煤氣泄漏的危險發生以及是否有人通過門窗入侵,從而控制相應的燈、報警燈開啟,風扇開停等操作。文章以開關燈的控制為例子,具體闡述如何使用Java 語言的IDEA 集成開發環境完成界面下串口控制開關燈功能。

1 物聯網仿真設備的連接

物聯網仿真設備上連接燈泡如圖1所示。具體的連接方法是,在物聯網行業實訓仿真設備上:設備PC 連接220V 電源,數據采集設備adam4150 通過繼電器連接24V 電源,設備燈泡通過繼電器連接12V 電源,數據采集設備4150 通過串口工具485=232 和PC端的COM 口相連。設置PC 端的配置為如圖2所示:COM 端口號波特率為9600,虛擬串口為COM200。通過串口工具測試連接正確,端口數據“01,05,00,11,FF,00,DC,3F”測試可以開燈,端口數據“01,05,00,11,00,00,9D,CF”可以實現關燈。

2 利用Java進行界面設計

為了能夠自如的控制開燈和關燈操作,用戶希望通過電腦或者手機的界面操作燈泡的開和關,使用Java 語言的IDEA 集成開發環境為例介紹窗口界面的設計,IDEA 全稱 IntelliJ IDEA,是Java 編程語言開發的集成環境。IntelliJ 在業界被公認為最好的Java 開發工具。窗口的設計包含可以讓用戶識別窗口的標題、窗口的大小和能控制開燈關燈的兩個按鈕控件對象。由于構造函數在創建窗口類對象的時候自動調用,所以以上的這些功能可以在窗口類的構造函數內完成。其程序為:

圖1:物聯網仿真設備上連接燈泡

圖2:PC 端的配置

程序中創建了兩個按鈕分別是“開燈”和“關燈”,而且在初始化函數里調用add 函數將兩個按鈕加入到窗體中,程序的執行的界面效果如圖3所示。或許,你現在已經發現了問題,如果沒有setLayout(new FlowLayout());這一行語句,后面的界面元素將前面的界面元素覆蓋了,只能看到最后一個界面元素如圖4所示。那么setLayout(new FlowLayout())是什么呢?

在Swing 編程中使用布局管理器能夠非常有效地對窗口或者其它容器中的組件進行有條理并且美觀的擺放。布局管理器也是有很多種的,包括流布局、邊框布局、網格布局、和空布局等,其中流布局FlowLayout 是是依照組件的添加順序依次將組件添加到容器里,是最簡單的布局。

3 功能的實現——事件代碼的編寫

當界面完成的界面的設置后,單擊“開燈”按鈕,在仿真系統里燈并沒有完成相應的操作,即仿真系統里的燈沒有打開,這是因為沒有編寫按鈕的事件代碼,這個按鈕事件的功能是單擊按鈕后仿真系統中燈能打開和關閉,完成相應功能。

首先需要搭建框架,給”onLamp”和“offLamp”按鈕和添加事件代碼。在構造方法中給按鈕onLamp 添加代碼,單擊按鈕的事件是addActionListener()方法,響應的事件是:ActionListener(),選定后,事件需要實現虛擬方法actionPerformed (),在虛擬方法內添加通過發送的的事件便可。

圖3:程序界面效果圖

圖4:不設置布局效果圖

圖5:單擊開燈,仿真燈亮

通過串口工具SerialPortManager 的方法sendToPort 發送數據到仿真系統,該函數的兩個參數分別是這樣的,參數1 首先需要打通串口,將OpenPort 的值設置為:SerialPortManager.openPort("COM200",9600);也就是連接PC 的端口。參數2 根據確定是打開操作或者是關閉操作的16 進制數據組。特別要注意對于窗口管理器發送串口數據的時候,可能會產生異常,所以要將此命令放置在try-catch 里。具體代碼如下:

最后以上程序完成以后,在仿真系統打開模擬實驗,運行程序,驗證程序的運行結果,如圖5所示:當單機窗口里開燈按鈕的時候,仿真系統燈點亮。當單機窗口里關燈按鈕的時候,仿真系統燈熄滅。

4 結論

文章只是對燈實現了界面控制的功能,對于風扇、報警設備的連接方式和實現方法和開關燈的實現方法相似。串口控制在智能家居和智能工業領域中有著舉足輕重的地位。'

猜你喜歡
按鈕界面程序
這些按鈕能隨便按嗎?
當你面前有個按鈕
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
人機交互界面發展趨勢研究
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 色综合综合网| 亚洲成a人片| 久久一色本道亚洲| 五月婷婷精品| 在线看片国产| 国产区人妖精品人妖精品视频| 99这里只有精品在线| 亚洲国产精品日韩av专区| 国产精品爆乳99久久| 四虎影视无码永久免费观看| 国产特一级毛片| 午夜精品福利影院| 欧美高清三区| 激情亚洲天堂| 毛片免费在线| 亚洲三级视频在线观看| 九九九精品成人免费视频7| 国产成人亚洲毛片| 99久久精品久久久久久婷婷| 国产成人精品一区二区三区| 第一页亚洲| 中文字幕日韩久久综合影院| 日韩精品专区免费无码aⅴ| 91色爱欧美精品www| 国产日韩欧美成人| 被公侵犯人妻少妇一区二区三区| 亚洲第一网站男人都懂| 白浆视频在线观看| 国产99欧美精品久久精品久久 | 成人福利在线观看| 超碰免费91| 免费xxxxx在线观看网站| 亚洲国模精品一区| 亚洲AV成人一区国产精品| 国产成人高清在线精品| 亚洲激情区| 欧美人与动牲交a欧美精品| 天堂av高清一区二区三区| 91极品美女高潮叫床在线观看| 人人爽人人爽人人片| 欧美成a人片在线观看| 精品国产成人国产在线| 丁香婷婷激情综合激情| 波多野结衣中文字幕久久| 国产18在线| 99这里只有精品免费视频| 国产区91| 国产成人无码Av在线播放无广告| 露脸真实国语乱在线观看| 丁香婷婷久久| 国产综合欧美| 亚洲天堂网在线播放| 久久亚洲精少妇毛片午夜无码| 她的性爱视频| 久久国产高潮流白浆免费观看| 亚洲中文精品久久久久久不卡| 久久久久久久久久国产精品| 精品偷拍一区二区| 国产午夜在线观看视频| 午夜福利在线观看入口| 色AV色 综合网站| 亚洲一道AV无码午夜福利| 欧美成一级| 午夜福利在线观看成人| 亚洲一区二区三区中文字幕5566| 亚洲综合色在线| 日韩欧美色综合| 精品三级在线| 全免费a级毛片免费看不卡| 久久久久久久蜜桃| 成人91在线| 国产打屁股免费区网站| 亚洲女同欧美在线| 国产交换配偶在线视频| 色综合热无码热国产| 国产喷水视频| 性网站在线观看| 99九九成人免费视频精品| 99视频在线观看免费| 精品国产美女福到在线不卡f| 国产凹凸一区在线观看视频| 欧美日韩国产高清一区二区三区|