Зачастую бывает необходимо сохранить различные параметры своего графа. Допустим вы сделали граф SDR приемника и регулярно пользуетесь им. Естественно было бы удобно если бы ваша схема запоминала частоту, на которой вы остановились в прошлый раз, какую модуляцию использовали, и прочие параметры изменяемые в процессе работы. Для запоминания параметров при выходе, и их загрузки при старте служит блок Variable Config.
Постройте граф как показано ниже на рисунке
 Теперь давайте откроем свойства блока Variable Config
Теперь давайте откроем свойства блока Variable Config
 Здесь мы видим следующие параметры:
Здесь мы видим следующие параметры:
Default value — значение по умолчанию, если блок не сможет найти нужное значение в конфигурационном файле.Type — тип данных хранящийся в этом параметре
Config File — путь к файлу конфигурации
Section — имя раздела конфигурационного файла, в котором хранится значение.
Option — имя параметра, котрорый будет хранить значение.
WriteBack — переменная, откуда блок будет брать значение для записи в файл при выходе. У нас это будет значение полозунка slider0
Теперь откроем параметры полозунка
 Здесь мы в качестве значения по умолчанию, используем значение загруженное из конфигурационного файла.
Здесь мы в качестве значения по умолчанию, используем значение загруженное из конфигурационного файла.
Дале в параметрах источника сигнала мы зададим использовать в качестве значения частоты, значение полозунка.
Теперь запустим наш граф. Вы должны услышать сигнал, а на полозунке должно быть значение 500. Подвигаем полозунок изменяя частоту. Частота меняется. Закройте граф.
Теперь запустите граф вновь. Источник сигнала должен звучать на той же частоте, на которой он был закрыт в прошлый раз.
Теперь посмотрим на конфигурационный файл. Откройте его в текстовом редакторе.
Он должен иметь следующий вид:
[main]
freq = 4797.0
Вот и все о блоке Variable Config. Теперь вы можете с легкостью сохранять и загружать параметры вашего графа.
Скачать varconf.grc
