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

基于二維傳感器通訊控制軟件的設計

2014-04-27 08:44:38甘澤民
科技視界 2014年8期
關鍵詞:設置測量水平

甘澤民 陳 丁

(1.西安工業大學北方信息工程學院 光電信息系,陜西 西安710032;2.西安黃河機電有限公司 設計研究所,陜西 西安710043)

0 引言

現在很多防務裝備(導彈發射架、火炮、雷達天線等)都要求在某一基準工作平面平臺始終保持“絕對”水平狀態,所以在工作前和工作中都需要進行水平校準。通常測量的高精度角度測量都需要一維或者二維水平傳感器進行水平角度測量或者校準,文中設計一種界面簡潔,方便操作的二維水平傳感器通訊控制軟件可以實時地測量特定平臺水平度。

1 實現功能

通過二維水平傳感器到裝備基準平臺臺的傾斜度,采用RS-485總線傳輸,保證了數據的可靠性和抗干擾性。

利用Delphi7應用程序編寫的該型號的專用通訊控制軟件,可以對其進行數據采集,計算,補償,通過通訊控制軟件使用該傳感器實現對平臺傾斜度的測量。由于Delphi7是新一代可視化開發工具,它具有功能強大、簡便易用和代碼執行速度快等特點,是全球公認的快速應用開發工具技術的先驅者,它越來越在構架企業信息系統方面發揮著重要作用。Delphi的集成開發環境設計的非常簡明,明快,用戶可以定制桌面設置,也可以建立一個適合自己的用戶界面,特別是在數據庫和網絡應用方面,Delphi具有簡便易用,靈活高效的特點,故采用Delphi7進行其專用通訊控制軟件的設計。

通訊控制軟件界面窗口見圖所示,其中圖中1為顯示窗口,顯示傳感器所檢測到的角度值;2為打開端口,右側下拉選項有com1,com2,默認為com1;3為設置地址,右側編輯框內填寫地址,默認為00;4為清零按鈕,當點擊時,顯示窗口數據全部清零;5退出軟件,點擊后軟件關閉;6狀態檢測按鈕,為了防止意外斷電后重啟后,傳感器設置狀態不明,點擊該按鍵后檢測目前所處的工作狀態;7校準設置,每次使用傳感器之前必須進行校準設置;8為通訊速率設置,一般默認9600;9為數據刷新速率選項,默認為50Hz;10為零點模式設置,默認為絕對零點;11為選擇應答模式按鈕,默認為主動輸出模式;12為手動讀取角度按鈕 (當選擇應答輸出模式才有效);10為按鍵角度輸出單位選項,默認為十進制,還可以選擇分秒制,弧度制,密位制。

圖1 二維傳感器及通訊控制軟件窗口

將該型號二維水平傳感器是通過RS-485總線連接到PC機,利用Delphi編寫好通訊控制軟件以后,通過調試后,便可使用。打開串口,設置好相關參數后,當二維水平傳感器檢測到X軸,Y軸的角度,便可以在程序窗口的顯示,從而得到被測面的傾斜角度。

2 程序設計

2.1 SPComm 控件的使用

本軟件對二維水平傳感器通訊控制是主要采用Delphi中的Spcomm控件所完成的。主要根據而是二維水平傳感器的通訊協議,對其發送控制指令和接受其的返回數據。

2.1.1 SPComm 控件引用

Delphi集成開發環境下,選擇下拉菜單Component中的 Install Component選項,在彈出窗口中的 Unit file name處填寫 SP Comm控件所在的路徑,安裝后,在System控件面板中將出現一個紅色控件COM,即可像Delphi自帶控件一樣使用COM控件。

2.1.2 SPComm 控件的方法

Startcomm方法用于打開串口,當打開失敗時通 常會報錯。Stop Comm方法用于關閉串口,沒有返回值;Write Comm Data方法是帶有布爾型返回值的函數,用于將1個字符串發送到寫進程,發送成功返回true,發送失敗返回false。執行此函數將立即得到返回值,發送操作隨后執行。該函數有2個參數,其中p Data To Write是要發送的字符串,dw Size of Data To Write是發送字符串的長度。

2.2 打開串口主要程序代碼

mscomm1.Comm Port:=m_port+1; //指定端口

mscomm1.Settings := ’9600,N,8,1’; //其它參數

mscomm1.In Buffer Size :=1024; //接收緩沖區

mscomm1.Out Buffer Size :=1024; //發送緩沖區

mscomm1.Input Mode :=1;//接收模式 二進制方式

mscomm1.Input Len :=0; //一次讀取所有數據

mscomm1.S Threshold :=0; //一次發送所有數據

