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