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

基于LabVIEW的移動機器人人機交互系統

2019-08-26 01:30:27劉勇
山東工業技術 2019年24期
關鍵詞:交互實現研究

劉勇

摘 要:LabView出現于美國儀器公司創造的一款基于G語言的開發環境,工業界在各種因素影響下也開始接受虛擬儀器思想理念。所謂虛擬儀器即運用在常規計算機平臺上結合需求對儀器測試功能進行全新定義,此類儀器將現代計算機軟件技術和傳統儀器有效結合,不僅可以體現傳統儀器功能,更能擴展儀器內存。其中虛擬儀器和傳統儀器相比其處理能力、智能化程度、可操作性以及性價比等多方面均有一定的優勢。對此,本文則從多方面分析LabView與外部軟件交互研究以及實現方式,望給予相關工作人員提供參考。

關鍵詞:LabView;外部軟件;交互;研究;實現

DOI:10.16640/j.cnki.37-1222/t.2019.24.066

毫無疑問,信息技術是目前經濟社會快速發展的顯著標志,LabView作為一種圖形化編程語言被廣泛應用于探究實驗室、學術界和工業界等領域,被眾多研究者看做標準的儀器控制和數據采集軟件。對此,借助LabView特點和外部軟件可以較好地實現數據交互,大幅度提高工作效率。

1 LabView概述

LabView(Laboratory Virtual Instrument Engineering Workbench)是一種運用圖表代替傳統文本并在此基礎創建應用程序的圖形化編輯語言。傳統文本編程語言在執行程序時會根據語句、指令的先后順序,而該編程語言則運用數據流編程形式,處于程序框圖中的各個節點數據流向決定函數以及VI的執行順序,其中VI即虛擬儀器,屬于LabView程序模塊之一。事實上,LabView與C和BASCI相同,作為一種通用化編程系統,是一個可以完成多種編程任務的巨大函數庫。LabView函數庫中涵蓋出串口控制、GPIB、數據采集、數據分析、數據存儲、數據顯示等。與此同時LabView也有如動畫式顯示數據以及子程序、設置斷點、單步執行等傳統程序調試工具,便于調試程序。此外該軟件廣泛應用于學術界和工業界,很多研究人員將LabView看做標準化儀器控制和數據采集軟件。因為該軟件集成了數據采集卡通訊、RS232、VXI、GPIB、RS-485協議軟件等功能。LabView中還內置有利于應用ActiveX和TCP/IP等軟件標準的庫函數,作為一個靈活且功能強大的軟件,借助該軟件可以快速建立屬于自己的虛擬儀器,圖形化界面使使用者在編程和具體使用中都會十分有趣。圖形化程序語言也稱為G語言,運用此類語言編程時基本可以不用另寫程序代碼,則以框圖或流程圖取代。此程序語言可充分利用科學家、技術人員以及工程師熟悉的概念、圖標、術語,因而LabView是一個面向最終用戶的程序工具,增強操作者構建自身工程和科學系統能力,為操作者提供數據采集系統和儀器編程等快速途徑,運用其開展設計、原理研究、測試并實現儀器系統時可大幅度提高工作效率。

2 動態鏈接庫機制

在LabView中可以充分利用庫函數節點對DLL進行調用,使程序開發效率得到大幅度提高。操作者只要合理運用庫函數就能直接調用Windows標準動態連接庫,甚至還可調用提前編制的DLL。操作者在程序框圖中直接點擊鼠標右鍵,再選擇互連接口和相關可執行程序,此時就能啟動庫函數節點,函數圖標也會直接出現于設計面板中。調用庫函數節點圖標后再進行分配。在此過程中產生的驅動函數多來DLL模塊和LabView數據相互交換而成,特別是當操作者調用DLL庫中函數時需明確以下相關信息:①函數類型;②函數參數;③函數返回數據類型;④調用函數方式;⑤DLL庫文件具體位置等。操作者點擊鼠標右鍵可直接調用庫函數節點圖標,之后再彈出的菜單中選擇配置,再詳細瀏覽被調用庫名,最后將被調用的函數名輸入到函數名選項當中,尤其在調用規范選項中可直接選擇標準調用或用戶自身建立的庫。設置調用函數參數和返回值時,一般選擇返回值的參數類型多為字符、數值和空,操作者選定其中一種類型后還需要結合具體情況選擇具體數據類別,之后點擊確定后可直接返回LabView設計面板當中。調用庫函數節點已根據之前配置好的類型和參數個數設置輸入輸出端口,和其他LabView節點圖標沒有較大的區別,只需將對應的參數成功連線即可。

3 net有效引用

操作人員在運用LabVIE過程中可直接引用.net開發的相關應用程序。即在LabVIEW程序框圖中可先點擊屬鼠標右鍵選擇互聯接口,之后選擇.net和構造器節點,此時程序會彈出相應窗口,此時再選擇屬于自身的程序集或exe文件。對象框會在選中相關程序或文件后顯示對應的所有對象,操作者根據所需選擇后再點擊“確定”,由此一來該對象就順利加入LabVIEW程序框圖當中。最后將鼠標移動到對象框上一條線位置并點擊右鍵盤,分別選擇創建類方法和Show Dialog方法,成功連接對應的線后啟動運行就可顯示.net程序。

4 ActiveX技術

