Библиотеки блоков
То, из чего можно строить математические модели с использованием визуального программирования
В состав SimInTech входит более 500 типовых блоков, которые оформлены в виде библиотек: наборов блоков, сгруппированных по функциональным признакам и решаемым задачам.
Базовая конфигурация SimInTech включает в себя библиотеку блоков "Автоматика", которая предназначена для использования в шаблоне "Схема модели общего вида".
Библиотека "Автоматика" является общетехнической библиотекой, блоки которой позволяют формировать сигналы с постоянными характеристиками, содержат реализацию арифметических действий, описывают различные функции общего назначения, процессы в типовых элементах систем автоматического управления (САУ), а также предоставляют ряд сервисных инструментов общего назначения (субмодель, блоки отображения информации, обработки сигналов, создания именованных глобальных переменных и др.).
Другие библиотеки, входящие в состав SimInTech, предназначены для решения более узких задач: например, библиотеки "Теплогидравлика (HS)", "Механика", "Газотурбинные двигатели", "Электроприводы" и др. служат для создания теплогидравлических, механических, электрических, комплексных и других моделей.
- наличие интерпретатора математических функций позволяет в процессе работы с SimInTech создавать при помощи встроенного языка программирования экземпляры блоков со своими оригинальными математическими моделями на основе блока "Язык программирования";
- dll-интерфейс позволяет подключать внешние dll-библиотеки в виде типовых блоков на структурной схеме, при этом обмен данных между SimInTech и внешней библиотекой происходит через формальные параметры специально оговоренных подпрограмм;
- реализация принципа вложенности субструктур позволяет сохранять на диске в виде макроблоков (подпрограмм) отдельные шаблоны и/или фрагменты структурной схемы, что дает возможность создавать библиотеки унифицированных узлов (подсистем) объекта, математическая модель которых определяется их типовой внутренней структурной схемой.