Подключение базы данных к проекту

Перед тем, как приступать к подключению базы данных к схеме теплогидравлики, необходимо активировать режим расширенного функционала SimInTech. Данный режим имеет название Режим разработчика. Этот режим позволяет активировать часть опций среды, которые не доступны при обычной работе с ней. В том числе к таким функциям относится работа с базой данных сигналов проекта.

Для активации данного режима войдите в меню Вид главного окна программы и установите галочку напротив пункта меню Режим разработчика (Рисунок 1).


Рисунок 1. Активация режима разработчика в меню "Вид" главного окна SimInTech

Подключение базы данных сигналов к схеме теплогидравлики осуществляется следующим образом:

  1. В окне проекта на панели кнопок нажмите кнопку
    Рисунок 2. Расчетные параметры схемы
    Параметры расчёта (Рисунок 3) :


    Рисунок 3. Кнопка доступа к параметрам расчета
  2. В появившемся окне параметров проекта перейдите на вкладку Настройки проекта, на которой:
    • в поле "Модуль базы данных проекта" выберите в выпадающем меню строку: $(Root)\sdb.dll
    • в поле "Имя базы данных проекта" измените имя файла базы данных на signals.db

    Окно параметров проекта с измененными полями представлено на рисунке ниже (Рисунок 4):



    Рисунок 4. Окно "Параметры проекта" - вкладка "База данных"
  3. Закройте окно, изменения сохранятся автоматически

Разберем внесенные нами в настройки проекта изменения, связанные с базой данных.

  1. В поле "Модуль базы данных проекта" вводится информация, определяющая тип базы данных сигналов, подключаемой к проекту. В нашем случае тип базы данных определяется строкой $(Root)\sdb.dll, в которой:
    • $(Root) – служебный указатель, который определяет путь к директории по умолчанию, к которой происходит обращение SimInTech при вызове модуля. Путь определяется в настройках SimInTech, на вкладке "Файлы и папки", поле "Корневая директория" (Рисунок 5). По умолчанию путь определен, как C:\SimInTech\bin;


      Рисунок 5. Окно "Параметры" главного окна SimInTech - вкладка "Файлы и папки"
    • sdb.dll – имя динамической библиотеки программного модуля базы данных сигналов, который входит в состав дистрибутива SimInTech
  2. В поле "Имя базы данных проекта" вводится произвольное имя, с которым будет сохранена база данных, и путь к директории, в которой она будет сохранена (Рисунок 4). В случае, когда прописывается только имя базы данных, то она сохраняется в той же директории, в которой сохраняется и проект, к которому она подключена. Если же необходимо определить другую директорию сохранения, то нужно в данном поле прописать тот путь, по которому будет находится файл базы данных сигналов