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
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
地鐵出入段線轉換軌設置
主站蜘蛛池模板: 小蝌蚪亚洲精品国产| 国产欧美精品一区二区| 99在线观看视频免费| AⅤ色综合久久天堂AV色综合 | 国产精品一区二区在线播放| 亚洲精品欧美重口| 亚洲一级无毛片无码在线免费视频| 综合色亚洲| 免费黄色国产视频| 亚洲天堂视频在线观看免费| 精品欧美视频| 露脸一二三区国语对白| 久久女人网| av一区二区三区高清久久| 国产性猛交XXXX免费看| 国产精品网曝门免费视频| 超清无码熟妇人妻AV在线绿巨人| 国内视频精品| 国产毛片不卡| www.国产福利| 亚洲精品天堂在线观看| 亚洲第一黄色网| 亚洲人免费视频| 青青青亚洲精品国产| 伊人精品视频免费在线| 久久精品国产精品青草app| 久久综合AV免费观看| 色老头综合网| 久久美女精品| 国产精品短篇二区| 黄色成年视频| 天堂中文在线资源| 中文字幕在线免费看| 日韩亚洲高清一区二区| 人妻少妇乱子伦精品无码专区毛片| 9999在线视频| 国产精品自拍合集| 亚洲乱码视频| 国产另类乱子伦精品免费女| 久久 午夜福利 张柏芝| 亚洲,国产,日韩,综合一区 | 久久黄色毛片| 97se亚洲综合在线天天 | 99re经典视频在线| 国产免费网址| 精品黑人一区二区三区| 欧美三级视频在线播放| 国产午夜看片| 99热国产这里只有精品无卡顿"| 国产精品va免费视频| 欧美精品另类| 精品久久久久久久久久久| 久久国产av麻豆| 午夜丁香婷婷| 成人在线观看不卡| m男亚洲一区中文字幕| 亚洲热线99精品视频| 欧美一区二区自偷自拍视频| 国产精品性| 中文国产成人久久精品小说| 久久久久青草大香线综合精品| 99久久精彩视频| 精品一区二区三区水蜜桃| 看看一级毛片| 国产00高中生在线播放| 91成人在线免费观看| 成人亚洲视频| 欧美午夜小视频| 免费观看精品视频999| 国产日韩av在线播放| 男女猛烈无遮挡午夜视频| 青青极品在线| 成年看免费观看视频拍拍| 欧美精品一区二区三区中文字幕| 91精品久久久久久无码人妻| 亚洲AV一二三区无码AV蜜桃| 国产真实二区一区在线亚洲| 爆乳熟妇一区二区三区| 无码一区二区波多野结衣播放搜索| 国产电话自拍伊人| 99久久人妻精品免费二区| 国产无码网站在线观看|