Продолжаем изучать тему подсистем в Engee. 💼
В прошлом видео речь шла о том, как разбивать большую модель на отдельные части и не превращать схему в бесконечное полотно из блоков и линий.
Теперь добрались до специальных типов подсистем, которые позволяют управлять самим процессом вычислений.
В новом учебном проекте разбираем:
🔸 Action Subsystem — выполнение части модели по событию;
🔸 Function-Call Subsystem — запуск вычислений по вызову другой подсистемой;
🔸 For Iterator Subsystem — цикл с фиксированным числом итераций внутри шага моделирования;
🔸 While Iterator Subsystem — цикл до выполнения заданного условия;
🔸 For Each Subsystem — обработка элементов вектора или массива без ручного построения одинаковых ветвей схемы.
На практике эти блоки помогают решать задачи, которые неудобно реализовывать обычной потоковой схемой. Например, выполнить несколько последовательных уточняющих расчетов за один шаг моделирования, организовать поэлементную обработку массива данных или запускать отдельную часть модели только при наступлении определенного события.
Многие разработчики впервые сталкиваются с такими подсистемами при работе с алгоритмами обработки сигналов, цифровыми системами управления или различными вычислительными процедурами, где важен не только поток данных, но и порядок выполнения операций.
В проекте собраны небольшие самостоятельные примеры для каждого типа подсистемы, поэтому его удобно использовать не только как демонстрацию возможностей Engee, но и как справочник, к которому можно вернуться при разработке собственных моделей.
📂 Ссылка на учебный проект:
https://engee.com/community/ru/catalogs/projects/spetsialnye-podsistemy-v-engee
🏆 Школа анализа инженерных данных 24.08
