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

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

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

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

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

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



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

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



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

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



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

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

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

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

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

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



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

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



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

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



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

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