Модель Simulink ® можно преобразовать в модель Simulink Real-Time™, которая получает доступ к драйверам ввода-вывода с помощью библиотеки блоков Simulink Real-Time или Simulink Real-Time: Speedgoat I/O Blockset. В библиотеке блоков Simulink Real-Time на самом высоком иерархическом уровне библиотеки перечислены группы функций ввода-вывода. На втором уровне перечислены группы производителей плат. Группы производителей содержат блоки драйверов для определенных плат.
В этом примере используется модель Simulink slrt_ex_osc демонстрация замены блоков Simulink блоками ввода-вывода Simulink в реальном времени. Например, в командной строке MATLAB введите:
open_system(fullfile(matlabroot, 'toolbox', 'slrealtime', ... 'examples', 'slrt_ex_osc'))
Для просмотра библиотеки блоков Simulink в реальном времени откройте окно Library: slrealtimelib. В окне команд введите:
slrealtimelib
Для просмотра блока ввода-вывода Simulink Real-Time: Speedgoat откройте окно Library: speedgoatlib. В окне команды MATLAB введите:
speedgoatlib
В окне команды MATLAB введите:
open_system(fullfile(matlabroot, 'toolbox', 'slrealtime', ... 'examples','slrt_ex_osc'))
Для модели откроется блок-схема Simulink slrt_ex_osc.

Откройте обозреватель библиотеки Simulink. Выберите Simulink Real-Time: Speedgoat I/O Blockset > IO101. Перетащите каждый из этих блоков на блок-схему Simulink: Speedgoat IO101 Analog input block, Speedgoat IO101 Analog output block и Speedgoat IO101 Setup.
Редактор Simulink добавляет новые блоки ввода-вывода в модель.
Удалите блок генератора сигналов и добавьте вместо него блок аналогового ввода Speedgoat IO101 Analog. Удалите блок Scope и добавьте вместо него блок Speedgoat IO101 Analog output. Параметры блока выбирают количество выходов для блока.
Сохранение модели с новым именем, например ex_slrt_iob_osc . Чтобы открыть законченную модель, в окне команды MATLAB введите:
open_system(fullfile(docroot, 'toolbox', 'slrealtime', ... 'examples', 'slrt_ex_iob_osc'))

Нельзя запустить эту модель, если на целевом компьютере не установлена требуемая плата ввода-вывода. Блоки драйверов можно заменить на другую плату ввода-вывода, установленную на целевом компьютере.
После добавления блоков ввода-вывода в модель настройте операцию ввода-вывода, выбрав значения параметров блока. Дополнительные сведения см. в разделе Настройка параметров блока.