贊助商連結

目前分類:Array陣列元件 (16)

瀏覽方式: 標題列表 簡短摘要

計算Array大小的時候,可以使用Array Size.vi算出矩陣的大小,但如果是2D的話,就要經過兩道手續,這篇介紹如何用Metrix Size做出一樣的效果。

程式碼可在這邊下載 如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

方法一: Array Size

這個方法想必是大家最熟悉的,不過因為是2DArray解出厚害需要使用index將陣列中的Row、Column 矩陣大小取出。

方法二: Matrix Size

透過Matrix Size直接可以得到陣列的大小。

Matrix Size可以在Array-->Matrix-->Size

程式碼可在這邊下載 如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

安伯伯 發表在 痞客邦 留言(0) 人氣()

在之前的文章中有討論如何刪除1D Array中重複的項目(字元):LabVIEW_過濾、去除Array中重複的項目、也討論過如何列出Array中特定的字元LabVIEW_在Array中列出所有尋找項目結果。這篇算是這兩篇的整合,介紹如何刪除1D Array矩陣中的特定字元,這篇有兩種型態範例,分別為I32、字串,在使用上可以自由地更換型態、應用,例如說刪除陣列中的數字0..等。

程式碼可在這邊下載,如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

程式碼分享:

 

 

程式碼可在這邊下載,如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

 

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

 

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

這篇介紹如何使用Property Node搭配Event的方法,讓使用者介面(Front Panel)上的Array 所選擇的Value可以被讀出做應用,增加人機的互動。

若是要知道Row/Column的Index值可以參考:LabVIEW_偵測點選(Mouse Down)的陣列元素(Index)

程式碼可在這邊下載 如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

程式碼參考:

程式碼可在這邊下載 如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

這篇介紹如何使用Event搭配Propery的方法,讓使用者介面(Front Panel)上的Array 所選擇的Row 和 Column Index可以被偵測。

若是想知道Array所點選的Value可以參考這篇:LabVIEW_偵測點選(Mouse Down)的Array數值(Value)

程式碼可在這邊下載 如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

程式碼:

程式碼可在這邊下載 如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

在資料串連時,最常使用的方法就是使用Array將陣列做呈現,最常使用 LabVIEW 的 Build Array,可以做到多個不同維度大小的陣列串連 (Concatenate Inputs) 、合併,另外也可以使用Insert into Array做合併、或是如果是大量動態新增的Data,建議使用Replace Array.vi 以減少電腦記憶體(Memory)的使用量。

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

使用Build Array.vi是最常見的方法將兩個陣列做串聯和合併,在Default中,LabVIEW是使用合併的方法;經過Concatenate選擇後Build Array上的圖示會有所改變

透過快捷選單(右鍵)選擇 Concatenate Inputs後Build Array 即為合併模式。

1D Array中做Concatenate後的結果比較:

使用Build Array可以用在不同維度Array,例如2DArray和1DArray合併,但不能用在串聯的功能上,因為不同維度串聯,並不能決定要串在那一維度的Array上

Concatenate 2D Array 和1D Array結果:

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

 

參考資料、範例下載:

http://digital.ni.com/public.nsf/allkb/8D28596E3326621786257444002368C5

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

在上一篇提到過,可以使用Interpolate Array做線性內插法用X求出Y值(LabVIEW_線性內插_Linearly Interpolate 1D Array) ,這篇做反向處理,使用Threshold 1D Array用Y值求出X值

這裡以例子來解釋用途,當Y的Input為5和7,則當Y=6時, X輸出為0.5,用圖示來表達如下圖

程式碼:

由於這個Function是使用Polymorphic 的方法,所以Input可以使用多種形態,

可以為絕對座標,輸入為座標(3,7)和(5,9),則當Y輸入為7.5時,Y=3.5,用圖示來表達如下圖

程式碼:

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

安伯伯 發表在 痞客邦 留言(0) 人氣()

在上一篇有提到,當要將2D Array轉為1D Array時可以使用Reshape Array(LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)),這個Reshape其實也是可以將2D Array做重組變成其他維度的2D Array,例如從2*6 Array變成4*3 Array 建議使用Reshape Arrary這個功能來做2D Array的維度轉換,不僅減少記憶體使用,也讓程式碼簡單淺顯易懂。

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

程式碼:

這邊需要一提的是,若是ouput的Index數目超出原本的Input的話,資料會補為0。這在應用上面需要注意,以免出現0的假資料。

 

如同上一篇提到的,這個Function使用polymorphic的方法撰寫,所以可以有不同的型態input,如下面使用Cluster型態做為輸入。

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

 

安伯伯 發表在 痞客邦 留言(0) 人氣()

當我們要拆解一個以之大小的2D Array成為一個1D Array,常見的方法是使用Foor Loop後在將每個index拆解組合成一個1D Array中,不過這方法因為浪費記憶體,不管是在Foor Loop上或是concanating的使用上,建議使用Reshape Arrary這個Function,不僅減少記憶體使用,也讓程式碼簡單淺顯易懂。

使用這個Function時必須注意的是,他讀數值的方法是從Row to Row,從左到右,如上面的範例中,此Function的結果為(0,1,2,3),並非(0,2,1,3)。這個結果和Foor Loop拆解出來是一致的。

這個Function使用polymorphic的方法撰寫,所以可以有不同的型態input,如下面使用Cluster型態做為輸入。

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

 

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

LabVIEW 內插的用法中,這屬於比較簡易的方法,使用線性內插法用X求出Y值。這個Function使用polymorphic的方法撰寫,所以可以有不同的型態input,可參考下面的範例使用。 若是反向應用使用Threshold 1D Array用Y值求出X值,可以參考:LabVIEW_線性內插_Linearly Threshold 1D Array

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