隨著互聯網廣泛普及,人們對網絡應用程序開發提出比以往更高的要求,尤其如何在互聯網上共享微軟產品功能成為廣泛關注的焦點,因而微軟提出ActiveX技術。ActiveX技術即Microsoft提出的一組使用COM后,使得軟件部件在互聯網環境中可以相互交集的技術集。該技術和具體編程語言沒有直接關聯,因為被廣泛應用于客戶端和WEB服務器等多個方面。ActiveX可看做一種標準,運用該標準可以便于不同語言類型開發的軟件在互聯網中進行相互操作,更能促使Internet超越傳統靜態文件,同時借助可交互對象和現代多媒體技術效果為用戶提供高效和生動有趣的服務。與此同時ActiveX技術集合了開放技術,涵蓋當前廣泛流行的Internet平臺、語言和標準。本文運用ActiveX技術描述Excel,在LabView程序框圖中通過點擊鼠標右鍵選擇互聯接口,再選擇ActiveX技術后打開自動化,并添加打開自動化程序到框圖當中,設置后可按照對應的參數連線即可。

5 TCP協議

LabView實現交換數據操作時可借助外部軟件和采取TCP方式,即先在程序框圖中點擊鼠標右鍵,之后選擇數據通信、協議、TCP、TCP傾聽,必要時還需添加TCP傾聽器,此類操作和添加寫入TCP數據、讀取TCP數據和關閉連接較為相似。借助循環可以對整個過程進行控制,通過設置IP地址和端口成功連接相關線路。在LabView中成功設置后就可在外部程序中任意調用。

6 結語

總之,LabView是一種程序開發環境,其開發環境集成科學家和工程師快速構建多種應用和自身所需的工具,目的在于幫助科學家和工程師分析和解決問題,大幅度提高生產力和工作效率。LabView和外部軟件有多種類型數據交換方法,運用LabView涵蓋的ActiveX和TCP/IP等軟件標準庫函數可以簡化外部軟件數據交換程序,尤其LabView和外部軟件數據交換在虛擬儀器應用系統開發過程中可以得到較好地應用,最大限度提高工作效率和質量。

山東商務職業學院大學生科研基金項目“基于 LabVIEW 的移動機器人人機交互系統” ,項目編號:19sdbixsky12

猜你喜歡
交互實現研究
FMS與YBT相關性的實證研究
遼代千人邑研究述論
視錯覺在平面設計中的應用與研究
科技傳播(2019年22期)2020-01-14 03:06:54
EMA伺服控制系統研究
淺析色彩在人機交互界面中的作用
辦公室人員尚需制定個人發展規劃
辦公室業務(2016年9期)2016-11-23 09:15:57
蘇州信息學院教務管理系統的設計與實現
如何實現人企合一
淺析鐵路通信傳輸的構成及實現方法
基于圖形用戶界面的多點觸控交互技術綜述
主站蜘蛛池模板: 91无码视频在线观看| 69精品在线观看| 毛片视频网址| 亚洲欧美在线看片AI| 久久久精品国产SM调教网站| 亚洲人成网站色7777| 亚洲爱婷婷色69堂| 一级在线毛片| 欧美一区二区福利视频| 国产乱人伦偷精品视频AAA| 在线观看亚洲国产| 日韩欧美国产另类| 国产最新无码专区在线| 精品国产亚洲人成在线| 在线精品视频成人网| 精品国产福利在线| 在线中文字幕网| 国产成人精品男人的天堂| 欧美日韩在线成人| 久久99国产精品成人欧美| 中文字幕 91| 永久免费无码成人网站| 国产传媒一区二区三区四区五区| 国产成人av大片在线播放| 久久精品国产精品青草app| 呦女精品网站| 欧美日韩在线第一页| 国产精品成人啪精品视频| 青草91视频免费观看| 国产精品99一区不卡| 操国产美女| 欧美午夜网站| 欧美成人在线免费| 欧美啪啪精品| 777国产精品永久免费观看| 国产在线小视频| 日本www色视频| 亚洲日韩久久综合中文字幕| 中日无码在线观看| 3D动漫精品啪啪一区二区下载| 亚洲香蕉在线| 在线观看国产黄色| 在线国产毛片手机小视频| 亚洲天堂网在线视频| www.99在线观看| 91精品人妻互换| 亚洲国产精品一区二区第一页免| 欧美不卡视频一区发布| 国产精品自在拍首页视频8| 免费福利视频网站| 国产免费精彩视频| 无码'专区第一页| 成人午夜网址| 麻豆精品在线播放| 国产18页| 54pao国产成人免费视频| 无码精油按摩潮喷在线播放| 经典三级久久| 免费一极毛片| 高潮爽到爆的喷水女主播视频 | 欧美成人综合视频| 亚洲无线视频| a在线亚洲男人的天堂试看| 亚洲一级毛片| 热久久这里是精品6免费观看| 一级毛片在线免费看| 老司国产精品视频91| 免费看a毛片| 亚洲国产欧洲精品路线久久| 国产精品美乳| 四虎精品免费久久| 亚洲国产AV无码综合原创| 久久久91人妻无码精品蜜桃HD | 精品国产香蕉伊思人在线| 免费国产不卡午夜福在线观看| 国产剧情一区二区| 国产亚洲精品va在线| 中文字幕乱码二三区免费| 国产精品人莉莉成在线播放| 亚洲九九视频| 精品欧美视频| 男女性午夜福利网站|