LabVIEW創建一維數組

2021-01-15 電子產品世界

  一維數組是最基本的數組,多維數組是在一維數組的基礎上創建的。一維數組的創建過程如下。

  (1)創建數組框架。在前面板窗口控制項選板中選擇控制項「新式→數組、矩陣與簇→數組,置於前面板窗口的空白處,如圖1所示。

本文引用地址:http://www.eepw.com.cn/article/201701/337570.htm

  數組框架由左側的索引號和右側的元素區域兩部分組成,如圖2所示。通過索引可以直接定位到數組的行、列,行列索引都從0開始計算。N個元素的數組索引號分別為0~N-1。空的數組框架默認為一維,而且不包含任何元素,需要用戶設置維數並添加元素。

  (2)添加數組元素。數組框架放置完成以後,選擇一種簡單類型的數據控制項置於元素區域內,就形成了有具體數據類型的數組。如圖3所示即為創建一個數值型控制項數組。

  (3)設置數組元素和顯示的元素。數組類型確定以後,為數紐元素設置具體元素和顯示的元素。將光標移至元素區域右下角處,光標變為駕,如圖4所示,此時單擊並拖動滑鼠可以改變數組顯示元素的個數。注意,一維數紐只能橫向或縱向拖動形成一維隊列,不能沿對角線拖動,多維數組才可以沿對角線拖動。

  圖1 控制項選板中的數組控制項

  圖2 前面板中的數組框架



  圖3 數組框架中添加數值型控制項

  圖4 一維數值型數組

  一維數組的長度由其中包含的元素決定,前面板中灰色元素不包含在數組中。如圖5所示,「數組」的長度為2,而「數組2」的長度為3。


  圖5 不同長度的一維數值型數組