這裡以LabVIEW Help中的舉例來解釋,當Y的Input為5和7,則當X輸入為0.5時,Y=6,用圖示來表達如下圖

程式碼:

另外也可以Input為絕對座標,輸入為座標(3,7)和(5,9),則當X輸入為3.5時,Y=7.5,用圖示來表達如下圖

程式碼:

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

從一矩陣中找出最大值和最小值,在LabVIEW可以直接用"Array Max & Min"的方法取出數值,也可以取出這個最大\小值在這個矩陣中的index

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

也可以是2D Array以上的陣列

值得一提的是,這個Function不只可以用在數字的比大小,輸入也可以是字串、Timestamp、其他數字格式

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

這篇介紹一個基本卻比較少看人在使用的LabVIEW Function--> Decimate 1D Arrays,這個功能是將1個Array做內部拆解後變成數個1D陣列。 另外反向邏輯可以參考前一篇:LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

假設有C(A1,B1,A2,B2) 經過這個模組後會產出2個陣列: A(1,2,3)、B(1,2,3)

實際看例子:

有1個矩陣:D(A1,B1,C1,A2,B2,C2)經過等間距拆解(Decimate)後結果為  A、B、C 的陣列

Decimate 1D Arrays的也可以是其他的型態Input,例如String、Boolean、Interger...等

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

這篇介紹一個比較少用到的功能 Interleave 1D Arrays,這個功能是將數個Array做內部錯置後變成一個新的1D陣列。反向邏輯可參考:LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

假設有A(1,2,3)、B(1,2,3) 經過這個模組後會產出: C(A1,B1,A2,B2),也就是LabVIEW Help 的這段文字: interleaved array[0] contains array 0[0], interleaved array[1] contains array 1[0], interleaved array[n-1] contains array n-1[0], interleaved array[n] contains array 0[1], and so on, where n is the number of input terminals.

實際看例子:

有三個A、B、C 的陣列經過內部錯置(Interleaved)後結果為 D(A1,B1,C1,A2,B2,C2)

Interleave 1D Arrays的內錯置也可以是其他的型態Input,例如String、Boolean、Interger...等

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

在LabVIEW中,可以用 Search 1D Array.vi查詢 1D array中需要搜尋的項目,但是這個Funtion只會產出從index0開始找到的第一個Index,並不會列出所有找到個index,這篇介紹如何應用讓程式可以在1D Array中找出所有尋找項目的index

程式碼可在這邊下載 如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

如下圖,若欲尋找字元"A",使用Search 1D Array只能找出一個index -->0 ;但經過改寫後,可以找出index --> 0 、3

程式碼:

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

程式碼可在這邊下載 如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

 

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

這篇分享如何刪除Array中重複的項目,如下圖顯示的,A1重複了若干次,在經過過濾後,只會顯示一次;這個程式可以用在統計不重複項目(Individual Elements)。

程式碼可在這邊下載,如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

程式碼:

程式很簡易,利用字串是否有和Array中任何項目相等,若無相等,則新增入Array。

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

 

程式碼可在這邊下載,如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

 

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

這是一個NI(National Instruments)國家儀器 LabVIEW程式分享,主要是程式作業上的指導,讓還不會寫LabVIEW的人可以學習一些較基礎的功能(Function)。這篇適合已經會基礎LabVIEW或是準備考取認證CLADCLD程度的程式學習者。  利用Array To Spreadsheet String Format Function將Array轉成文字格式,此Function不受限於1D Array,也可以用於2D、3D 以上Array,另外搭配Format String也可以將原本的Array做點變化。 程式碼可在這邊下載,若下載請留言告知,謝謝

文字轉為用換行 型態的String輸出格式

利用Format文字轉為其他格式的文字型態的String輸出

數字(Double)轉為用換行 型態的String輸出格式

2DArray 數字(Double)轉為用文字型態的String輸出格式

程式碼可在這邊下載,若下載請留言告知,謝謝

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

 

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

請注意,需要確實的隨機數,請參考LabVIEW_使用Riffle達到真正隨機取數Random

程式分享如何產生產生個數N個,在最大值X和最小值Y值中的隨機(亂數Random)正整數陣列,注意的是,這篇分享的是會重複的隨機(亂數Random)正整數陣列,不會重複的亂數陣列,也就是類似樂透、抽獎彩券等選號的程式會在下一篇(LabVIEW_最大值和最小值中的任意個數不重複隨機陣列_樂透彩選號)介紹。

程式碼可在這邊下載, 如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

Block Diagram:

當然,如果是要做隨機數而不是隨機陣列只要把for loop拿掉即可

Random Number產生的數值為0~1的小數數值,將此數乘以欲放大的倍率,即可以到達預測的區間。 (Programming->Numeric->Random Number)

程式碼可在這邊下載,

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

其他Array相關文章參考:

LabVIEW_合併、串聯多個(不同維度)陣列(Array)方法_Build Array.vi

LabVIEW_重新排列2D Array變成1D Array_Reshape Array (1)

LabVIEW_2D Array維度更換、Array轉換_Reshape Array (2)

LabVIEW_線性內插_Linearly Interpolate 1D Array

LabVIEW_找出1D、2D(或以上) Array中的最大值最小值

LabVIEW_解出矩陣(Array)中的錯置值_等間距取樣

LabVIEW_交錯Array插置入新的Array置放 (Interleaved)

LabVIEW_在Array中列出所有尋找項目結果

LabVIEW_過濾、去除Array中重複的項目

LabVIEW_String Array轉成String格式(Spreadsheet String)

LabVIEW_最大值和最小值中的任意個數隨機數陣列

 

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

 

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

文章標籤

安伯伯 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