Simulink® на компьютерах под управлением Microsoft® Windows®, а также блоки, позволяющие подключать широкий набор плат ввода/вывода



Pdf просмотр
Дата16.02.2017
Размер1.09 Mb.
Просмотров196
Скачиваний0

1
Real-Time Windows Target
Запуск моделей Simulink в реальном времени на компьютерах под управлением Microsoft Windows
Real-Time Windows Target™ предоставляет движок реального времени для выполнения моделей
Simulink® на компьютерах под управлением Microsoft® Windows®, а также блоки, позволяющие подключать широкий набор плат ввода/вывода. Это позволяет вам создавать систему реально- го времени и управлять ею для быстрого прототипирования и программно-аппаратной
(hardware-in-the-loop) симуляции.
Real-Time Windows Target поддерживает два режима симуляции в Simulink: Normal mode для простой работы в реальном времени с доступом к устройствами ввода-вывода и External mode для более высокой производительности в реальном времени — с использованием Simulink Coder™.
Основные возможности
• Выполнение моделей Simulink с обратной связью в реальном времени под управлением
Microsoft Windows
• Визуализация сигналов и настройка параметров во время работы модели
• Контроль выполнения напрямую из Simulink, что позволяет создавать окружение для прототипирования на базе персонального компьютера
• Производительность в реальном времени до 500 Гц в режиме выполнения Normal mode
• Производительность в реальном времени до 20 кГц в режиме выполнения External mode
(с использованием Simulink Coder)
• Блоки, поддерживающие более 250 модулей ввода-вывода (включая аналоговые входы- выходы, цифровые входы-выходы, счетчики, энкодеры и вывод ШИМ), а также протоколы связи (включая UDP, последовательный и CAN)
Эксперимент по управлению магнитной левитацией. Модель связана с внешним оборудованием блоками
Analog Input и Analog Output.

2
Real-Time Windows Target для тестирования в реальном времени
Real-Time Windows Target позволяет вам запускать модели
Simulink
в реальном времени и связываться с физическими устройствами. Используя компьютер под управлением Windows, вы можете создавать и управлять системой для тестирования в реальном времени — включая быстрое прототипирование алгоритмов управления и программно-аппаратную симуляцию непосредственно из Simulink.
Real-Time Windows Target предоставляет драйвера для устройств ввода-вывода, которые поддерживают широкий набор плат ввода-вывода, позволяя вам связываться с датчиками, исполнительными механизмами и другими устройствами для разработки, тестирования систем реального времени и экспериментов с ними.
Real-Time Windows Target содержит движок реального времени, который работает в режиме ядра Windows. Этот движок реального времени загружает драйвера ввода-вывода и устанавли- вает соединение с Simulink. В режиме normal mode, драйвера ввода-вывода выполняются в реальном времени, параллельно с симуляцией в Simulink. Real-Time Windows Target синхрони- зует данные между движком реального времени и Simulink. Вы можете достичь производитель- ности порядка 500 Гц и больше в режиме Normal mode.
Simulink Coder
генерирует C-код из модели и решателя. Этот продукт создает исполняемый файл, используя компилятор C, который поставляется с Real-Time Windows Target. Движок реального времени загружает полученный исполняемый файл и драйвера устройств ввода- вывода и устанавливает соединение с Simulink. В режиме External mode модель, решатель и драйвера блоков ввода-вывода выполняются в реальном времени. Вы можете достичь произво- дительности порядка 20 кГц в режиме External mode.
Как в режиме Normal, так и в режиме External mode вы можете управлять выполнением модели, записью данных, настройкой параметров, просмотром сигналов и запуском и останов- кой выполнения в реальном времени из панели инструментов Simulink.
Вы можете визуализировать динамические системы во время их работы в реальном времени с использованием
Simulink 3D Animation™
Настройка параметров блоков Stream Input и Stream Output для модели, работающей в реальном времени.
Вы можете запустить модель в режиме Normal mode (как показано) или External mode (щелкнув по оранжевому блоку).

