LABVIEW

Запись в файл конфигурации

           

Чтобы записать данные в файл конфигурации нужно определиться что записывать, например, число входов, их тип и состояние. Для этого на фронтальной панели нужно расположить соответствующие контрольные инструменты, а именно Numeric Control для ввода числа входов, String Control для описания типа входов и Push Button для изменения статуса входов.

Рис. 1. Расположение элементов управления на фронтальной панели

Рис. 1. Расположение элементов управления на фронтальной панели

 

            Затем надо перейти на диаграмму блоков и добавить элементы из раздела Programming –> File I/O –> Config File VIs, а именно: элемент Open/Create/Replace File для создания файла конфигурации, три элемента Write Key для записи трех данных и элемент Close Config Data для закрытия файла конфигурации.

 

Рис. 2. Элементы на блоковой диаграмме

Рис. 2. Элементы на блоковой диаграмме

 

            После того как все нужные элементы добавлены их нужно грамотно соединить. Для элемента Open/Create/Replace File необходимо указать имя конфигурационного файла с полным путем к нему, в данном случае это «C:\TEMP\config.ini».

            Далее расположить элементы Write Key таким образом, чтобы было наглядно видно в какой раздел и какая переменная записывается. Для примера был создан один раздел НАСТРОЙКИ.

            В каждый элемент Write Key входит своя переменная и для ее изменения выбраны различные типы данных (цифровой, строковый и логический).

            Завершает всю эту цепочку элементов Close Config Data.

            В результате выполнения будет создан файл с заданным на блоковой диаграмме именем и переменными, которые нужно было сохранить (рис. 3).

 

Рис. 3. Сохраненные данные

Рис. 3. Файл конфигурации