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
蘇州信息學院教務管理系統的設計與實現
如何實現人企合一
淺析鐵路通信傳輸的構成及實現方法
基于圖形用戶界面的多點觸控交互技術綜述
主站蜘蛛池模板: 视频一本大道香蕉久在线播放| 久996视频精品免费观看| 国产精品无码一区二区桃花视频| 欧美日韩激情在线| 18黑白丝水手服自慰喷水网站| 久久久久青草线综合超碰| 一区二区在线视频免费观看| 婷婷开心中文字幕| 精品视频一区在线观看| 亚洲系列中文字幕一区二区| a级毛片网| 免费国产高清精品一区在线| 欧美成人一区午夜福利在线| 国产91精品调教在线播放| 18禁影院亚洲专区| 日本国产在线| 天天躁夜夜躁狠狠躁躁88| 国产91麻豆免费观看| 四虎亚洲国产成人久久精品| 色综合狠狠操| 婷婷色一区二区三区| 国产午夜无码专区喷水| 91欧美在线| 一本色道久久88亚洲综合| 2021国产乱人伦在线播放| 亚洲一区无码在线| 亚洲AV无码精品无码久久蜜桃| 自偷自拍三级全三级视频| 日本黄色不卡视频| 日韩久久精品无码aV| 欧美曰批视频免费播放免费| 无码有码中文字幕| 亚洲综合二区| 欧美一级专区免费大片| 99精品在线视频观看| 91精品国产91久久久久久三级| 国产99在线| 2021国产精品自产拍在线观看| www.亚洲色图.com| 国产精品网曝门免费视频| 亚洲视频二| 国产精品部在线观看| 久久综合九色综合97婷婷| 狠狠色丁香婷婷| 99在线观看视频免费| 在线观看国产精品一区| 精品久久国产综合精麻豆| 国产尤物视频网址导航| 狠狠亚洲五月天| 免费人成视网站在线不卡| 欧美色视频在线| 国产国产人免费视频成18| 57pao国产成视频免费播放| 思思热在线视频精品| 精品在线免费播放| 四虎AV麻豆| 亚洲国产欧洲精品路线久久| 色悠久久综合| 日韩黄色大片免费看| 国产一级妓女av网站| 欧美日韩va| 免费激情网站| 毛片网站在线看| 国产美女视频黄a视频全免费网站| 日本免费福利视频| 国产精品网曝门免费视频| 99中文字幕亚洲一区二区| 国产SUV精品一区二区| 夜夜拍夜夜爽| 伊大人香蕉久久网欧美| 视频一区视频二区中文精品| 久久精品国产精品青草app| 国产高清无码麻豆精品| 国产福利小视频高清在线观看| 亚洲欧洲自拍拍偷午夜色| 乱人伦99久久| 亚洲男人天堂2020| 亚洲国产综合自在线另类| 亚洲第一视频免费在线| 国产精品青青| 玖玖精品在线| 欧美综合成人|