Связь свойств блоков с переменными базы данных

После создания расчетной схемы в шаблоне теплогидравлики необходимо связать значения свойств блоков с переменными из базы данных. В данном упражнении мы свяжем переменные положения для групп сигналов Z1 и Z2, сформированные в базе данных, со свойством «Степень открытия, %» для блоков «HS – Задвижка (тип 1)» с именами Z1 и Z2.

Произведем привязку переменной «Положение» группы сигналов Z1 к свойству «Степень открытия, %» для блока «HS – Задвижка (тип 1)» с именем Z1.

Для этого выполните следующие действия:

  1. Выделите на схеме блок «HS – Задвижка (тип 1)» с именем Z1 и вызовите для него окно «Свойства»;
  2. В окне свойств выделите свойство «Степень открытия, %»;
  3. Нажмите на кнопку «Выбрать сигнал из базы» (Рисунок 1).

    Рисунок 1. Окно «Свойства» для блока «HS – Задвижка (тип 1)» с именем Z1 и выделенной кнопккой «Выбрать сигнал из базы»

    При нажатии на кнопку «Выбрать сигнал из базы» происходит вызов окна редактора базы данных. При этом в окне редактора на вкладке «Редактор» появляется еще одна область – «Выбранные данные» (Рисунок 2).

    Рисунок 2. Редактор базы данных с появившейся областью «Выбранные данные»

  4. В окне редактора последовательно выберите (Рисунок 3):
    • Категорию «Задвижки»;
    • Группу сигналов «Z1» для левой задвижки;
    • Имя сигнала «xq01»;
    • Название сигнала «Положение».

    Рисунок 3. Редактор базы данных с выбранной категорией «Задвижки», группой сигналов «Z1» и сигналом «xq01» для формирования имени переменной

  5. Нажмите кнопку «Добавить» в области «Выбранные данные». Для выбранного сигнала cформируется имя переменной Z1_xq01 (Рисунок 4);

    Имя переменной формируется следующим образом: <имя группы сигналов><символ разделителя><имя сигнала из таблицы>, где

    • имя группы сигналов – имя выбранной группы сигналов в списке «Группы сигналов»;
    • символ разделителя – символ нижнего подчеркивания «_»;
    • имя сигнала из таблицы – неизменная часть переменной.

    Таким образом переменная положения Z1_xq01 для блока «HS – Задвижка (тип 1)» с именем Z1 сформирована следующим образом:

    • Z1 – имя группы сигналов;
    • _ – разделитель;
    • xq01 – часть переменной, определяющая ее назначение.

    Рисунок 4. Редактор базы данных со сформированным именем переменной Z1_xq01 в области «Выбранные данные»

  6. Закройте окно редактора базы данных нажатием на кнопку «Ok» , в результате чего в окне «Свойства» для блока «HS – Задвижка (тип 1)» в ячейке «Значение» для свойства «Степень открытия, %» появится имя сформированной переменной (Рисунок 5).

    Рисунок 5. Свойства задвижки Z1 после изменения значения свойства «Степень открытия, %»

  7. Закройте окно «Свойства».
Повторите действия для блока «HS – Задвижка (тип 1)» с именем Z2, привязав его состояние к переменной Z2_xq01 из базы данных проекта. После привязки окно свойств для данного блока должно выглядеть так, как показано на рисунке (Рисунок 6).

Рисунок 6. Свойства задвижки Z2 после изменения значения свойства «Степень открытия, %»

Стоит отметить, что имена переменных положения Z1_xq01 и Z2_xq01 короткие, и их можно вписать вручную в ячейку «Формула» для свойства «Степень открытия, %» для соответствующих блоков, не используя автоматическое формирование имен переменных (бывает удобно так поступать, когда база данных хорошо знакома, а имена переменных – короткие и простые).

Однако оптимальным способом является автоматический способ формирования имени переменной с помощью инструментов базы данных, так как он не допускает появления ошибок в именах переменных, которые неизбежно возникают при ручном написании имен.