Библиотеки блоков

То, из чего можно строить математические модели с использованием визуального программирования

В состав SimInTech входит более 500 типовых блоков, которые оформлены в виде библиотек: наборов блоков, сгруппированных по функциональным признакам и решаемым задачам.

Базовая конфигурация SimInTech включает в себя библиотеку блоков "Автоматика", которая предназначена для использования в шаблоне "Схема модели общего вида".

Библиотека "Автоматика" является общетехнической библиотекой, блоки которой позволяют формировать сигналы с постоянными характеристиками, содержат реализацию арифметических действий, описывают различные функции общего назначения, процессы в типовых элементах систем автоматического управления (САУ), а также предоставляют ряд сервисных инструментов общего назначения (субмодель, блоки отображения информации, обработки сигналов, создания именованных глобальных переменных и др.).

Другие библиотеки, входящие в состав SimInTech, предназначены для решения более узких задач: например, библиотеки "Теплогидравлика (HS)", "Механика", "Газотурбинные двигатели", "Электроприводы" и др. служат для создания теплогидравлических, механических, электрических, комплексных и других моделей.

Учитывая, что невозможно сформировать абсолютно полную библиотеку блоков, SimInTech имеет встроенные инструменты, которые позволяют создавать новые блоки:
  • наличие интерпретатора математических функций позволяет в процессе работы с SimInTech создавать при помощи встроенного языка программирования экземпляры блоков со своими оригинальными математическими моделями на основе блока "Язык программирования";
  • dll-интерфейс позволяет подключать внешние dll-библиотеки в виде типовых блоков на структурной схеме, при этом обмен данных между SimInTech и внешней библиотекой происходит через формальные параметры специально оговоренных подпрограмм;
  • реализация принципа вложенности субструктур позволяет сохранять на диске в виде макроблоков (подпрограмм) отдельные шаблоны и/или фрагменты структурной схемы, что дает возможность создавать библиотеки унифицированных узлов (подсистем) объекта, математическая модель которых определяется их типовой внутренней структурной схемой.