Engee ❤️ MIK32 АМУР
Друзья, у нас замечательные новости!
Код, сгенерированный из российской среды моделирования, отлично работает на российских микроконтроллерах! Ура! 🥳
Наши специалисты успешно завершили тестирование микроконтроллера МИК 32 в рамках программы раннего доступа к архитектуре RISC-V на микроконтроллерных отладочных платах DEVBOARDS.
Ну и, конечно, мы подготовили серию постов с несколькими демонстрационными проектами. Сегодняшний посвящен работе с цифровыми входами-выходами контроллера:
🖐️💼 Проект “Здравствуй, Engee!” - модельно-ориентированный аналог всем известных “Hello, World!” и “Blink”, только реализованный при помощи модели Engee и азбуки Морзе. Среда расчётов Engee в этом примере помогает нам кодировать азбукой Морзе любое текстовое сообщение, в нашем случае - это радиограмма приветствия. Среда моделирования - проверять работу генератора зашифрованного сообщения. Генератор кода - сформировать подключаемый СИ-код алгоритма модели и функций работы с периферией контроллера.
💡💡Проект “Двоичный счётчик” задействует все доступные к управлению на отладочной плате MIK32 NUKE V0.3 встроенные элементы человеко-машинного интерфейса: два светодиода и один кнопочный контакт. По нажатию на кнопку триггерируемая подсистема модели инкрементирует счетчик на базе блока Chart из библиотеки конечных автоматов Engee. Выходной сигнал счетчика шифруется в двоичный код и передается поразрядно на светодиоды.
🤓В следующих проектах мы осветим работу с аналоговыми входами и выходами, цифровыми интерфейсами и прочей периферией.
В ожидании новых публикаций вы можете изучить другие проекты по генерации кода, а также предложить идеи по улучшению и развитию этих примеров в Сообществе.
До скорой встречи, ваш💼 !
Друзья, у нас замечательные новости!
Наши специалисты успешно завершили тестирование микроконтроллера МИК 32 в рамках программы раннего доступа к архитектуре RISC-V на микроконтроллерных отладочных платах DEVBOARDS.
Ну и, конечно, мы подготовили серию постов с несколькими демонстрационными проектами. Сегодняшний посвящен работе с цифровыми входами-выходами контроллера:
🖐️
💡💡Проект “Двоичный счётчик” задействует все доступные к управлению на отладочной плате MIK32 NUKE V0.3 встроенные элементы человеко-машинного интерфейса: два светодиода и один кнопочный контакт. По нажатию на кнопку триггерируемая подсистема модели инкрементирует счетчик на базе блока Chart из библиотеки конечных автоматов Engee. Выходной сигнал счетчика шифруется в двоичный код и передается поразрядно на светодиоды.
🤓В следующих проектах мы осветим работу с аналоговыми входами и выходами, цифровыми интерфейсами и прочей периферией.
В ожидании новых публикаций вы можете изучить другие проекты по генерации кода, а также предложить идеи по улучшению и развитию этих примеров в Сообществе.
До скорой встречи, ваш
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍13🥰8❤2
Релиз 24.9 – сентябрьское обновление 🏫🌦🍂
Друзья,
Пролетел первый месяц осени, а это значит, что настала пора рассказать о том, что нового появилось в Engee в сентябре. Обновление уже доступно на Engee.com всем пользователям, скорее заходите и оцените сами!
Самое важное:
🌟Маски для ячеек 2.0;
🌟Принципиальное повышение производительности и стабильности вычислительного ядра Engee;
🌟Новая библиотека блоков: Аэрокосмические системы;
🌟Новый тип графика: Глазковая диаграмма;
🌟Запись сигналов с шин;
🌟Конечные автоматы: подсветка переходов и синтаксиса;
🌟Управление именами сигналов в сгенерированном коде.
А еще:
✅Возможность «перетянуть» папку или файл в нужное расположение;
✅Новые сочетания клавиш для файлового браузера и среды моделирования;
✅Новая форма обратной связи;
✅Вывод SVG на маску блока;
✅Новый цвет блоков библиотеки «Влажный воздух»;
✅Новые блоки в базовой библиотеке, а также библиотеках Изотермической жидкости, Электрики, ЦОС, РЛС, 5g, Связи и др.;
✅Десятки новых системных объектов и функций для ФАР;
✅Ежемесячные обновления в документацию – новые статьи, переводы и примеры.
Подробности о релизе вы можете найти, как и всегда, в разделе Что нового.💼
PS Напоминаем, что вовсю идет Конкурс работ Engee очень ждем ваши работы.
А еще мы запустили сайт для регистрации на День Engee 2024! Ждем вас!
Остаемся на связи! ☎️
Друзья,
Пролетел первый месяц осени, а это значит, что настала пора рассказать о том, что нового появилось в Engee в сентябре. Обновление уже доступно на Engee.com всем пользователям, скорее заходите и оцените сами!
Самое важное:
🌟Маски для ячеек 2.0;
🌟Принципиальное повышение производительности и стабильности вычислительного ядра Engee;
🌟Новая библиотека блоков: Аэрокосмические системы;
🌟Новый тип графика: Глазковая диаграмма;
🌟Запись сигналов с шин;
🌟Конечные автоматы: подсветка переходов и синтаксиса;
🌟Управление именами сигналов в сгенерированном коде.
А еще:
✅Возможность «перетянуть» папку или файл в нужное расположение;
✅Новые сочетания клавиш для файлового браузера и среды моделирования;
✅Новая форма обратной связи;
✅Вывод SVG на маску блока;
✅Новый цвет блоков библиотеки «Влажный воздух»;
✅Новые блоки в базовой библиотеке, а также библиотеках Изотермической жидкости, Электрики, ЦОС, РЛС, 5g, Связи и др.;
✅Десятки новых системных объектов и функций для ФАР;
✅Ежемесячные обновления в документацию – новые статьи, переводы и примеры.
Подробности о релизе вы можете найти, как и всегда, в разделе Что нового.
PS Напоминаем, что вовсю идет Конкурс работ Engee очень ждем ваши работы.
А еще мы запустили сайт для регистрации на День Engee 2024! Ждем вас!
Остаемся на связи! ☎️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍10❤4⚡2
День Engee 2024
Друзья,
Ждем вас 14 ноября на главном событии года – Дне Engee!
Вы что-то слышали про инженерную среду Engee, и вам интересно узнать больше? На Engee Day вы сможете лично пообщаться с экспертами Engee и модельно-ориентированного проектирования, ознакомиться с различными конфигурациями стенда КПМ РИТМ, послушать интересные инженерные доклады.
За один день вы узнаете все об Engee, лучшей отечественной замене MATLAB.
Мы расскажем о важных обновлениях платформы, а также о планах по появлению многих долгожданных функций (например, внешней интеграции 🔥 ).
В рамках Engee Day на мастер-классах вы сможете узнать, как:
📄 Разработать на Engee встроенный код для российских процессоров
📄 Успешно заменить MATLAB для технических расчетов
📄 Разработать систему управления для по-настоящему сложной технической системы
📄 Создать концепцию РТС с нуля и довести ее до «железа»
📄 Многое другое!
А еще в рамках Дня Engee для вас будут доступны демозоны по самым разным направлениям (САУ, ЦОС, РЛС, БПЛА, Энергетика, ИИ, Julia и др.), где вы сможете увидеть наши наработки и сразу получить ответы на все ваши вопросы!
👉Регистрируйтесь (это бесплатно)! 👈
До скорой встречи!💼
Друзья,
Ждем вас 14 ноября на главном событии года – Дне Engee!
Вы что-то слышали про инженерную среду Engee, и вам интересно узнать больше? На Engee Day вы сможете лично пообщаться с экспертами Engee и модельно-ориентированного проектирования, ознакомиться с различными конфигурациями стенда КПМ РИТМ, послушать интересные инженерные доклады.
За один день вы узнаете все об Engee, лучшей отечественной замене MATLAB.
Мы расскажем о важных обновлениях платформы, а также о планах по появлению многих долгожданных функций (
В рамках Engee Day на мастер-классах вы сможете узнать, как:
А еще в рамках Дня Engee для вас будут доступны демозоны по самым разным направлениям (САУ, ЦОС, РЛС, БПЛА, Энергетика, ИИ, Julia и др.), где вы сможете увидеть наши наработки и сразу получить ответы на все ваши вопросы!
👉Регистрируйтесь (это бесплатно)! 👈
До скорой встречи!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👏8❤7
Как встроить нейросеть в модель Engee? 📓
Друзья,
Да, мы понимаем, что про нейросети уже говорят из каждого утюга. Но мы точно знаем, что есть инженерные задачи, которые отлично решаются с их помощью, что мы и делаем и вам желаем! 😉
Например:
🪄Фильтры и датчики для прогноза по временным рядам
✨Запутанные характеристики, которые не влезают ни в какие полиномы
🔋Модели для мониторинга оборудования и предсказания с онлайн-обучением
Хотим рассказать вам сегодня про один из наших проектов по созданию нейросетей в Engee, где мы показываем, как совместить гибкость и скорость среды расчетов и удобство компоновки и отладки системы на визуальной модели.
Julia – очень интересный язык для работы с данными и генерации кода. Для обучения нейросетей нужны конструкции, которые можно продифференцировать. А Julia, представьте себе, дифференцируемый язык программирования.
Для обучения и создания НС мы используем библиотеку
Три слоя, два нейрона на входе, один на выходе… Остальные вещи – функция потерь, подача данных, цикл обучения – в Julia все это выполняется короткими и ясными командами.
Теперь хотелось бы соединить нейросеть с остальными компонентами системы в одной модели, и тут нет ничего лучше наглядной схемы. Несколько блоков
Обученная нейросеть хранится в общей переменной
Уверены, что вам нравится воплощать такие технологии в своих проектах, поэтому готовим еще много материалов по этой теме.
Приглашайте друзей и коллег, увидимся в Engee!💼
Друзья,
Да, мы понимаем, что про нейросети уже говорят из каждого утюга. Но мы точно знаем, что есть инженерные задачи, которые отлично решаются с их помощью, что мы и делаем и вам желаем! 😉
Например:
🪄Фильтры и датчики для прогноза по временным рядам
✨Запутанные характеристики, которые не влезают ни в какие полиномы
🔋Модели для мониторинга оборудования и предсказания с онлайн-обучением
Хотим рассказать вам сегодня про один из наших проектов по созданию нейросетей в Engee, где мы показываем, как совместить гибкость и скорость среды расчетов и удобство компоновки и отладки системы на визуальной модели.
Julia – очень интересный язык для работы с данными и генерации кода. Для обучения нейросетей нужны конструкции, которые можно продифференцировать. А Julia, представьте себе, дифференцируемый язык программирования.
Для обучения и создания НС мы используем библиотеку
Flux. Судите сами, трудно ли создать НС с ее помощью:Chain( Dense( 2 => 20, relu ),
Dense( 20 => 5, relu ),
Dense( 5 => 1 ) )
Три слоя, два нейрона на входе, один на выходе… Остальные вещи – функция потерь, подача данных, цикл обучения – в Julia все это выполняется короткими и ясными командами.
Теперь хотелось бы соединить нейросеть с остальными компонентами системы в одной модели, и тут нет ничего лучше наглядной схемы. Несколько блоков
Constant, Add и Product, и НС будет управлять любыми заслонками, моторами и прочими компонентами вашей инженерной экосистемы.Обученная нейросеть хранится в общей переменной
model. Поэтому, чтобы разместить ее на блок-схеме, мы просто прописали model.weight и model.bias в свойствах блоков. Либо можно скопировать эти матрицы внутрь констант модели через команду engee.set_param(). Либо программно сгенерировать всю модель, блок за блоком... Уверены, что вам нравится воплощать такие технологии в своих проектах, поэтому готовим еще много материалов по этой теме.
Приглашайте друзей и коллег, увидимся в Engee!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍8👏2😍2😢1
Media is too big
VIEW IN TELEGRAM
Маски ячеек 🎭
Друзья, в Редакторе Engee существует уникальная функциональность, которая позволяет вам оформлять расчетные скрипты на совершенно новом уровне.
Конечно же, мы имеем в виду маски ячеек!
С помощью маскирования вы можете настраивать пользовательский интерфейс для ваших кодовых ячеек так, чтобы значения переменных в коде определялись при помощи привычных элементов управления (кнопки, слайдеры, списки). При этом вы можете включить автоматическое исполнение кода ячейки и даже совсем скрыть ее код.
Таким образом, ваши скрипты будут выглядеть как настоящие интерактивные инженерные приложения!
Скорее смотрите приложенное видео, вы все поймете сами!👀
А как бы вы применили маски ячеек? Поделитесь с нами в Сообществе!💼
Друзья, в Редакторе Engee существует уникальная функциональность, которая позволяет вам оформлять расчетные скрипты на совершенно новом уровне.
Конечно же, мы имеем в виду маски ячеек!
С помощью маскирования вы можете настраивать пользовательский интерфейс для ваших кодовых ячеек так, чтобы значения переменных в коде определялись при помощи привычных элементов управления (кнопки, слайдеры, списки). При этом вы можете включить автоматическое исполнение кода ячейки и даже совсем скрыть ее код.
Таким образом, ваши скрипты будут выглядеть как настоящие интерактивные инженерные приложения!
Скорее смотрите приложенное видео, вы все поймете сами!
А как бы вы применили маски ячеек? Поделитесь с нами в Сообществе!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍8🥰4❤3🙏1
События Engee 💼
Друзья,
Мы готовим для вас много интересного в ноябре-декабре. Собрали для удобства расписание в одном посте:
🎂 День Engee. Пройдет уже скоро, 14 ноября. Мы приготовили уникальный формат, который включает доклады, мастер-классы и демозону. В частности, на мастер-классах вы сможете узнать, как:
🔹 Заменить расчетную среду MATLAB и чем,
🔹 Сгенерировать код под российские МК,
🔹 Построить физические модели в Engee, аналоге Amesim и Simscape,
🔹 Применять пакет для ТАУ в Engee,
🔹 Эффективно строить системы ЦОС в Engee.
🏆Конкурс работ Engee. Он все еще идет и будет продлен по вашим просьбам.
📶 Вебинар «Системы связи в Engee» – 12 ноября
🎓 Онлайн-тренинг «Основы платформы Engee» – новый поток стартует 25 ноября
📡 Мастер-класс «Моделирование радиолокационных систем в Engee» – 27 ноября
⚙️ Вебинар «Разработка кода для встраиваемых систем в Engee» – 3 декабря
Как видите, мероприятия на любой вкус!
Очень ждем встречи с вами, так что выбирайте интересующий формат, тему, даты и регистрируйтесь по ссылкам.
Будем на связи! 🤓
Друзья,
Мы готовим для вас много интересного в ноябре-декабре. Собрали для удобства расписание в одном посте:
🎂 День Engee. Пройдет уже скоро, 14 ноября. Мы приготовили уникальный формат, который включает доклады, мастер-классы и демозону. В частности, на мастер-классах вы сможете узнать, как:
🏆Конкурс работ Engee. Он все еще идет и будет продлен по вашим просьбам.
📶 Вебинар «Системы связи в Engee» – 12 ноября
🎓 Онлайн-тренинг «Основы платформы Engee» – новый поток стартует 25 ноября
📡 Мастер-класс «Моделирование радиолокационных систем в Engee» – 27 ноября
⚙️ Вебинар «Разработка кода для встраиваемых систем в Engee» – 3 декабря
Как видите, мероприятия на любой вкус!
Очень ждем встречи с вами, так что выбирайте интересующий формат, тему, даты и регистрируйтесь по ссылкам.
Будем на связи! 🤓
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍8❤4🤩1🤓1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from Экспонента Электроэнергетика
Media is too big
VIEW IN TELEGRAM
В ролике показали, как с помощью программного управления моделью анализировать осциллограммы токов и напряжений. В редакторе скриптов Engee можно строить графики, таблицы и векторные диаграммы, писать функций для обработки результатов симуляции — все в одном месте.
Функционал программного управления идеален для интерактивных лабораторных работ в учебных курсах, позволяя подкрепить теорию навыками цифрового моделирования и программирования. Таким образом студент может отслеживать причинно-следственную связь изучаемых явлений и получаемых результатов.
Подробнее на start.engee.com/electricity
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍11⚡7👎2🆒2✍1
Media is too big
VIEW IN TELEGRAM
Модель электромобиля в Engee 🚗
📼Друзья, хотим представить вам новый демонстрационный проект – Базовая модель электромобиля. На этот раз в новом формате обзорного видео.
🌪️В данной модели мы использовали физические блоки для симуляции агрегатов автомобиля и направленные блоки для расчета сил, действующих на кузов со стороны воздуха.
🏆С помощью данной модели можно рассчитать максимальную скорость, разгон и прочие параметры электромобиля.
Подробности вы найдете в видео или на страничке проекта в Сообществе.
Желаем вам хороших выходных и много интересных проектов!👷
До встречи в Engee!💼
📼Друзья, хотим представить вам новый демонстрационный проект – Базовая модель электромобиля. На этот раз в новом формате обзорного видео.
🌪️В данной модели мы использовали физические блоки для симуляции агрегатов автомобиля и направленные блоки для расчета сил, действующих на кузов со стороны воздуха.
🏆С помощью данной модели можно рассчитать максимальную скорость, разгон и прочие параметры электромобиля.
Подробности вы найдете в видео или на страничке проекта в Сообществе.
Желаем вам хороших выходных и много интересных проектов!👷
До встречи в Engee!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍11🥰6
Engee ❤️ MIK32 АМУР - 2
Друзья,
Мы, как и обещали, продолжаем серию постов о генерации кода из российской среды моделирования Engee для российских микроконтроллеров МИК32 Амур.
В предыдущей публикации мы рассказали о проектах с использованием цифровых входов/выходов. Сегодняшний пост посвящен работе с аналоговыми входами/выходами микроконтроллера.
💡Проект Измеритель освещённости воплощает полноценный датчик освещённости, работающий на алгоритме из модели Engee. Аналоговый вход контроллера получает переменный сигнал напряжения, которое изменяется в зависимости от яркости освещения, попадающего на фоторезистор. Сигнал обрабатывается встроенным аналого-цифровым преобразователем МИК32, и по результатам его работы прошивка, автоматически созданная из модели Engee, вычисляет текущую освещенность в помещении и передаёт полученное значение в последовательный порт микроконтроллера.
🪚 Проект Генератор пилообразных сигналов задействует два канала цифро-аналоговых преобразователей МИК32, на входе которых формируются пилообразные сигналы. Модель Engee генерирует 12-разрядный выходной аналоговый сигнал и передает его на один канал микроконтроллера. На второй канал тот же сигнал передается с фиксированным фазовым сдвигом, что реализуется путем “запоминания” в буфере предыдущих (до 1024) значений сигнала.
🤔 Стоит ли ждать новых серий с проектами генерации кода из Engee для МИК32?
🫡 Конечно, ждать!
Но прежде чем переключить своё внимание, приглашаем заглянуть в Сообщество, уверены, что там появилось еще несколько проектов, которые вас обязательно заинтересуют.
Скоро увидимся!💼
Друзья,
Мы, как и обещали, продолжаем серию постов о генерации кода из российской среды моделирования Engee для российских микроконтроллеров МИК32 Амур.
В предыдущей публикации мы рассказали о проектах с использованием цифровых входов/выходов. Сегодняшний пост посвящен работе с аналоговыми входами/выходами микроконтроллера.
💡Проект Измеритель освещённости воплощает полноценный датчик освещённости, работающий на алгоритме из модели Engee. Аналоговый вход контроллера получает переменный сигнал напряжения, которое изменяется в зависимости от яркости освещения, попадающего на фоторезистор. Сигнал обрабатывается встроенным аналого-цифровым преобразователем МИК32, и по результатам его работы прошивка, автоматически созданная из модели Engee, вычисляет текущую освещенность в помещении и передаёт полученное значение в последовательный порт микроконтроллера.
🪚 Проект Генератор пилообразных сигналов задействует два канала цифро-аналоговых преобразователей МИК32, на входе которых формируются пилообразные сигналы. Модель Engee генерирует 12-разрядный выходной аналоговый сигнал и передает его на один канал микроконтроллера. На второй канал тот же сигнал передается с фиксированным фазовым сдвигом, что реализуется путем “запоминания” в буфере предыдущих (до 1024) значений сигнала.
🤔 Стоит ли ждать новых серий с проектами генерации кода из Engee для МИК32?
Но прежде чем переключить своё внимание, приглашаем заглянуть в Сообщество, уверены, что там появилось еще несколько проектов, которые вас обязательно заинтересуют.
Скоро увидимся!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤7👏7👍5