請問有關用vi server的方法來設定預設值

各位大大你們好,

小弟我最近遇到一個問題是使用Vi Server的觀念來使Global variable裡所有的值只要改變一次

就會把這次改變的值變成預設值,這樣我下次要讀取global variable裡的值會是最近的值

主要是參考這一篇文章:Programmatically Making Current Values Default with VI Server

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

但是我在編成.exe檔時就失效了...

請問一下是為什麼呀?

有什麼方法可以解決嗎?

謝謝各位大大了!!

你所附上來的程式碼是採取將 subVI 改寫預設值後,再存檔。

因為程式已經編譯成執行檔,這個將程式碼重新存檔的動作是不可行的,
也因此這樣的動作只適合用在未編譯成執行檔前。

你可以把 controller 的預設值存在文字檔裡頭,然後使用內建的 configuration files 來
讀寫所需要的預設值。



Airbolt39378.4260185185

Airbolt你好,

我了解了你的說法,謝謝了!!

但我現在想把一個boolen的值跟一個table裡值一起儲存到一個txt檔時

我不知道該怎麼做耶, 而且到時要讀取回來也該如何做比較好呢?

謝謝你了!!

 


 

Invoke Node => Get All [Flattened],Set [Flattened]

可以達到你要的功能..很好用!!試試吧..