Укажите транспортный протокол для связи.
Категория: Создание кода > Интерфейс
По умолчанию: tcpip
tcpipИспользуйте механизм транспорта TCP/IP. При выборе этого параметра параметру MEX-file присваивается имя ext_comm.
serialИспользуйте механизм последовательного переноса. При выборе этого параметра параметру MEX-file присваивается имя ext_serial_win32_comm.
XCP on TCP/IPИспользуйте протокол XCP с транспортным уровнем TCP/IP. При выборе этого параметра параметру MEX-file присваивается имя ext_xcp.
XCP on SerialИспользуйте протокол XCP с последовательным транспортным уровнем. При выборе этого параметра параметру MEX-file присваивается имя ext_xcp.
customTransportLayerИспользовать пользовательский транспортный слой.
В диалоговом окне «Параметры конфигурации» рядом с параметром «Транспортный слой» отображается имя MEX-файла. Изменить значение для имени MEX-файла невозможно. Значение указано в для целей, предоставляемых MathWorks ®, или в matlabroot/toolbox/simulink/simulink/extmode_transports.msl_customization.m для пользовательских целей и транспортных механизмов.
Параметр командной строки является индексом. Чтобы получить индекс транспортного уровня, используйте следующие команды:
cs = getActiveConfigSet(modelName); index = Simulink.ExtMode.Transports.getExtModeTransportIndex(cs, transportLayer);
transportLayer является одним из следующих значений:
'tcpip'
'serial'
'XCP on TCP/IP'
'XCP on Serial'
customTransportLayer
Чтобы выбрать транспортный уровень:
set_param(cs, 'ExtModeTransport', index)
Для определения транспортного уровня:
transportLayerName = Simulink.ExtMode.Transports.getExtModeTransport(cs, index)
Выбор параметра Внешний режим включает этот параметр.
Параметр: ExtModeTransport |
| Тип: целое число |
| Значение: См. советы |
По умолчанию: 0 |
| Приложение | Никакого воздействия |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | Никакого воздействия |
| Меры безопасности | Никакого воздействия |