Быстрый старт
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, а также не забывайте следить за актуальными примерами и проектами других пользователей в Сообществе.