【问题标题】:How do I save the data I enter into a LabVIEW VI and restore it on when I reload?如何将输入的数据保存到 LabVIEW VI 并在重新加载时恢复?
【发布时间】:2019-04-01 22:34:45
【问题描述】:

在LabVIEW中,我想在关闭VI文件之前将前面板控件的数据保存到配置文件中。当我稍后加载 VI 时,我想恢复这些值。我该怎么做呢?

【问题讨论】:

    标签: configuration save load settings labview


    【解决方案1】:

    更简单、更优雅的方法是使用配置文件。 您可以在关闭应用程序并在初始化状态加载它之前保存配置。

    看看这个: https://www.youtube.com/watch?v=XvQq27D88nQ

    【讨论】:

    • 是的,就是这样 - OpenG 和 MGI 工具包 VI 将信息保存到 ini 配置文件中。
    • 这个我也试过了,但是这个方法的问题是我必须将所有控制器都考虑一个。
    【解决方案2】:

    您可以使用 OpenG 或 MGI 工具包中的开箱即用 VI,从前面板控件读取/写入配置 ini 文件中的所有值。检查此链接 - https://forums.ni.com/t5/Example-Program-Drafts/Save-Controls-to-Config-File-INI/tac-p/3497113/highlight/true#M11537

    您可以使用 VI 包管理器安装这些工具包(在大多数情况下,它与 NI 软件包一起安装,或者可以单独下载和安装,https://vipm.jki.net/download)。

    然后,当你关闭VI时,使用函数将值写入配置文件,当VI打开时,只需从配置文件中读取这些值。

    我使用的是 OpenG 函数,它们完全可以满足您的需求。

    【讨论】:

    • 非常有帮助的答案。谢谢!
    • 很高兴为您提供帮助,@Malisha!如果答案解决了您的问题,您也可以将其标记为答案 - 这样就可以清楚地看到问题已经解决了。
    猜你喜欢
    • 2020-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-22
    • 2020-01-25
    相关资源
    最近更新 更多