二維或更高維數(shù)的數(shù)組也比較常用
發(fā)布時(shí)間:2015/5/2 18:07:14 訪問次數(shù):626
對(duì)數(shù)組定義和數(shù)組元素初始化后,DM9161BIEP可以根據(jù)需要引用數(shù)組中的某個(gè)元素。在基于文本的編程中,對(duì)數(shù)組元素的引用采用“數(shù)組名[下標(biāo)序號(hào)】”的方式,在LabVIEW中也采用了相同的方式引用數(shù)組元素。在程序框圖界面中,選擇Functions選板Programming\Array路徑下的Index Array函數(shù),組成圖3-77所示的源程序文件,Index Array函數(shù)要求兩個(gè)輸入?yún)?shù),其中一個(gè)是數(shù)組,另一個(gè)是數(shù)組元素的下標(biāo)序號(hào),本例中,選擇數(shù)組名為Array的數(shù)組中下標(biāo)為2的數(shù)組元素,也就是最后一個(gè)元素“5”,運(yùn)行結(jié)果,其中數(shù)組Array設(shè)置為輸入型控件,其元素采用手工輸入數(shù)值的方法進(jìn)行了初始化。
在實(shí)際虛用中,除了一維數(shù)組外,二維或更高維數(shù)的數(shù)組也比較常用,下面著重介紹二維數(shù)組。當(dāng)用戶采用上面章節(jié)中的方法定義了一個(gè)數(shù)組后,LabVIEW會(huì)默認(rèn)為一維數(shù)組,如果要指定數(shù)組的維數(shù)是二維或更高維數(shù)的話,就要通過修改數(shù)組的屬性來達(dá)到,將對(duì)話框中的Dimension(s)項(xiàng)設(shè)置為2,即表示定義了一個(gè)2維數(shù)組。在前面板中對(duì)二維數(shù)組適當(dāng)縮放后,其中行號(hào)和列號(hào)從0開始計(jì)算。
二維數(shù)組的初始化仍然可以采用上述的Initialize Array函數(shù),在框圖中,將鼠標(biāo)移動(dòng)到Initialize Array函數(shù)圖標(biāo)的下邊界上,拖動(dòng)鼠標(biāo)拉伸Initialize Array函數(shù)圖標(biāo)的長度,以便指定操作對(duì)象的維數(shù),圖3-80的拉伸結(jié)果表示Initialize Array函數(shù)將專門用于處理二維數(shù)組.
對(duì)數(shù)組定義和數(shù)組元素初始化后,DM9161BIEP可以根據(jù)需要引用數(shù)組中的某個(gè)元素。在基于文本的編程中,對(duì)數(shù)組元素的引用采用“數(shù)組名[下標(biāo)序號(hào)】”的方式,在LabVIEW中也采用了相同的方式引用數(shù)組元素。在程序框圖界面中,選擇Functions選板Programming\Array路徑下的Index Array函數(shù),組成圖3-77所示的源程序文件,Index Array函數(shù)要求兩個(gè)輸入?yún)?shù),其中一個(gè)是數(shù)組,另一個(gè)是數(shù)組元素的下標(biāo)序號(hào),本例中,選擇數(shù)組名為Array的數(shù)組中下標(biāo)為2的數(shù)組元素,也就是最后一個(gè)元素“5”,運(yùn)行結(jié)果,其中數(shù)組Array設(shè)置為輸入型控件,其元素采用手工輸入數(shù)值的方法進(jìn)行了初始化。
在實(shí)際虛用中,除了一維數(shù)組外,二維或更高維數(shù)的數(shù)組也比較常用,下面著重介紹二維數(shù)組。當(dāng)用戶采用上面章節(jié)中的方法定義了一個(gè)數(shù)組后,LabVIEW會(huì)默認(rèn)為一維數(shù)組,如果要指定數(shù)組的維數(shù)是二維或更高維數(shù)的話,就要通過修改數(shù)組的屬性來達(dá)到,將對(duì)話框中的Dimension(s)項(xiàng)設(shè)置為2,即表示定義了一個(gè)2維數(shù)組。在前面板中對(duì)二維數(shù)組適當(dāng)縮放后,其中行號(hào)和列號(hào)從0開始計(jì)算。
二維數(shù)組的初始化仍然可以采用上述的Initialize Array函數(shù),在框圖中,將鼠標(biāo)移動(dòng)到Initialize Array函數(shù)圖標(biāo)的下邊界上,拖動(dòng)鼠標(biāo)拉伸Initialize Array函數(shù)圖標(biāo)的長度,以便指定操作對(duì)象的維數(shù),圖3-80的拉伸結(jié)果表示Initialize Array函數(shù)將專門用于處理二維數(shù)組.
熱門點(diǎn)擊
- 雙向晶閘管雖然有以上四種觸發(fā)方式
- 各種整流電路直接輸出的電壓都是脈動(dòng)的直流電壓
- IP電話端到端時(shí)延是由以下幾個(gè)因素造成的
- 風(fēng)輪旋轉(zhuǎn)面應(yīng)垂直于風(fēng)向
- 有關(guān)響應(yīng)方面的特性參數(shù)
- 光電檢測電路的帶寬
- 多媒體信息的特點(diǎn)
- 一般的整流電路的輸出電壓隨著電網(wǎng)電壓的波動(dòng)也
- 光電倍增管
- 風(fēng)光互補(bǔ)控制器的主要功能
推薦技術(shù)資料
- 業(yè)余條件下PCM2702
- PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細(xì)]
- 全新高端射頻儀器
- 集成32位RISC-V處理器&
- 第三代半導(dǎo)體和圖像傳感器 參數(shù)封裝應(yīng)用
- 汽車半導(dǎo)體
- 人形機(jī)器人技術(shù)結(jié)構(gòu)設(shè)計(jì)及發(fā)展分
- 紫光芯片云3.0整體解決方案
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究