首頁
支援
該如何在LabVIEW程式運行時更改預設值?
該如何在LabVIEW程式運行時更改預設值?
更新 Nov 7, 2023
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
軟體
LabVIEW Professional
LabVIEW Application Builder Module
問題敘述
我在LabVIEW中創建了一個執行檔,想要更改控制元件的預設值,並且
Data Operation»Make Current Value Default
無法使用。該如何設置和更改控制元件的預設值?
我想在程式執行期間為我的控制元件設置預設值。然而,我無法在執行期間呼叫
Make Current Value Default
方法(method)。如何有效地為我的程式創建可在執行期間更新的預設值?
解決方案
您可以使用Configuration VIs面板讀取和寫入.ini檔案,從而有效地更改LabVIEW執行檔中的預設值。 LabVIEW 2009-2012中的配置範例:Read Configuration Settings File VI和Write Configuration Settings File VI示範了如何完成此操作。在NI Example Finder頁面中,點擊
Fundamentals»File Input and Output
,可以找到這些範例程式。 LabVIEW 2013-2018中的範例被包含在Configuration(INI)project中:The Configuration(INI)project可在NI Example Finder下的
Fundamentals»
Configuration
(INI)
中找到。
相關資訊
您可以在VI的
block diagram
中的函式面板(Functions Palette)中的
Programming >> File I / O >> Configuration File VIs
下找到Configuration VIs面板。
Make Current Value Default
功能僅在編輯VI時可用。程式執行時無法更改預設值。此處提供的解決方式為有效創建預設值的替代方案(workaround)。
控制元件的預設值以外的元資料(metadata)可以保存在.ini檔案中以便於存取。可以以key-value pair格式儲存的任何資料都可以與.ini檔案一起使用。
如果您選擇不使用Configuration VIs,也可以透過將預設值寫入文件(text)或.lvm檔案來保存預設值。
NI Community: How to Save and Read Values Programmatically
。這些範例示範了如何使用Read from Measurement File VI和Write to Measurement File來保存控制元件的值。這些控制元件的值被合併在一起並保存到指定的檔案路徑,然後使用者可以在下次打開VI時選擇從該檔案中讀取這些值。
相關連結
Implementing Configuration Files for Computer Based Data Acquisition Systems
Configuration Files - LabVIEW 2018 Help
Save Front Panel Objects' Default Value to File
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful