Engee участвует в 🟢 🟢 🟢
Друзья,
Приглашаем вас посетить стенд ЦИТМ Экспонента на конференции ЦИПР 2024. На стенде эксперты Экспоненты демонстрируют нашу среду для моделирования и инженерных вычислений Engee. Вы точно получите ответы на все ваши вопросы и узнаете что-то новенькое, ведь мы подготовили для конференции две свежих демонстрации:
1️⃣ Разработка встроенного кода для системы управления обратным маятником 🤖
2️⃣ Полунатурный стенд для моделирования динамики транспортного средства 🚌
Не упустите шанс познакомиться и встретиться с Engee с 21 по 24 мая в Нижнем Новгороде! Найти нас можно в павильоне №3, стенд № 3.26.
Ждем вас!💼
Друзья,
Приглашаем вас посетить стенд ЦИТМ Экспонента на конференции ЦИПР 2024. На стенде эксперты Экспоненты демонстрируют нашу среду для моделирования и инженерных вычислений Engee. Вы точно получите ответы на все ваши вопросы и узнаете что-то новенькое, ведь мы подготовили для конференции две свежих демонстрации:
Не упустите шанс познакомиться и встретиться с Engee с 21 по 24 мая в Нижнем Новгороде! Найти нас можно в павильоне №3, стенд № 3.26.
Ждем вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍9🤩4
Как разработать цифровой фильтр в Engee? 📡
Друзья,
Одним из важнейших аспектов разработки системы ЦОС является проектирование цифровых фильтров. Они используются практически во всех отраслях современной техники, и возможность быстро создать и проверить прототип системы фильтрации – универсальный ключ к успеху.
Приглашаем вас 13 июня на вебинар «Разработка систем ЦОС в Engee», на котором вы познакомитесь с процессом создания потоковых систем генерации, визуализации и обработки различных сигналов.
👉Регистрация тут👈
Частая задача при разработке систем ЦОС – создание цифрового фильтра для системы преобразования частоты дискретизации сигнала.
Engee позволяет:
🔵с помощью приложения «анализатор спектра» промоделировать, как система преобразования работает без фильтра, и понять, почему фильтр там так нужен;
🔵задать спецификацию цифрового фильтра в интерактивном приложении и синтезировать его коэффициенты, а потом поместить их в блок «Discrete FIR Filter» в модели;
🔵смоделировать генерацию и прохождение тестового сигнала через цепи изменения частоты дискретизации и через сам разработанный фильтр с применением динамических решателей цифровых систем;
🔵проанализировать сигналы на всех срезах во временной и частотной областях при помощи встроенных возможностей среды.
На вебинаре мы подробно рассмотрим реализацию фильтров, а также изучим множество других интересных и полезных примеров, в том числе с реализацией на «железе».
До встречи на вебинаре и в Engee!💼
Друзья,
Одним из важнейших аспектов разработки системы ЦОС является проектирование цифровых фильтров. Они используются практически во всех отраслях современной техники, и возможность быстро создать и проверить прототип системы фильтрации – универсальный ключ к успеху.
Приглашаем вас 13 июня на вебинар «Разработка систем ЦОС в Engee», на котором вы познакомитесь с процессом создания потоковых систем генерации, визуализации и обработки различных сигналов.
👉Регистрация тут👈
Частая задача при разработке систем ЦОС – создание цифрового фильтра для системы преобразования частоты дискретизации сигнала.
Engee позволяет:
🔵с помощью приложения «анализатор спектра» промоделировать, как система преобразования работает без фильтра, и понять, почему фильтр там так нужен;
🔵задать спецификацию цифрового фильтра в интерактивном приложении и синтезировать его коэффициенты, а потом поместить их в блок «Discrete FIR Filter» в модели;
🔵смоделировать генерацию и прохождение тестового сигнала через цепи изменения частоты дискретизации и через сам разработанный фильтр с применением динамических решателей цифровых систем;
🔵проанализировать сигналы на всех срезах во временной и частотной областях при помощи встроенных возможностей среды.
На вебинаре мы подробно рассмотрим реализацию фильтров, а также изучим множество других интересных и полезных примеров, в том числе с реализацией на «железе».
До встречи на вебинаре и в Engee!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥9❤3🆒2
Media is too big
VIEW IN TELEGRAM
Моделируем приемник 5G в Engee 📱📲
5G – актуальный стандарт связи, обеспечивающий повышенную скорость выгрузки и загрузки, более устойчивое подключение и увеличенную емкость по сравнению 4G и тем более по сравнению с более ранними вариантами стандарта GSM.
Подготовили для вас небольшое видео, в котором мы создаем модель, позволяющая демодулировать сигнал 5G и выделить из него главный и системный информационные блоки (MIB/SIB).
Общая функциональность и структура MIB/SIB почти такие же, как и у LTE, но между 5G и LTE есть одно существенное различие. В LTE все SIB передаются независимо от того, хочет этого пользовательское оборудование (UE) или нет. Однако в 5G существует два разных типа SIB. Один тип передается периодически, как SIB в LTE, а другой тип передается только при наличии запроса от UE.
Пример доступен и вам по ссылке.
Приглашаем ознакомиться с моделью в Engee самостоятельно!💼
5G – актуальный стандарт связи, обеспечивающий повышенную скорость выгрузки и загрузки, более устойчивое подключение и увеличенную емкость по сравнению 4G и тем более по сравнению с более ранними вариантами стандарта GSM.
Подготовили для вас небольшое видео, в котором мы создаем модель, позволяющая демодулировать сигнал 5G и выделить из него главный и системный информационные блоки (MIB/SIB).
Общая функциональность и структура MIB/SIB почти такие же, как и у LTE, но между 5G и LTE есть одно существенное различие. В LTE все SIB передаются независимо от того, хочет этого пользовательское оборудование (UE) или нет. Однако в 5G существует два разных типа SIB. Один тип передается периодически, как SIB в LTE, а другой тип передается только при наличии запроса от UE.
Пример доступен и вам по ссылке.
Приглашаем ознакомиться с моделью в Engee самостоятельно!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍11😎4
Релиз 24.5.0 – майское обновление 🏃🌈🚴
Друзья, в наши двери стучится лето, но мы не снижаем темп обновлений и выпустили на Engee.com свежий релиз, который уже доступен всем пользователям.
Какие новые функции и удобства ожидают вас в этом месяце? Давайте посмотрим:
🌟Новый дизайн документации;
🌟Интерактивное содержание для скриптов;
🌟Отображение типов переменных в настройках блоков и возможность сохранять переменные в «ручном» режиме;
🌟Итеративное выполнение моделей Engee (перемотка вперед-назад);
🌟Горячие клавиши для управления моделированием;
🌟Доработки Solver Configuration – поддержка дискретных локальных решателей;
🌟Опция включения названий всех блоков модели;
А также:
✅Выделили новую библиотеку – Радары;
✅Реализовали всплывающие подсказки для элементов интерфейса;
✅Дали возможность открывать «битый» скрипт как текст;
✅Доработали нумерацию прогонов в Инспекторе данных;
✅Исправили отступы в библиотеке и переименовали разделы «физмода»;
✅Добавили более 35 новых блоков;
✅Выкатили ежемесячные обновления в документацию – новые статьи и примеры;
Подробное описание релиза доступно в Release Notes!
Ждем вас в Engee!💼
P.S. Кстати, нам коллеги из Экспоненты шепнули, что пока еще есть места на бесплатный тренинг 10-11 июня в Москве. 🎓
P.P.S. А еще мы планируем совместные семинары в Екатеринбурге и Новосибирске во второй половине июня. Ждем встречи! ⛰️
Друзья, в наши двери стучится лето, но мы не снижаем темп обновлений и выпустили на Engee.com свежий релиз, который уже доступен всем пользователям.
Какие новые функции и удобства ожидают вас в этом месяце? Давайте посмотрим:
🌟Новый дизайн документации;
🌟Интерактивное содержание для скриптов;
🌟Отображение типов переменных в настройках блоков и возможность сохранять переменные в «ручном» режиме;
🌟Итеративное выполнение моделей Engee (перемотка вперед-назад);
🌟Горячие клавиши для управления моделированием;
🌟Доработки Solver Configuration – поддержка дискретных локальных решателей;
🌟Опция включения названий всех блоков модели;
А также:
✅Выделили новую библиотеку – Радары;
✅Реализовали всплывающие подсказки для элементов интерфейса;
✅Дали возможность открывать «битый» скрипт как текст;
✅Доработали нумерацию прогонов в Инспекторе данных;
✅Исправили отступы в библиотеке и переименовали разделы «физмода»;
✅Добавили более 35 новых блоков;
✅Выкатили ежемесячные обновления в документацию – новые статьи и примеры;
Подробное описание релиза доступно в Release Notes!
Ждем вас в Engee!
P.S. Кстати, нам коллеги из Экспоненты шепнули, что пока еще есть места на бесплатный тренинг 10-11 июня в Москве. 🎓
P.P.S. А еще мы планируем совместные семинары в Екатеринбурге и Новосибирске во второй половине июня. Ждем встречи! ⛰️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍7❤6🎉2
Media is too big
VIEW IN TELEGRAM
Работа с репозиторием git в Engee
Друзья,
Не забывайте, что Engee предоставляет мощный инструментарий для работы с Git.
Git – это система контроля версий. Указываете ей внешний репозиторий и она позволяет отправлять туда наработки или скачивать свежие версии проекта. Как это реализовано?
🏌️♂️Во-первых, в Engee основные действия в Git можно сделать кнопками из файлового браузера. В сопроводительном видео мы покажем, как сделать первые шаги.
⛹️Во-вторых, мы добавили для вас библиотеку функций чтобы взаимодействовать с Git. Почти все действия можно сделать через команды
🏋️Еще мы поддерживаем старую добрую командную строку. За счет своей гибкости она позволяет вам сделать всё что угодно.
В документации (ссылка) вы найдете памятку по командам
Технологии повышения продуктивности должны быть доступны всем. Ждем вас на engee.com!💼
Друзья,
Не забывайте, что Engee предоставляет мощный инструментарий для работы с Git.
Git – это система контроля версий. Указываете ей внешний репозиторий и она позволяет отправлять туда наработки или скачивать свежие версии проекта. Как это реализовано?
🏌️♂️Во-первых, в Engee основные действия в Git можно сделать кнопками из файлового браузера. В сопроводительном видео мы покажем, как сделать первые шаги.
⛹️Во-вторых, мы добавили для вас библиотеку функций чтобы взаимодействовать с Git. Почти все действия можно сделать через команды
engee_git и автоматизировать всё, что вам нужно через интерактивные скрипты. Например engee_git.branch_create(...) – создание новой локальной ветви проекта или engee_git.diff(...) – сравнение заданного состояния репозитория с текущим.🏋️Еще мы поддерживаем старую добрую командную строку. За счет своей гибкости она позволяет вам сделать всё что угодно.
В документации (ссылка) вы найдете памятку по командам
engee_git и легко сможете подключать внешние репозитории или фиксировать изменения в проекте.Технологии повышения продуктивности должны быть доступны всем. Ждем вас на engee.com!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍8🥰4🆒3
Forwarded from Экспонента для инженеров
Друзья,
Приглашаем на вебинар «Применение Engee для классификации объектов» 27 июня в 10:00 (по московскому времени).🖼 💼
На вебинаре мы покажем вам, как с помощью Engee, новейшей российской платформы для решения инженерных и наукоёмких задач, создать нейросеть для классификации изображений.
1️⃣ Познакомим вас со средой интерактивных скриптов, которые позволяют проводить расчёты, реализовывать алгоритмы, обрабатывать и анализировать данные. Расскажем про кодовые и текстовые ячейки, про возможности библиотек, предназначенных для обработки табличных данных и вывода графиков.
2️⃣ Создадим нейросеть и обучим её распознавать рукописные цифры.
Регистрация здесь👈
Приглашаем на вебинар «Применение Engee для классификации объектов» 27 июня в 10:00 (по московскому времени).
На вебинаре мы покажем вам, как с помощью Engee, новейшей российской платформы для решения инженерных и наукоёмких задач, создать нейросеть для классификации изображений.
Регистрация здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥6❤5👎1
Друзья,
Не так давно мы рассказывали вам о возможностях Конечных автоматов Engee на примере алгоритма управления светофором. Сегодня настало время для развития темы!
🚦 В этом примере мы научили светофор мигать зелёной секцией, прежде чем включить желтую, а по сигналу от кнопки он переходит в дежурный режим – постоянное мигание желтой секцией.
🚦Весь алгоритм светофора описан в блоке
🚦 Обязательно попробуйте сгенерировать Си-код из модели Engee. При помощи Arduino IDE его можно легко загрузить на исполняющее устройство и каждую секунду получать отладочный вывод, пока светодиоды на выходах Arduino будут воспроизводить работу секций светофора.
Это далеко не все возможности Engee, о которых мы хотели бы вам рассказать. И даже не все возможности инструментария Конечных автоматов и Генерации кода. Ждите продолжения 😉
А пока откройте пример в документации (ссылка) и скачайте его к себе в Engee.
Ждем вас на engee.com!💼
Не так давно мы рассказывали вам о возможностях Конечных автоматов Engee на примере алгоритма управления светофором. Сегодня настало время для развития темы!
🚦 В этом примере мы научили светофор мигать зелёной секцией, прежде чем включить желтую, а по сигналу от кнопки он переходит в дежурный режим – постоянное мигание желтой секцией.
🚦Весь алгоритм светофора описан в блоке
chart, ведь генерация кода Engee поддерживает большинство возможностей библиотеки конечных автоматов. Взаимодействие с периферией контроллера - входами, выходами, последовательным интерфейсом осуществляется через блоки C Function. Список поддерживаемых генератором кодом блоков вы можете найти в документации.🚦 Обязательно попробуйте сгенерировать Си-код из модели Engee. При помощи Arduino IDE его можно легко загрузить на исполняющее устройство и каждую секунду получать отладочный вывод, пока светодиоды на выходах Arduino будут воспроизводить работу секций светофора.
Это далеко не все возможности Engee, о которых мы хотели бы вам рассказать. И даже не все возможности инструментария Конечных автоматов и Генерации кода. Ждите продолжения 😉
А пока откройте пример в документации (ссылка) и скачайте его к себе в Engee.
Ждем вас на engee.com!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍7👌4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Как мы разрабатываем САУ в Engee?
Друзья,
В Engee встроен целый ансамбль инструментов для разработчика систем автоматического управления. Вы можете работать с любыми моделями через высокоуровневые функции дополнительных библиотек.
В одном коротком посте нам не охватить всех методов проектирования САУ, поэтому начнем с азов. Вот два примера высокоуровневой работы с линейными моделями в Engee:
🪄Как создавать линейные модели. Наш новый пример, который вы можете загрузить по кнопке (ссылка), научит создавать линейные системы. Например, задав коэффициенты передаточной функции при помощи
✒️Как замкнуть обратную связь и изучить отклик системы. Обратимся к другому свежему примеру из документации (ссылка), где мы демонстрируем приемы из классической теории САУ. Например, замыкаем обратную связь через команду
Постепенно мы будем рассказывать про другие методы разработки систем управления, а пока попробуйте начать с надежной классики, пользуясь нашими наглядными примерами.
Ждем вас на engee.com!💼
Друзья,
В Engee встроен целый ансамбль инструментов для разработчика систем автоматического управления. Вы можете работать с любыми моделями через высокоуровневые функции дополнительных библиотек.
В одном коротком посте нам не охватить всех методов проектирования САУ, поэтому начнем с азов. Вот два примера высокоуровневой работы с линейными моделями в Engee:
🪄Как создавать линейные модели. Наш новый пример, который вы можете загрузить по кнопке (ссылка), научит создавать линейные системы. Например, задав коэффициенты передаточной функции при помощи
tf(), или создав модель в пространстве состояний через ss(), или через нули и полюса – функция zpk().✒️Как замкнуть обратную связь и изучить отклик системы. Обратимся к другому свежему примеру из документации (ссылка), где мы демонстрируем приемы из классической теории САУ. Например, замыкаем обратную связь через команду
feedback(), строим отклик через step() и impulse().Постепенно мы будем рассказывать про другие методы разработки систем управления, а пока попробуйте начать с надежной классики, пользуясь нашими наглядными примерами.
Ждем вас на engee.com!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍8❤4😍2
Как перенести скрипт из MATLAB в Engee
Друзья,
Вы бы хотели выполнить ваш MATLAB-скрипт на сервере Engee, сохраняя при этом всё LiveScript-форматирование (иллюстрации, формулы...) из исходного документа? И ничего не устанавливая на рабочий компьютер? 🤯
Чтобы показать, как в Engee можно работать с проектными файлами в разных форматах мы выпустили пример
Благодаря этой демонстрации вы можете поэтапно изучить, как открыть и работать с файлами XML и JSON и освоите общий шаблон работы подобных перекодировщиков. Демонстрация лежит в папке
☝️Кстати, вы знали, что Engee легко позволяет загружать скаляры и матрицы напрямую из MAT-файлов? Просто загрузите файл в Engee и дважды кликните по нему. Попробуйте!
Ждем вас на engee.com!💼
Друзья,
Вы бы хотели выполнить ваш MATLAB-скрипт на сервере Engee, сохраняя при этом всё LiveScript-форматирование (иллюстрации, формулы...) из исходного документа? И ничего не устанавливая на рабочий компьютер? 🤯
Чтобы показать, как в Engee можно работать с проектными файлами в разных форматах мы выпустили пример
mlx_to_ngnoscript_conversion (ссылка). Положите .mlx файлы в папку input, запустите скрипт и вы получите набор интерактивных скриптов в формате Engee.Благодаря этой демонстрации вы можете поэтапно изучить, как открыть и работать с файлами XML и JSON и освоите общий шаблон работы подобных перекодировщиков. Демонстрация лежит в папке
start/examples/project_management, а скоро появится и в документации.☝️Кстати, вы знали, что Engee легко позволяет загружать скаляры и матрицы напрямую из MAT-файлов? Просто загрузите файл в Engee и дважды кликните по нему. Попробуйте!
Ждем вас на engee.com!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥13🤔2👌2
Что же такое скремблер и зачем он нужен? 🍳
🧑💻Скремблер – это специальный алгоритм, который был создан для побитной последовательной передачи информации. Он позволяет зашифровать цифровой поток таким образом, что на выходе получается последовательность, обладающая свойствами случайной. После скремблирования появление «1» и «0» в выходной последовательности равновероятны. Скремблер не влияет на скорость передачи и является обратимым.
Главная часть скремблера – это линейный n-каскадный регистр сдвига с обратными связями, генерирующий псевдослучайную последовательность (ПСП) максимальной длины 2^n-1. Основная операция, производимая при шифровании, – сложение по модулю 2, то есть XOR (исключающее ИЛИ). Она применяется в таких алгоритмах в связи с тем, что является обратимой битовой операцией.
🎓Создать ядро скремблера в Engee очень просто – достаточно несколько раз использовать блок unit delay в вашей подсистеме. В каталоге примеров мы подготовили для вас такую демомодель, которая содержит блоки скремблирования и дескремблирования, применяемые в протоколах видеопередачи DVB второго поколения. Найти ее можно тут:
💼 Предлагаем вам изучить принцип работы скремблера в Engee и развивать свои знания в области передачи информации!
🧑💻Скремблер – это специальный алгоритм, который был создан для побитной последовательной передачи информации. Он позволяет зашифровать цифровой поток таким образом, что на выходе получается последовательность, обладающая свойствами случайной. После скремблирования появление «1» и «0» в выходной последовательности равновероятны. Скремблер не влияет на скорость передачи и является обратимым.
Главная часть скремблера – это линейный n-каскадный регистр сдвига с обратными связями, генерирующий псевдослучайную последовательность (ПСП) максимальной длины 2^n-1. Основная операция, производимая при шифровании, – сложение по модулю 2, то есть XOR (исключающее ИЛИ). Она применяется в таких алгоритмах в связи с тем, что является обратимой битовой операцией.
🎓Создать ядро скремблера в Engee очень просто – достаточно несколько раз использовать блок unit delay в вашей подсистеме. В каталоге примеров мы подготовили для вас такую демомодель, которая содержит блоки скремблирования и дескремблирования, применяемые в протоколах видеопередачи DVB второго поколения. Найти ее можно тут:
/user/start/examples/communication/scramblerPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍8🆒3❤2