Simulink® Real-Time™ окружение является решением для прототипирования и проверки систем в реальном времени с использованием рабочего компьютера. Чтобы применить это решение, вы добавляете блоки ввода-вывода к своей модели. Блоки библиотеки Simulink Real-Time обеспечивают конкретную функцию модуля ввода-вывода. Используя блоки ввода-вывода в вашей модели, можно сгенерировать исполняемый код, настроенный специально под ваши требования к вводу-выводу.
Вы добавляете блоки драйверов ввода-вывода к своей модели Simulink, чтобы подключить вашу модель к модулям ввода-вывода (вводам-выводам). Эти модули ввода-вывода затем соединяются с датчиками и приводами в физической системе.
Машины реального времени Speedgoat доступны с различными модулями ввода-вывода. См. раздел Оборудование ввод-вывод Speedgoat.
Можно использовать блоки в блоке ввода-вывода Speedgoat и блоки в библиотеке Simulink Real-Time в модели Simulink Real-Time. Описание блоков Speedgoat см. в разделе Оборудование вводе-выводе Speedgoat.
Блок драйверов представляет не целую плату, а секцию ввода-вывода, поддерживаемую платой. Библиотека Simulink Real-Time может иметь более одного блока для каждой физической платы. Блоки драйверов ввода-вывода записываются как S-функции кода С (неинлинфицированные S-функции). Исходный код для Код С включен в программное обеспечение Simulink Real-Time.
Если ваша модель содержит блоки ввода-вывода, учитывайте значения задержки ввода-вывода для шага расчета модели.
Чтобы найти значения задержки для плат Speedgoat, обратитесь в службу технической поддержки Speedgoat.
Открыть библиотеку драйверов устройств ввода-вывода можно с помощью браузера библиотеки Simulink или с помощью MATLAB® командная slrealtimelib
. Библиотечный slrealtimelib
содержит сублибрарии, сгруппированные по типам обеспечиваемых ими функций ввода-вывода.
При двойном щелчке по одной из групп блоков ввода-вывода откроется сублибрарий, в котором отобразится список, сгруппированный по производителям. При двойном щелчке одной из групп производителей отображаются блоки драйверов устройств ввода-вывода для указанной функциональности ввода-вывода.
При двойном клике по одному из блоков открывается диалоговое окно Параметров блоков, в котором вводятся системные параметры. Параметры обычно включают шаг расчета блоков и другие специфичные для блоков параметры.