日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 測(cè)試測(cè)量 > 測(cè)試測(cè)量
[導(dǎo)讀]無(wú)意中發(fā)現(xiàn),labview中的隊(duì)列在編程中簡(jiǎn)約且實(shí)用。用白話描述一下隊(duì)列就是:創(chuàng)建一個(gè)棧,先入先出的棧,通過(guò)元素如隊(duì)列將該元素壓進(jìn)棧,通過(guò)元素出隊(duì)列將元素彈出。同時(shí),可以設(shè)置隊(duì)列的大小,當(dāng)隊(duì)列滿的時(shí)候,協(xié)調(diào)隊(duì)

無(wú)意中發(fā)現(xiàn),labview中的隊(duì)列在編程中簡(jiǎn)約且實(shí)用。用白話描述一下隊(duì)列就是:創(chuàng)建一個(gè)棧,先入先出的棧,通過(guò)元素如隊(duì)列將該元素壓進(jìn)棧,通過(guò)元素出隊(duì)列將元素彈出。同時(shí),可以設(shè)置隊(duì)列的大小,當(dāng)隊(duì)列滿的時(shí)候,協(xié)調(diào)隊(duì)列的輸入和輸出,讓輸入(也就是元素如隊(duì)列)等待,直到出現(xiàn)了存儲(chǔ)空間,才執(zhí)行輸入。下面是隊(duì)列的函數(shù),包括:
我們看一個(gè)典型應(yīng)用:(這個(gè)是labview幫助里面的例子)


前面產(chǎn)生一個(gè)隨機(jī)數(shù),壓進(jìn)隊(duì)列,后面的循環(huán)從隊(duì)列中讀出元素。這兩個(gè)循環(huán)可以設(shè)置不同的循環(huán)時(shí)間。當(dāng)入隊(duì)列的時(shí)間快于出隊(duì)列的時(shí)間,隊(duì)列很快就會(huì)滿掉,此時(shí),隊(duì)列調(diào)節(jié)入隊(duì)列循環(huán)等待,當(dāng)有空間時(shí),執(zhí)行如隊(duì)列循環(huán)。當(dāng)入隊(duì)列時(shí)間小于出隊(duì)列時(shí)間時(shí),后一個(gè)循環(huán)等待隊(duì)列中存在元素時(shí),才能夠讀取元素(元素出隊(duì)列)。t入反之:

隊(duì)列先解釋道這了。我現(xiàn)在就想試試字符串是不是可以壓進(jìn)隊(duì)列,同時(shí)讀出來(lái)會(huì)是什么樣子。下面的實(shí)驗(yàn)就是:我謝了這樣的一段代碼,是想讓字符串輸入隊(duì)列再讀出來(lái)??驁D如下:
發(fā)現(xiàn)這段代碼執(zhí)行不下去。一直在執(zhí)行但是不能結(jié)束。經(jīng)過(guò)分析,我認(rèn)為是這樣的:由于我把隊(duì)列的大小設(shè)置成為2,而我需要雅茹三個(gè)元素,所以,必須等待有一個(gè)元素被讀取之后,才能將第三個(gè)元素壓進(jìn)去。而我設(shè)計(jì)的這個(gè)程序有問(wèn)題,問(wèn)題在于:我的后一個(gè)循環(huán)的隊(duì)列引用是從第一個(gè)循環(huán)傳過(guò)來(lái)的,第一個(gè)循環(huán)沒(méi)執(zhí)行完,那么第二個(gè)循環(huán)就無(wú)法執(zhí)行。但是第一個(gè)循環(huán)要想結(jié)束,必須需要將第三個(gè)元素壓入,但是條件是第二個(gè)循環(huán)讀出來(lái)一個(gè)元素。他們互相限制,自然就死循環(huán)了。于是把程序框圖改成:
隊(duì)列引用菜前面直接引過(guò)來(lái),就不會(huì)出現(xiàn)這樣的問(wèn)題。并且所有的三個(gè)元素沒(méi)有丟失。能夠全部壓進(jìn)隊(duì)列并被獨(dú)取出來(lái)。另外:如果設(shè)置的是字符串的話,確實(shí)是以字符串為單位的。壓入的時(shí)候什么樣子,讀出來(lái)就是什么樣子。就像一個(gè)字符串?dāng)?shù)組一樣。OVER

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

下面的項(xiàng)目包括一個(gè)機(jī)器人完成各種任務(wù)。這是通過(guò)在機(jī)器人上使用和實(shí)現(xiàn)各種傳感器來(lái)完成的。機(jī)器人能夠在一個(gè)封閉的區(qū)域內(nèi)移動(dòng),收集球,并在最后的一個(gè)點(diǎn)上放下球。機(jī)器人將繪制出它去過(guò)的位置和該區(qū)域內(nèi)的障礙物。