3
Настройка параметров, мониторинг сигналов и сбор данных
Настройка параметров
Вы можете настраивать параметры модели путем редактирования блоков в диаграмме Simulink как в режиме Normal, так и в External mode. В режиме External mode система обмена данными
Real-Time Windows Target автоматически передает измененные параметры модели в приложе- ние реального времени.
Мониторинг и захват сигналов в реальном времени
Используя Real-Time Windows Target вместе с Simulink, вы можете захватывать сигналы с модели реального времени и отображать их при помощи стандартных блоков Simulink Scope.
Вам не требуются никакие дополнительные блоки Simulink. Вы также можете отображать сигналы внутри самой модели, используя графические дисплеи, реализованные при помощи
Gauges Blockset™
Сбор и запись сигналов
Вы можете сохранять данные в рабочем пространстве
MATLAB®
, используя Simulink. В режи- ме External mode, вы можете захватить один или несколько пиков в данных и сохранить эти данные в MAT-файл. Для дополнительного анализа и визуализации вы можете обработать этот файл в MATLAB.
Взаимодействие с моделями в реальном времени
Используя Real-Time Windows Target и джойстик, вы можете взаимодействовать в реальном времени с моделью — например, симулятором самолета или симулятором автомобиля. Такой подход позволяет вам провести верификацию поведения системы до того, как встраивать компоненты модели в более масштабные программно-аппаратные симуляторы. Real-Time
Windows Target поддерживает джойстики игрового порта и USB, включая джойстики с обрат- ной связью.
Синхронизация модели для работы в реальном времени
Используя блок Real-Time Sync в вашей модели, вы можете синхронизовать модель Simulink, работающую в режиме Normal mode, с движком реального времени. Такая синхронизация позволяет запускать модель в реальном времени без использования физических устройств.
Подключение физических устройств
Real-Time Windows Target предоставляет библиотеку блоков для драйверов ввода-вывода, которые обеспечивают связи между физическими устройствами ввода-вывода и моделями реального времени. Вы можете запускать программно-аппаратные симуляции, чтобы увидеть, как модели Simulink ведут себя при реальных воздействиях. Библиотека драйверов ввода- вывода позволяет вам подключать входные и выходные сигналы к широкому набору плат ввода-вывода.
Блоки ввода-вывода Real-Time Windows Target позволяют общаться с использованием либо
ASCII либо бинарных протоколов любого формата. Поддерживаемые протоколы включают UDP для сетевых соединений, RS-232 для последовательных линий и CAN для сети контроллеров.
Доступные блоки ввода-вывода включают в себя:
Analog Input: представляют собой АЦП и позволяют подавать аналоговые сигналы на входе модели Simulink;
Analog Output: представляют собой ЦАП и позволяют выдавать аналоговые сигналы на выходе модели Simulink;

4
Digital Input: позволяют подключать цифровые входные сигналы с внешнего оборудования к модели Simulink;
Digital Output: позволяют подключать цифровые выходные сигналы их модели Simulink к внешнему оборудованию;
Counter Input: считает импульсы или измеряет частоту, используя аппаратные счетчики на платах ввода-вывода;
Frequency Output: генерирует ШИМ сигналы на платах ввода-вывода;
Encoder Input: получение обратной связи с оптических энкодеров;
Packet Input: получение неформатированных бинарных данных;
Packet Output: отправка неформатированных бинарных данных;
Stream Input: получение форматированных ASCII-данных;
Stream Output: отправка форматированных ASCII-данных.
Библиотека блоков Real-Time Windows Target. Эта библиотека позволяет вам подключать устройства ввода-вывода к входным и выходным сигналам в модели Simulink, при этом сохраняя настройки плат и подключений для использования в будущих моделях.
Дополнительная информация и контакты
Информация о продуктах
sl-matlab.ru/products
Пробная версия
sl-matlab.ru/trial
Запрос цены
sl-matlab.ru/price
Техническая поддержка
sl-matlab.ru/support
Сообщество пользователей
matlab.exponenta.ru
Тренинги
sl-matlab.ru/training
Контакты
sl-matlab.ru
E-mail:
matlab@sl-matlab.ru
Тел.:
+7 (495) 232-00-23
, доб.
0609
Адрес: 115114 Москва, Дербеневская наб., д. 7, стр. 8


Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал