${message}

Запуск моделей Simulink в реальном времени на вашем компьютере.

Simulink Desktop Real-Time предоставляет ядро реального времени для выполнения моделей Simulink на ноутбуке или настольном компьютере под управлением Windows или Mac OS X. Он включает библиотечные блоки, подключаемые к ряду устройств ввода-вывода. Вы можете создавать и настраивать систему реального времени для быстрого прототипирования или полунатурного моделирования на базе вашего компьютера.

Сферы применения

Simulink Desktop Real-Time поддерживает производительность в режиме реального времени до 1 кГц с Simulink и до 20 кГц с Simulink Coder.

Ключевые возможности

  • Выполнение моделей Simulink с обратной связью в реальном времени
  • Визуализация сигналов и настройка параметров во время работы модели
  • Производительность в реальном времени приближается к частоте дискретизации 1 кГц в обычном режиме Simulink
  • Производительность в реальном времени приближается к частоте дискретизации 20 кГц в режиме Simulink External ModeSimulink Coder)
  • Блоки для поддержки более чем 250 устройств ввода/вывода (включая аналоговые входы/выходы, цифровые входы/выходы, счетчики, энкодеры и частотные выходы) и коммуникационных протоколов (включая UDP, последовательный интерфейс и CAN)
  • Подключение к устройствам ввода-вывода, установленным на компьютере или в шасси расширения Thunderbolt

Эксперимент по контролю магнитной левитации. Модель обменивается данными с внешними устройствами при помощи блоков Analog Input и Analog Output

Тестирование моделей Simulink в режиме реального времени

Simulink Desktop Real-Time позволяет запускать модели Simulink в режиме реального времени и взаимодействовать с физическими устройствами. Используя настольный компьютер или ноутбук под управлением Windows или Mac OS X, вы можете создавать и управлять системой моделирования и тестирования в реальном времени, включая быстрое прототипирование и полунатурное моделирование (HIL), непосредственно из Simulink.

Simulink Desktop Real-Time предоставляет драйверы устройств ввода-вывода, которые поддерживают широкий выбор плат ввода-вывода, позволяя вам взаимодействовать с датчиками, исполнительными механизмами и другими устройствами для разработки, настройки и тестирования систем реального времени.

Simulink Desktop Real-Time содержит ядро реального времени, которое работает с наивысшим приоритетом в вашей операционной системе. Это ядро в реальном времени загружает драйверы устройств ввода-вывода и устанавливает соединение с Simulink. В обычном режиме драйверы устройств ввода-вывода выполняются в режиме реального времени параллельно с симуляцией Simulink. Simulink Desktop Real-Time синхронизирует данные между ядром реального времени и Simulink. Вы можете достигнуть производительности до 1 кГц в нормальном режиме.

Simulink Coder генерирует код C и C++ из модели и решателя модели. Simulink Desktop Real-Time использует Simulink Coder и создает двоичный файл модели и решателя с помощью поставляемого компилятора C. Ядро реального времени загружает полученный двоичный файл и драйверы устройств ввода-вывода и устанавливает соединение с Simulink. В режиме External Mode драйверы устройств модели, решателя и ввода-вывода выполняются в режиме реального времени. Вы можете достигнуть производительности до 20 кГц в режиме External Mode.

В обычном режиме и режиме External Mode можно управлять выполнением модели в реальном времени, записью данных, настройкой параметров и просмотром сигналов с панели инструментов Simulink.

Динамические системы можно визуализировать в режиме реального времени с помощью Simulink 3D Animation.

Конфигурирование параметров блоков stream input и stream output в модели. Вы можете запускать Simulink в режиме normal (показано) или в режиме external (кликнув на оранжевый блок)

Настройка параметров, мониторинг сигналов и сбор данных

Настройка параметров

Параметры модели можно настраивать во время работы Simulink как в обычном режиме, так и в External Mode, редактируя блок-схему Simulink. Можно также добавить графические элементы управления, такие как ручки и переключатели, для настройки параметров модели. Simulink Desktop Real-Time по связи в режиме External Mode автоматически передает изменения параметров блок-схемы Simulink исполняемому файлу, работающему в ядре реального времени.

Мониторинг и захват сигналов в режиме реального времени

