Документация Engee

Быстрый старт

Engee — это среда математических вычислений и модельно-ориентированного проектирования сложных технических систем, поддерживающая генерацию и верификацию кода из моделей на языках Си и Verilog.

В Engee вы можете создавать и тестировать технические системы любой сложности! Работайте с графическими моделями, инженерными скриптами и выполняйте расчеты на различных языках, таких как Julia, Python, Си и Verilog. А можно и сочетать оба подхода — автоматизировать разработку, отладку и внедрение, объединив расчеты, визуализацию и логику системы в одной среде. Все это доступно в EngeeНачните со статьи Интерфейс — в ней показаны основные инструменты, которые помогут настроить процесс под себя.

Технические вычисления

Работа с кодом: с чего начать и чем пользоваться

Хотите заниматься инженерными расчетами и техническими вычислениями? В Engee первое место отдано языку программирования Julia , но поддерживаются и несколько других! Если вы еще не знакомы с Julia, то начните с раздела Первые шаги. Введение в технические расчеты Engee и курса Добро пожаловать в EngeeА в примерах представлены различные сценарии использования Julia. Это будет полезно как для новичков, так и для опытных инженеров! 

В Engee доступна полная и регулярно обновляемая  документация по Julia на русском языке. Для практической работы вам пригодятся следующие инструменты: 

Моделирование

Учебные материалы и инструменты для работы с моделями

Чтобы укрепить ваши навыки моделирования в Engee , рекомендуем изучить цикл статей из раздела Как моделировать в Engee, а также обратить внимание на Учебные курсы и Примеры К инструментам первой необходимости для инженера-проектировщика относятся: 

Сочетание моделирования и скриптов

Программное управление моделированием и анализ результатов

Возможно вас интересует сочетание моделирования и скриптов? Или вы хотите автоматизировать задачи моделирования? В Engee это возможно! С помощью языка Julia вы можете программно управлять моделированием, применяя специальные команды в командной строке или редакторе скриптов. Также вы можете анализировать результаты симуляции модели в рабочей области: сохранять их в одну или несколько переменных и обрабатывать с помощью различных пакетов.

Можно использовать алгоритмы или модели физических объектов реализованных на языках Си или Julia c помощью блоков C Function и Engee Function, поддерживающих языки Си и Julia. Если ваш проект нацелен на встраиваемые системы и реальное оборудование, то модель Engee легко и автоматически переносится в человекочитаемый код на языках Си и Verilog. Более того, и модель, и скрипт могут работать с оборудованием, подключенным к вашему компьютеру. Для полного погружения в модельно-ориентированное проектирования Engee поддерживает тестирование в реальном времени на специализированном стенде КПМ РИТМДля проектов «в железе» используются следующие инструменты: 

Ну и в конце концов, делитесь своими проектами с коллегами, используя систему контроля версий Git прямо в Engee, а также не забывайте следить за актуальными примерами и проектами других пользователей в Сообществе.

Примеры и проекты

Профессиональные демо-проекты различной сложности для десятков областей применения.

Открыть

Онлайн-курсы

Быстро начните свой путь в Engee с помощью наших бесплатных встроенных курсов.

Начать учиться

Что нового?

Узнать

Основы интерфейса

Освойте основные элементы интерфейса среды.

Редактор скриптов

Узнайте, как создать интерактивный скрипт в Engee и работать с ним.

Как моделировать в Engee

Создайте и запустите свою первую динамическую модель.

Делитесь своими проектами с коллегами прямо в Engeeиспользуя систему контроля версий Gitа также не забывайте следить за актуальными примерами и проектами других пользователей в Сообществе.