小弟在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就不傳上來了,謝謝~
Benjamin37822.7628935185
可能是因為你的VI「Sort_2D_Array_(String).vi」已經用你的LabVIEW7.0開過了...我是用6.1版的,所以你的檔案我不能開啟。
你可以提供原始的檔案嗎?
ps:檔名請勿使用「(」以及「)」,不然會有錯誤。
我又另外試一次(抱歉佔了版面),仍然不行,andrew,你有試更大一點的嗎?這次我是將輸入由程式產生,而且由100起跳,以方便字串排序.....仍可以看到304之後的輸入都變成304,如果不是那個排序的VI錯,那就是我的LV7有問題??
Hi Tequila我已有試過了,Sort 2D Array(string).vi但跟你出現一樣的問題,應該是vi的關係,不會是LV7的問題吧
謝謝andrew,你也遇到相同錯誤我就放心了,但有沒有人知道為什麼呢,這VI看起來不是很複雜,應有高手知道哪裡不對吧!?