如:0、4、2、3、1。
以下有幾種方式可以達成。
圖片程式版本:LabVIEW 2013
範例程式版本:LabVIEW 8.6
首先,在畫面上插入 MathScript Structure ,接下來輸入下面的指令:
x=randperm(N) ,此例為100
接著在 MathScript Structure 邊上按右鍵選
最後將輸出跟圖表接在一起即可。
直接產生一個0~N的陣列,送入
當你使用的 LabVIEW 版本沒有支援 MathScript,同時也沒安裝 Signal Processing 模組的時候怎麼辦?還好還可以利用 Cluster Sorting 的方式來快速完成。
首先提到
首先將 Random 的元件編在 Cluster 的第一個,迴圈的疊代次數編在第二個,接下來輸出為陣列之後進行 Sorting ,此時矩陣內第一個亂數產生的數值被依照順序排好了,但是第二個疊代次數卻被打亂了。最後再把疊代次數取出獨立建立陣列即可。
當然還有其他的方式可以執行,在這邊僅介紹三種常見且符合各種作業環境需求的方式。
簡單的範例程式在這邊下載。