關(guān)鍵字: 傳感器 機(jī)器人 LabVIEW

堆棧和隊(duì)列在數(shù)據(jù)結(jié)構(gòu)中是最基礎(chǔ),但同時(shí)也是最重要的概念,很多小伙伴對(duì)兩者不是很了解,本文就言簡(jiǎn)意賅的帶大家了解一下堆棧和隊(duì)列。

關(guān)鍵字: 堆棧 隊(duì)列

NI提供的軟件包經(jīng)濟(jì)省時(shí),不僅幫助開(kāi)發(fā)人員節(jié)省時(shí)間,還為創(chuàng)客提供了新的機(jī)遇

關(guān)鍵字: LabVIEW 自動(dòng)化測(cè)試系統(tǒng)

強(qiáng)大的圖形化編程工具使整個(gè)測(cè)試和測(cè)量過(guò)程的各個(gè)方面實(shí)現(xiàn)可視化

關(guān)鍵字: LabVIEW 圖形化編程工具

摘要:對(duì)于每一型新機(jī)試飛,或者是重大的研究性試飛和驗(yàn)證試飛,都必須實(shí)施遙測(cè)監(jiān)控?,F(xiàn)基于TTS(TextToSpeech)語(yǔ)音合成技術(shù),結(jié)合飛行試驗(yàn)遙測(cè)監(jiān)控系統(tǒng)的不足,利用TTS引擎在LabVIEW開(kāi)發(fā)環(huán)境下設(shè)計(jì)并實(shí)現(xiàn)了遙...

關(guān)鍵字: 飛行試驗(yàn)遙測(cè)監(jiān)控系統(tǒng) TTS LabVIEW

在科研以及應(yīng)用軟件領(lǐng)域,LabVIEW和MATLAB作為比較常用的2款工具,相信很多人都用過(guò)吧。簡(jiǎn)單的概括一下,LabVIEW側(cè)重測(cè)試測(cè)量和數(shù)據(jù)采集,MATLAB側(cè)重科學(xué)計(jì)算和數(shù)據(jù)分析。

關(guān)鍵字: LabVIEW matlab 混合編程

摘要:利用單片機(jī)和虛擬儀器LabVIEW在PC端設(shè)計(jì)了溫濕度測(cè)量及控制系統(tǒng),用于溫濕度數(shù)據(jù)監(jiān)測(cè)。該系統(tǒng)上位機(jī)為PC端監(jiān)控界面,下位機(jī)為單片機(jī),單片機(jī)采集溫濕度數(shù)據(jù),并將采集到的數(shù)據(jù)通過(guò)串口發(fā)送給監(jiān)控界面進(jìn)行監(jiān)測(cè)和管理。該...

關(guān)鍵字: DHT11 LabVIEW 單片機(jī)

摘要:當(dāng)前閉環(huán)步進(jìn)電機(jī)在自動(dòng)化設(shè)備中的應(yīng)用越來(lái)越廣泛,故為了進(jìn)一步滿足閉環(huán)步進(jìn)電機(jī)的應(yīng)用需求,采用LabVIEW上位機(jī)+運(yùn)動(dòng)控制卡+驅(qū)動(dòng)器模塊的控制方案進(jìn)行了多軸運(yùn)動(dòng)系統(tǒng)的設(shè)計(jì),通過(guò)設(shè)計(jì)的上位機(jī)軟件實(shí)現(xiàn)閉環(huán)步進(jìn)電機(jī)的實(shí)時(shí)...

關(guān)鍵字: 閉環(huán)步進(jìn)電機(jī) 精度測(cè)試 LabVIEW

摘要:為滿足某扭矩檢測(cè)試驗(yàn)標(biāo)準(zhǔn)要求,基于LabView設(shè)計(jì)開(kāi)發(fā)了一款扭矩檢測(cè)裝置,該裝置能檢測(cè)某類零部件的斷裂力矩,滿足試驗(yàn)標(biāo)準(zhǔn)要求,其他零部件的扭矩也可在該裝置上檢測(cè)。類似的扭矩裝置可參考該裝置進(jìn)行設(shè)計(jì)。

關(guān)鍵字: 伺服電機(jī) LabVIEW PLC

在下述的內(nèi)容中,小編將會(huì)對(duì)LabVIEW的相關(guān)消息予以報(bào)道,如果LabVIEW是您想要了解的焦點(diǎn)之一,不妨和小編共同閱讀這篇文章哦。

關(guān)鍵字: LabVIEW 測(cè)試測(cè)量 NI
關(guān)閉