Российская среда математических расчетов, модельно-ориентированного проектирования и программирования сложных технических систем
Математические библиотеки и высокоуровневый язык среды Engee предназначены для исследования данных и визуального моделирования систем различной физической природы: дискретные, непрерывные, линейные, нелинейные, каузальные, акаузальные.
Программная среда обеспечивает процессы командной разработки от концепции до реализации, генерации кода, тестирования и сопровождения эксплуатации с помощью цифрового двойника.
Engee применяется для разработки:
алгоритмов систем управления
цифровой обработки сигналов
конечных автоматов
моделей на базе данных и методов искусственного интеллекта
Перейти в документацию Engee (требуется регистрация на сайте)
Сочетание всех инженерных инструментов для проектирования и расчётов в облачной среде
Систематизируйте вашу работу и откройте новые технологические горизонты с Engee
Генерация кода и визуализация результатов для лёгкого полунатурного моделирования
Междисциплинарные модели, код и графики всегда доступны всей вашей команде
Создавайте схему и конфигурируйте блоки в удобном онлайн-инструменте
Сложные составные блоки для прикладных областей физики: например, для электротехники
В Engee легко работать с информацией: просматривайте графики, сохраняйте в файлы, наблюдайте за сигналами в любом соединении
Очень простой и удобный веб-редактор схем: создавайте подписи для каналов, копируйте блоки и отменяйте любые действия
В Engee очень просто создавать электрические схемы, в том числе с реалистичными моделями компонентов
Создавайте системы управления, параметры которых можно оптимизировать из кода или из командной строки
Назначение и актуальность применения
Модельно-ориентированное проектирование (МОП) — это особая технология проектирования сложных встраиваемых или технологических систем. Такое проектирование выполняется определенными методами, основанными на систематическом использовании моделей, которые развиваются, уточняются и эффективно используются на всех этапах жизненного цикла изделия.
Основной целью применения МОП является гарантия того, что при разработке системы в динамике учтено взаимное влияние компонентов системы, параметры системы настроены оптимально для выполнения поставленных задач, испытания проведены во всех возможных режимах эксплуатации изделия и компания разработчик уложилась в бюджет при достижении нужного качества изделия в приемлемые сроки. Методология хорошо зарекомендовала себя при разработке различных сложных систем, в частности встраиваемых систем управления, цифровой обработки сигналов, компьютерного зрения, радиолокации и связи.
Engee — среда динамического междисциплинарного моделирования сложных технических систем и основной инструмент для модельно-ориентированного проектирования (далее Среда). Его основным интерфейсом является графический инструмент для построения диаграмм и настраиваемый набор библиотек блоков. Он предлагает тесную интеграцию с собственной средой технических вычислений. Engee найдет широкое применение в системном проектировании, автоматическом управлении и цифровой обработке сигналов для многодоменного моделирования и проектирования на основе моделей.
В сочетании с другими своими продуктами Engee может автоматически генерировать исходный код на языке C. Поскольку эффективность и гибкость кода улучшаются, он становится все более широко распространенным для производственных систем, в дополнение к тому, что является инструментом для разработки встроенных систем из-за его гибкости и способности к быстрой итерации. Встроенный кодер создает код, достаточно эффективный для использования во встроенных системах.
Также Engee предоставляет высокоуровневый язык и интерактивную среду для программирования, численных расчетов и визуализации результатов. С помощью Engee можно анализировать данные, разрабатывать алгоритмы, создавать математические модели и приложения. Язык, инструментарий и встроенные математические функции позволяют исследовать различные подходы и получать решение быстрее, чем с использованием электронных таблиц или традиционных языков программирования, таких как C/C++ или Java.
Среда позволяет запускать скрипты, написанные на различных языках. Например, можно переиспользовать внешнюю функцию на питоне или Julia в среде Engee, то есть можно одновременно применять методы визуального программирования (блок схемы), так и в текстовое программирование — на различных языках. По умолчанию в Систему подключены Julia и Python в конфигурации, удовлетворяющей большинство запросов инженеров и не требующей дополнительного лицензирования (все подключенные библиотеки являются СПО). По желанию пользователя к продукту можно подключить интеграцию с другими вычислительными средами (Например, MATLAB. Требует отдельного лицензирования и по умолчанию не включается в продукт).
Технические возможности
Графический редактор для построения и управления иерархией блок-схем
Библиотеки предопределенных блоков для моделирования систем непрерывного и дискретного времени
Устройство симуляции с решателями ODE (Ordinary Differential Equation (Обыкновенные Дифференциальные Уравнения)) с фиксированным и переменным шагом
Устройства для наблюдения и индикации данных для просмотра результатов симуляции
Инструменты для управления файлами модели и данными
Инструменты для анализа модели, совершенствования архитектуры модели и повышения скорости симуляции
Автоматическая генерация портируемого С кода
Высокоуровневый язык для численных расчетов, визуализации и разработки приложений
Интерактивная среда для систематических исследований, проектирования и выпуска конечного изделия
Расширяемые библиотеки математических функций линейной алгебры, статистики, анализа Фурье, фильтрации, оптимизации, численного интегрирования, решения обыкновенных дифференциальных уравнений
Встроенные графические средства для визуализации данных и создания пользовательских графиков
Программные средства для оптимизации кода и улучшения его производительности
Требования
Операционные системы: Microsoft Windows, Linux, Mac
Поддерживаемые браузеры: Yandex, Chrome, и любые, поддерживающие opensource технологии Chromium
Заинтересовались?
Среда Engee настраивается под каждый проект индивидуально «под ключ»
из-за обилия используемых инструментов разработки, языков программирования, библиотек, формата работы на внешнем или внутреннем Сервисе. Для наиболее популярных целевых прикладных задач имеются готовые конфигурации Среды.
Для получения консультаций и оценки стоимости лицензий обращайтесь
к нам по e-mail.