Задайте транспортный протокол для коммуникаций.
Генерация кода Category:> Интерфейс
Значение по умолчанию: tcpip
tcpip
Используйте транспортный механизм TCP/IP. Выбор этого параметра устанавливает параметр MEX-file name на ext_comm
.
serial
Используйте последовательный транспортный механизм. Выбор этого параметра устанавливает параметр MEX-file name на ext_serial_win32_comm
.
XCP on TCP/IP
Используйте протокол XCP с транспортным уровнем TCP/IP. Выбор этого параметра устанавливает параметр MEX-file name на ext_xcp
.
XCP on Serial
Используйте протокол XCP с последовательным транспортным уровнем. Выбор этого параметра устанавливает параметр MEX-file name на ext_xcp
.
customTransportLayer
Используйте пользовательский транспортный уровень.
Диалоговое окно Configuration Parameters отображается параметр MEX-file name рядом с Transport layer. Вы не можете отредактировать значение для MEX-file name. Значение задано любой в
для целей, обеспеченных 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)
Выбор параметра External mode включает этот параметр.
Параметр: ExtModeTransport |
Ввод: целое число |
Значение: смотрите советы |
Значение по умолчанию: 0 |
Приложение | Никакой удар |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | Никакой удар |
Меры безопасности | Никакой удар |