Как сохранить данные, которые я ввожу в LabVIEW VI, и восстановить их при перезагрузке? - PullRequest
0 голосов
/ 29 октября 2018

В LabVIEW я хочу сохранить данные элементов управления на передней панели в файл конфигурации перед тем, как закрыть файл VI. Когда я загружаю ВП позже, я хочу восстановить значения. Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

Более простой и элегантный способ - использовать файлы конфигурации. Вы можете сохранить конфигурацию перед закрытием приложения и загрузкой его в состоянии инициализации.

Взгляните на это: https://www.youtube.com/watch?v=XvQq27D88nQ

0 голосов
/ 29 октября 2018

Вы можете использовать готовые ВП из наборов инструментов OpenG или MGI, чтобы читать / записывать все значения из элементов управления лицевой панели из / в конфигурационный INI-файл. Проверить эту ссылку - https://forums.ni.com/t5/Example-Program-Drafts/Save-Controls-to-Config-File-INI/tac-p/3497113/highlight/true#M11537.

Вы можете установить эти наборы инструментов с помощью VI Package Manager (который в большинстве случаев устанавливается вместе с комплектом программного обеспечения NI или может быть загружен и установлен отдельно, https://vipm.jki.net/download).

Затем, когда вы закрываете ВП, используйте функции для записи значений в файл конфигурации, а когда ВП открывается, просто считайте эти значения из файла конфигурации.

Я использовал функции OpenG, они могли делать именно то, что вам нужно.

...