mscomm1.In Buffer Count:=0; //清空讀取緩沖區

mscomm1.Out Buffer Count:=0; //清空發送緩沖區

mscomm1.Port Open:=true; //打開端口

MSComm1.R Threshold :=16; //設 置 接 收 多 少 字 節 開 產 生

oncomm事件

edit1.text:=’0.003°’;

edit2.text:=’0.006°’;

end;

procedure TForm1.oncomm(Sender:TObject);

var

buffer:Olevariant;

sTemp:string;

cNow:Char;

tmpX:Double;

begin

if MSComm1.Comm Event=com Ev Receive then//接受事件

begin

buffer:=MSComm1.Input;//讀取接受到的數據

3 總結

通訊控制軟件可以對該傳感器實現對平臺傾斜度的測量,用軟件程序對數據進行采集,計算,補償,以此得到更精確的物體平臺的傾斜角,可以在PC機上顯示出來。這樣的方法更容易控制傳感器,采集數據更加方便,快速,測量的結果更加準確,也能使測量人員更容易架設設備,更容易操作設備,因此這種通訊控制軟件是更加有效,精確,快速方便測量傾角的方法。

[1]王學慶.Delphi 6 數據庫設計實例導航[M].北京:科學出版社,2003.

[2]郭飛,陳根永,張德玲,等.基于RS485接口的電能計量數據采集[J].微計算機信息,2007,23(22):99-101.DOI:10.3969/j.issn.1008-0570.2007.22.043.

[3]王時繪,朱榮釗.Delphi+SPComm 實現串口通信[J].現代計算機(專業版),2007(8):135-137.DOI:10.3969/j.issn.1007-1423-B.2007.08.047.

猜你喜歡
設置測量水平
張水平作品
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
把握四個“三” 測量變簡單
加強上下聯動 提升人大履職水平
人大建設(2019年12期)2019-05-21 02:55:32
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
地鐵出入段線轉換軌設置
主站蜘蛛池模板: 波多野结衣一级毛片| 精品伊人久久久久7777人| 亚洲天堂首页| 欧美亚洲一区二区三区在线| 一级毛片免费播放视频| 久热中文字幕在线观看| 六月婷婷精品视频在线观看| 久久精品丝袜| 91年精品国产福利线观看久久 | 免费毛片网站在线观看| 国产乱人免费视频| 91在线无码精品秘九色APP| 国产黄网站在线观看| 在线观看精品国产入口| 国产欧美日韩专区发布| 国产人碰人摸人爱免费视频| 九色91在线视频| 五月天久久婷婷| 亚洲美女操| 色综合天天视频在线观看| 成人福利在线免费观看| 91蜜芽尤物福利在线观看| 99精品久久精品| 三级毛片在线播放| 国产网站一区二区三区| 亚洲精品视频在线观看视频| 久久久久人妻一区精品| 国产午夜无码片在线观看网站| 2021精品国产自在现线看| 亚洲精品久综合蜜| 午夜精品福利影院| 欧美精品一区在线看| 亚洲天堂高清| 国产在线一区二区视频| 欧美亚洲激情| 亚洲精品第一页不卡| 欧美.成人.综合在线| 怡红院美国分院一区二区| 一级毛片免费播放视频| 亚洲国产精品无码AV| 人妻中文久热无码丝袜| 精品乱码久久久久久久| 国产女同自拍视频| 青青草原国产一区二区| 免费高清毛片| 日韩免费视频播播| 91最新精品视频发布页| 蜜芽一区二区国产精品| 国产精品亚洲天堂| 国产毛片高清一级国语| 97在线视频免费观看| 99热亚洲精品6码| 久久精品丝袜高跟鞋| 欧美国产成人在线| 亚洲中文字幕无码mv| 成人午夜视频在线| 亚洲中文久久精品无玛| 国产免费羞羞视频| 欧美在线三级| 伊人蕉久影院| 久久五月天国产自| 91亚洲视频下载| 婷婷伊人五月| 一区二区三区毛片无码| 国产一区二区三区精品欧美日韩| 中文字幕有乳无码| 国产91麻豆免费观看| 538国产视频| 色老头综合网| 黄色网页在线观看| 91精品啪在线观看国产91九色| 91成人在线观看视频| 久久国产精品娇妻素人| 国产成在线观看免费视频| 亚洲国产亚洲综合在线尤物| 国产亚洲美日韩AV中文字幕无码成人| 亚洲中文字幕国产av| 热99精品视频| 免费A∨中文乱码专区| 色视频国产| 中文字幕在线看视频一区二区三区| 亚洲精品无码日韩国产不卡|