99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于LabVIEW編程實(shí)例介紹和說(shuō)明

發(fā)燒友研習(xí)社 ? 來(lái)源:djl ? 2019-10-25 11:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

LabVIEW編程能夠在多個(gè)領(lǐng)域進(jìn)行應(yīng)用,有時(shí)候還能夠用來(lái)安裝一些實(shí)用又有趣的軟件。

1.實(shí)例說(shuō)明

該實(shí)例的軟件運(yùn)行界面如下圖所示:

關(guān)于LabVIEW編程實(shí)例介紹和說(shuō)明

其功能為監(jiān)視當(dāng)前鍵盤的按鍵信息,當(dāng)按下鍵盤上的某個(gè)鍵時(shí),在軟件上顯示出當(dāng)前按鍵對(duì)應(yīng)的字符及ASCII碼,如上圖為當(dāng)在鍵盤上按下“a”鍵時(shí)的運(yùn)行情況,其對(duì)應(yīng)的ASCII碼為97。

2.編程思路

主程序采用事件結(jié)構(gòu)+循環(huán)結(jié)構(gòu)的框架形式,在事件結(jié)構(gòu)的“鍵按下”事件分支中實(shí)現(xiàn)按鍵的監(jiān)視處理功能。同時(shí),在事件結(jié)構(gòu)中也添加了一個(gè)“前面板關(guān)閉?”分支,實(shí)現(xiàn)程序的退出功能。下面分別進(jìn)行說(shuō)明。

“鍵按下”事件分支處理

該事件分支中,當(dāng)鍵按下事件發(fā)生時(shí),LabVIEW會(huì)返回一個(gè)I16類型的“字符”信息,其對(duì)應(yīng)的是該按鍵的ASCII碼。

首先將其強(qiáng)制轉(zhuǎn)換為U8類型的變量,然后使用LabVIEW內(nèi)置函數(shù)“強(qiáng)制轉(zhuǎn)換類型”將其轉(zhuǎn)換為字符串類型,得到該按鍵對(duì)應(yīng)的具體字符,得到字符后,在選擇結(jié)構(gòu)里面進(jìn)行分別處理。

當(dāng)按下的鍵為非“q”鍵時(shí),使用“格式化寫入字符串”函數(shù)顯示其對(duì)應(yīng)的字符和ASCII碼值,其中,字符和ASCII碼對(duì)應(yīng)的格式分別為“%s”和“%d”,并輸出一個(gè)“假”布爾量使程序處于非退出狀態(tài),這種情況也是選擇結(jié)構(gòu)的默認(rèn)情況處理,程序?qū)崿F(xiàn)代碼如下:

關(guān)于LabVIEW編程實(shí)例介紹和說(shuō)明

當(dāng)按下的鍵為“q”鍵時(shí),彈出一個(gè)對(duì)話框詢問(wèn)用戶程序是否退出,將其返回值作為while循環(huán)是否退出的條件。如下圖所示:

當(dāng)選擇“確定”時(shí)程序退出,否則程序繼續(xù)運(yùn)行。實(shí)現(xiàn)代碼如下:

關(guān)于LabVIEW編程實(shí)例介紹和說(shuō)明

“前面板關(guān)閉?”事件分支處理

當(dāng)點(diǎn)擊前面板右上角的關(guān)閉按鈕時(shí),也可以實(shí)現(xiàn)退出程序的功能,其實(shí)現(xiàn)代碼如下圖所示:

關(guān)于LabVIEW編程實(shí)例介紹和說(shuō)明

總結(jié)

該例子比較簡(jiǎn)單,涉及到的知識(shí)點(diǎn)包括:事件與循環(huán)結(jié)構(gòu)的編程、字符與數(shù)字之間的轉(zhuǎn)換、字符串的格式化、彈出對(duì)話框的使用等。

另外,也可以在這個(gè)例子的基礎(chǔ)上,增加“shift”、“Ctrl”、“Alt”等其它按鍵信息的監(jiān)視,實(shí)現(xiàn)軟件更多的功能。

