OpenG 上面的一個VI的問題

小弟在OpenG上Download了Toolkit,其中Array中有個 "Sort 2D Array.vi",它是Polymorphic的,而我發現當它接上了String的Array,而且Array在很大的時候,就會有不正確的結果。如果是接Numeric的Array似乎就無錯誤。

如圖,當我將Array的row增加到206以後時,輸出只會顯示第205個值。我看過Block Diagram,可惜我功力淺,還是不懂為什麼,請大家幫我看一下Sort_2D_Array_(String).vi,因為我用LV7.0,下圖的VI就不傳上來了,謝謝~![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

![](upload://sedFIO5XI3c9iMyJkRxOcvEkUHu.jpeg)

Benjamin37822.7628935185

可能是因為你的VI「Sort_2D_Array_(String).vi」已經用你的LabVIEW7.0開過了...我是用6.1版的,所以你的檔案我不能開啟。

你可以提供原始的檔案嗎?

ps:檔名請勿使用「(」以及「)」,不然會有錯誤。

下載的位置如下:http://prdownloads.sourceforge.net/opengtoolkit/array-6.0.1.1.zip?download

謝謝了![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

Hi 我試過這個程式,可是沒有問題耶

我又另外試一次(抱歉佔了版面),仍然不行,andrew,你有試更大一點的嗎?這次我是將輸入由程式產生,而且由100起跳,以方便字串排序.....仍可以看到304之後的輸入都變成304,如果不是那個排序的VI錯,那就是我的LV7有問題??![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)

![](upload://ccKw9RlZuXwMhWU4sfT1EDd2ds5.jpeg)![](upload://oGxpYpxDQDEZGQFuoNkwuHbaPh2.jpeg)

 

Hi Tequila我已有試過了,Sort 2D Array(string).vi但跟你出現一樣的問題,應該是vi的關係,不會是LV7的問題吧

謝謝andrew,你也遇到相同錯誤我就放心了,但有沒有人知道為什麼呢,這VI看起來不是很複雜,應有高手知道哪裡不對吧!?