相關焦點

  • 基於一維數組動態處理矩陣運算
    [代碼]基於一維數組動態處理矩陣運算     跳至 [1] [全屏預覽]
  • [代碼全屏查看]-基於一維數組動態處理矩陣運算
    [代碼] 基於一維數組動態處理矩陣運算 跳至 [1] [2] [3]
  • VBA中動態數組的創建及利用
    今日分享的是NO.244,內容是:VBA過程代碼244:VBA中動態數組的定義及創建VBA過程代碼244:VBA中動態數組的定義及創建Sub Mynz()Dim arr() As Stringerow = [c65536].End(3).Row '最後一個非空單元格行號j = 1 '數組索引號
  • NumPy數組中的廣播機制及結構化數組
    廣播機制廣播機制這一操作實現了對兩個或以上數組進行運算或用函數處理,即使這些數組形狀並不完全相同。並不是所有的維度都要彼此兼容才符合廣播機制的要求,但它們必須要滿足一定的條件。前面講過,在NumPy中,如何通過用表示數組各個維度長度的元素(也就是數組的型)把數組轉換成多維數組。因此,若兩個數組的各維度兼容,也就是兩個數組的每一維等長,或其中一個數組為一維,那麼廣播機制就適用。如果這兩個條件都不能滿足,NumPy就會拋出異常,說這兩個數組不兼容。執行完代碼之後,我們就得到了兩個數組:4x4的數組以及一個一行四列的數組。
  • LabVIEW的三維曲面圖實例
    例:創建一個按倍數遞增的正弦函數二維數組,顯示三維曲面圖。本文引用地址:http://www.eepw.com.cn/article/201701/337306.htm  · 第1步:在程序框圖窗口利用For循環創建一個正弦曲線一維數組,共100個數據點,每個正弦周期內40個點,如圖1所示。
  • C語言編程技巧:以實例跟我學動態數組的創建及使用方法
    問題提出在C語言編程中,對於普通數組的定義,如定義一個包含10個int類型元素的一維數組a,我們採用下面的方式:int a[10];這種方式定義的數組是靜態數組,其特點是定義方便,無需管理其內存的佔用情況,但其缺點是一旦定義後,其數組的長度就固定了,而不能動態的改變其大小
  • NumPy ndarray數組的創建
    這裡介紹生成 ndarray 的幾種方式,包括:從已有數據中創建數組直接對 Python 的基礎數據類型(如列表、元組等)進行轉換來生成 ndarray:1) 將列錶轉換成 ndarray:import numpy as npls1 = [10, 42, 0, -17, 30]nd1 =np.array
  • Java基礎篇——數組詳解
    一維數組的定義格式為:數據類型[] 數組名;數據類型 數組名[];這兩種聲明方式完全等價,不過在實際開發中,我們一般推薦使用第一種方式。循環數組中的元素個數 length 是數組類中唯一的數據成員變量,使用 new 創建數組時系統自動給 length 賦值。
  • Python編程數組怎麼創建?4張圖講盡Numpy包所有數組創建函數
    函數太多,我們很難完全掌握,也沒有必要掌握,但創建函數的組成和功能將對我們使用Numpy具有一定的幫助。本文使用4張圖介紹Numpy中創建數組的函數組成和功能。將從初始創建數組、現有數據創建、創建有數值範圍的數組,矩陣,記錄數組和字符數組等6個方面展開介紹。為初學者或者有需要的人提供參考。
  • 面向對象編程從小白到王者系列-認識程序中的數組
    一維數組其實一維數組在生活中就是一行或是一列,如下圖:這樣的數組就是一維數組,我們來看一下書面定義:數組(Array)是有序的元素序列。在編程中數組是:是相同數據類型的元素的集合。下面我們來看一下數組是如何使用的。
  • 怎麼理解php中的數組?php的數組創建和使用方法是什麼?
    數組中的元素是什麼?在數組中每一個值叫做數組的元素。也可以在方括號使用索引添加新元素,或者把新的值賦給已知數組元素。$myarray[3]=『four』;數組的創建方法PHP中,創建數組最簡單的辦法是使用array命令如下:$myarray=array(『one』,2,『three』);這段代碼是創建了一個叫$my array的數組,它包含了三個值:『one』,2,『three』,在這個數組中第一個和第三個包含了字符串,而第二個包含了一個數字。
  • Excel VBA如何定義數組,這裡有最全的數組定義方法
    Dim + 數組名定義數組用Dim關鍵字,後面的一些參數,沒有也可以,表示任意大小或任意類型的數組。Dim Arr(0 to 10)這樣就定義了一個由最小下標為0,最大下標為10的一維數組,也就是Arr數組裡面包含了從0~10的11個變量。
  • 單片機的C語言中數組的用法
    下面就對數組進行詳細的介紹。(1)一維數組本文引用地址:http://www.eepw.com.cn/article/201611/320327.htm一維數組是最簡單的數組,用來存放類型相同的數據。數據的存放是線性連續的。
  • Python NumPy面向數組的編程(附詳細代碼)
    到最後,能夠將過程編程的樣式優化,基於數組的樣式,能夠達到快速而無循環的效果。數組創建導入NumPy之後import numpy as np,我們就可以滾動了:一維我們可以通過傳遞一個元素列表來創建一個數組。
  • 在VBA中如何使用動態數組,以及利用動態數組去除重複值的方法
    大家好,我們今日繼續講解VBA數組與字典解決方案第22講:在VBA中如何使用動態數組,以及利用動態數組去除重複值的方法。如果文本中含有大量的重複值,此時,如果我們要剔除重複值,該怎麼辦?用VBA的方法該如何做到呢?我在這講和下一講中將解答這個問題,並提供給讀者一個可以測試的實例。今日先講這個內容要用到的知識點。
  • VBA數組數據回填工作表
    第三節 VBA數組數據回填工作表在前兩節我們講了如何將工作表中的數據讀到數組中,這種操作的實質其實是:將數據預存到內存中,然後在內存中調取數據再進行下一步操作,這樣可以節約反覆提取數據的時間。當我們在內存中將數據計算完成後,需要將結果數組回填給工作表,又要注意哪些問題呢?對於工作表而言,可以回填的是數組可以是一維或二維的。
  • Excel VBA 數組基礎知識,初學者不可不學的關鍵知識
    其實數組是一個變量的存在,這個概念請好好理解。聲明數組我們既然已經初步知道數組了,但是我們知道如何去聲明數組嗎?其實很簡單,如下圖:以上是我們定義數組的基本方法,當然這個是定義一維數組的方法。但我們如何聲明多維數組呢?如下圖:上圖就是我們聲明3維數組的方法。如果我們引用三維數組的某個值,應該怎麼引用?
  • 看圖學NumPy:掌握n維數組基礎知識點,看這一篇就夠了
    有時我們需要創建一個空數組,大小和元素類型與現有數組相同:實際上,所有用常量填充創建的數組的函數都有一個_like對應項,來創建相同類型的常數數組:因此,NumPy中總共有三種類型的向量:一維數組,二維行向量和二維列向量。這是兩者之間顯式轉換的示意圖:
  • Numpy的ndarray:一種多維數組對象
    每個數組都有一個shape(一個表示各維度大小的元組)和一個dtype(一個用於說明數組數據類型的對象)。#查看元組各維度大小In[9]:data.shapeOut[9]: (2, 3)#查看數組數據類型的對象In[10]:data.dtypeOut[10]: dtype('float64')創建ndarray創建數組最簡單的辦法就是使用array函數。
  • LabVIEW編程技巧:功能強大的變體數據類型用法
    變體數據類型簡介LabVIEW是一種圖形化程式語言,所以也叫G語言,在程序框圖上連線時,必須相同類型或者能強制相互轉換的類型埠才能連接在一起,例如我們不能將一個數值型的控制項連接到布爾型的控制項上,也不能將一個數組類型的控制項連接到簇類型的控制項上。