С использованием Simulink Desktop Real-Time можно записывать сигналы из модели в режиме реального времени и отображать их с помощью стандартных блоков осциллографа в Simulink. Сигналы в модели можно просматривать с помощью графических дисплеев, таких как шкалы, осциллографы и лампы.

Захват и запись данных

Сигналы, захваченные во время выполнения, можно хранить в рабочей области MATLAB с помощью Simulink. В режиме External Mode можно захватить один или несколько пакетов данных и сохранить их в файл, к которому можно получить доступ в MATLAB для дополнительного анализа и визуализации.

Взаимодействие с моделями в режиме реального времени

Используя Simulink Desktop Real-Time и джойстик, вы можете взаимодействовать в реальном времени с моделью, например, с симулятором полета или симулятором автомобиля. Этот подход позволяет проверить поведение системы перед включением компонентов модели в более обширные системы HIL и полноразмерные симуляторы и тренажеры. Simulink Desktop Real-Time поддерживает джойстики игрового порта и USB-джойстики, включая модели с силовой обратной связью.

Синхронизация моделей для работы в реальном времени

Включив блок Real-Time Sync в свой проект, вы можете синхронизировать модель Simulink, работающую в обычном режиме, с ядром реального времени. Эта синхронизация позволяет модели работать в режиме реального времени на настольном компьютере или ноутбуке, не требуя решателей с фиксированным шагом. Кроме того, ядро реального времени синхронизирует модель с доступными устройствами ввода-вывода, чтобы вы могли передавать данные в режиме реального времени в модель Simulink. В нормальном режиме, вы можете достигнуть производительности до 1 кГц.

Подключение физических устройств

Simulink Desktop Real-Time включает в себя библиотеку блоков драйверов ввода-вывода, которые обеспечивают связь между физическими устройствами ввода-вывода и моделями реального времени. Вы можете запустить симуляцию и наблюдать, как модели Simulink реагируют на поведение в реальном мире. Библиотека блоков драйверов ввода-вывода позволяет подключать сигналы ввода-вывода к широкому спектру плат ввода-вывода.

Блоки драйверов ввода-вывода Simulink Desktop Real-Time позволяют осуществлять связь с использованием ASCII или двоичных данных в любом формате. Поддерживаемые протоколы связи включают UDP для стандартных сетевых подключений, RS-232 для последовательных линий и CAN-шину.

Thunderbolt поддерживается для подключения к устройствам ввода-вывода при использовании шасси расширения Thunderbolt для плат PCIe/PCI или многофункционального устройства ввода-выводаHUMUSOFT MF 644 с поддержкой Thunderbolt. Thunderbolt это распространенный интерфейс для ноутбуков и настольных компьютеров на базе Mac OS X, а также для некоторых ноутбуков и настольных компьютеров на базе Windows.

Библиотека блоков Simulink Desktop Real-Time. Библиотека позволяет вам подсоединять устройства ввода/вывода к сигналам Simulink для чтения входов и записи выходов


Доступны следующие блоки драйверов ввода-вывода:

  • Analog Input: подключение и чтение аналоговых входных каналов
  • Counter Input: подключение и чтение входных каналов счетчика
  • Digital Input: подключение и чтение цифровых входных линий или каналов
  • Encoder Input: подключение и чтение входных каналов энкодера
  • Other Input: подключение и чтение из аппаратных источников, требующих специализированной поддержки драйверов
  • Packet Input: чтение неформатированных двоичных данных из порта, файла или устройства CAN
  • Stream Input: получает форматированные данные по ASCII из порта или файла
  • Analog Output: подключение и запись аналоговых выходных каналов
  • Digital Output: подключение и запись цифровых выходных линий или каналов
  • Frequency Output: генерация и вывод широтно-импульсной прямоугольной волны на выход таймера
  • Other Output: подключение и запись в аппаратные приемники, требующие специализированной поддержки драйверов
  • Packet Output: запись неформатированных двоичных данных в порт, файл или устройство CAN
  • Stream Output: запись форматированных данных ASCII в порт или файл
  • Real-Time Sync: синхронизация Simulink с ядром реального времени
Поделиться

Задать вопрос

*
Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных . Мы, ООО ЦИТМ "Экспонента" и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных». * - обязательные поля