Cluster variant 寫入問題

目前作業有許多參數需要記錄及讀取
如果一個一個寫入及讀取會花費太多時間
有查詢到用Tab讀Cantrol的方式將參數寫入INI,也已成功。
但讀取出來卻一直無法完成

下面是截一段程式碼出來,想請問為什麼這樣沒辦法寫入Cluster
會一直跳出LabVIEW: (Hex 0x5B) The data type of the variant is not compatible with the data type wired to the type input. 的Error

麻煩大家幫我解答 謝謝

其實錯誤訊息說得很清楚,你所建出來的data跟value的variant是不同data type的東西,在front panel上看到的兩個值也很明顯格式並不一樣。

我試了一下,一樣的異常,
我覺得原因在於,Set Variant Attribute不是這樣子使用,
雖然你取出的是variant,但並不是variant就可以用Set Variant Attribute來修改(就算你把資料包的很像),
如果你要改值,直接用數值欄的propety node\value就可以修改,
如果你想要寫一個改全部的,可能要換個寫法.


FYI.
Example.vi (16.7 KB)

1個讚

Programming Simplified
You can create references to simplify the process.
image