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
蘇州信息學院教務管理系統的設計與實現
如何實現人企合一
淺析鐵路通信傳輸的構成及實現方法
基于圖形用戶界面的多點觸控交互技術綜述
主站蜘蛛池模板: 欧美成人午夜在线全部免费| 亚洲高清国产拍精品26u| 香蕉精品在线| 爽爽影院十八禁在线观看| 亚洲国产成人精品青青草原| 亚洲狼网站狼狼鲁亚洲下载| 九九热视频精品在线| 国产成人在线无码免费视频| 久久人人妻人人爽人人卡片av| 欧美国产另类| 欧美不卡视频在线| 精品国产成人av免费| 国产午夜在线观看视频| 亚洲色图综合在线| 在线观看亚洲国产| 亚洲国模精品一区| 曰韩免费无码AV一区二区| 亚洲永久色| 九色在线观看视频| 免费国产小视频在线观看| 亚洲水蜜桃久久综合网站 | 日韩黄色在线| 精品综合久久久久久97超人| 日本精品视频一区二区 | 国产一区二区在线视频观看| 精品视频一区二区观看| 免费无码网站| 91久久夜色精品国产网站| 99热精品久久| 中文毛片无遮挡播放免费| 国产流白浆视频| 亚洲区视频在线观看| 久久中文字幕不卡一二区| 666精品国产精品亚洲| 国内精品免费| 日韩乱码免费一区二区三区| 成人av手机在线观看| 美女国产在线| 天天综合网色| 美女国内精品自产拍在线播放| 久久久久久尹人网香蕉| 亚洲成在人线av品善网好看| 高清不卡毛片| 亚洲最猛黑人xxxx黑人猛交| 婷婷亚洲视频| 久久精品国产精品青草app| 国产导航在线| 伊人色在线视频| 丁香六月综合网| 亚洲久悠悠色悠在线播放| 手机永久AV在线播放| 99这里只有精品免费视频| 久无码久无码av无码| 亚洲天堂高清| 色综合婷婷| 欧美日韩国产系列在线观看| 欧美国产在线一区| 99久久精品无码专区免费| 亚洲va精品中文字幕| 国产成人高清精品免费软件| 91九色最新地址| 日韩精品少妇无码受不了| 色婷婷在线播放| 亚洲人妖在线| 国产女人在线观看| 国产精品99r8在线观看| 亚洲欧美日韩中文字幕一区二区三区 | 国产精品jizz在线观看软件| 亚洲国产天堂在线观看| 永久免费无码成人网站| 一级毛片在线播放| 日韩精品成人网页视频在线 | 欧美专区在线观看| 中文字幕首页系列人妻| 青青青伊人色综合久久| 亚洲天堂高清| 国产视频一二三区| 亚洲视频黄| 国产精品无码AV中文| 国产极品美女在线播放| 亚洲va欧美ⅴa国产va影院| 999精品色在线观看|