隨著自動(dòng)化專業(yè)的不斷發(fā)展LabVIEW在市場(chǎng)上的應(yīng)用范圍不斷擴(kuò)大,LabVIEW除了能用來(lái)進(jìn)行編程之外,還在視覺處理、人臉識(shí)別、測(cè)試測(cè)量以及運(yùn)動(dòng)控制等方面有著廣泛的用途。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3689

    瀏覽量

    95234
  • 自動(dòng)化
    +關(guān)注

    關(guān)注

    29

    文章

    5780

    瀏覽量

    84817
  • 人臉識(shí)別
    +關(guān)注

    關(guān)注

    77

    文章

    4081

    瀏覽量

    84242
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    梯形圖語(yǔ)言補(bǔ)充編程說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《梯形圖語(yǔ)言補(bǔ)充編程說(shuō)明書.pdf》資料免費(fèi)下載
    發(fā)表于 07-09 14:14 ?0次下載

    Arduino與LabVIEW聯(lián)合編程指南

    Arduino編程并與LabVIEW上位機(jī)結(jié)合實(shí)現(xiàn)設(shè)備的遠(yuǎn)程控制與數(shù)據(jù)采集。
    發(fā)表于 06-19 15:54 ?0次下載

    實(shí)例解讀模擬電子技術(shù)

    資料介紹:本文通過(guò)豐富多彩的應(yīng)用實(shí)例,由淺入深地剖析模擬電子電路各方面的知識(shí)。例如,通過(guò)電子地動(dòng)儀的介紹帶領(lǐng)讀者進(jìn)入電子學(xué)的殿堂,通過(guò)USB充電器和電池保護(hù)器介紹有關(guān)直流電源的知識(shí),通
    發(fā)表于 05-16 13:29

    單片機(jī)c語(yǔ)言編程實(shí)例大全

    單片機(jī)c語(yǔ)言編程實(shí)例大全_18
    發(fā)表于 04-30 16:11 ?3次下載

    KUKA機(jī)器人編程說(shuō)明(英文)

    電子發(fā)燒友網(wǎng)站提供《KUKA機(jī)器人編程說(shuō)明(英文).pdf》資料免費(fèi)下載
    發(fā)表于 03-07 14:05 ?0次下載

    有幾個(gè)關(guān)于DLP4100在LabView應(yīng)用的問(wèn)題求解

    請(qǐng)問(wèn),有幾個(gè)關(guān)于DLP4100在LabView應(yīng)用的問(wèn)題,目的是需要快速發(fā)送只包含兩種值的二維數(shù)組到DMD上顯示: 1.DLP4100在LabView中,ActiveX方式可以正常調(diào)用,但是Int
    發(fā)表于 02-27 07:49

    字符串在編程中的應(yīng)用實(shí)例

    字符串在編程中有著廣泛的應(yīng)用,它們被用于表示文本數(shù)據(jù)、處理用戶輸入、構(gòu)建動(dòng)態(tài)內(nèi)容等。以下是一些字符串在編程中的應(yīng)用實(shí)例: 1. 用戶輸入與輸出 用戶輸入 :程序通常需要從用戶那里獲取輸入,這些輸入通
    的頭像 發(fā)表于 01-07 15:33 ?711次閱讀

    如何選擇合適的云服務(wù)器 --X 實(shí)例購(gòu)買指南和配置詳細(xì)說(shuō)明

    前言 ? 1 x實(shí)例介紹 ? 2 購(gòu)買步驟 ? 2.1 登錄華為云官網(wǎng) ? 2.2 Flexus云服務(wù)器X實(shí)例頁(yè)面 ? 2.3 配置服務(wù)器 ? 2.4 購(gòu)買服務(wù)器 ? 3 X實(shí)例配置方
    的頭像 發(fā)表于 12-24 17:27 ?674次閱讀
    如何選擇合適的云服務(wù)器 --X <b class='flag-5'>實(shí)例</b>購(gòu)買指南和配置詳細(xì)<b class='flag-5'>說(shuō)明</b>

    LabVIEW程序代做,關(guān)于噪聲測(cè)量方面,需要matlab與labview混合編程,涉及優(yōu)化算法、PID控制等,可帶價(jià)聯(lián)系

    LabVIEW程序代做,關(guān)于噪聲測(cè)量方面,需要matlab與labview混合編程,涉及優(yōu)化算法、PID控制等,可帶價(jià)聯(lián)系QQ2789223947
    發(fā)表于 12-11 17:27

    ASCII碼在編程中的應(yīng)用實(shí)例

    的應(yīng)用實(shí)例: 1. 字符串處理 在編程中,ASCII碼常用于字符串的處理。例如,可以使用ASCII碼來(lái)比較兩個(gè)字符的大小關(guān)系,或者通過(guò)將字符的ASCII碼加上或減去某個(gè)值來(lái)實(shí)現(xiàn)字符的平移和變換。以下是一些
    的頭像 發(fā)表于 11-10 09:43 ?1510次閱讀

    智能顯示控制儀XMT808配置編程說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《智能顯示控制儀XMT808配置編程說(shuō)明.pptx》資料免費(fèi)下載
    發(fā)表于 10-30 16:59 ?3次下載

    labview程序生成exe文件怎么還原

    了程序運(yùn)行所需的所有指令和數(shù)據(jù),但不再以LabVIEW的圖形化編程形式存在。 然而,如果你需要修改或查看exe文件背后的LabVIEW邏輯,你可以考慮以下幾種方法: 保留原始項(xiàng)目文件 : 最直接的方法
    的頭像 發(fā)表于 09-04 17:12 ?3273次閱讀

    什么是labview?labview編寫的程序由哪幾部分組成?

    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一種圖形化編程語(yǔ)言,由美國(guó)國(guó)家儀器(National Instruments
    的頭像 發(fā)表于 09-04 16:04 ?2197次閱讀

    labview是什么編程語(yǔ)言寫的

    的一種圖形化編程語(yǔ)言。它并不是用傳統(tǒng)的文本編程語(yǔ)言(如C++、Python等)編寫的,而是采用了一種獨(dú)特的圖形化編程語(yǔ)言,通常被稱為G語(yǔ)言(Graphics Language)。 1. Lab
    的頭像 發(fā)表于 09-04 16:00 ?2199次閱讀

    labview中如何實(shí)現(xiàn)字符串選擇輸出

    LabVIEW中實(shí)現(xiàn)字符串選擇輸出是一項(xiàng)常見的任務(wù),它涉及到字符串處理、條件判斷和用戶界面設(shè)計(jì)等多個(gè)方面。由于LabVIEW是一種圖形化編程語(yǔ)言,其編程方式與傳統(tǒng)的文本
    的頭像 發(fā)表于 09-04 15:44 ?2201次閱讀