Задайте транспортный протокол для коммуникаций.
Генерация кода 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 |
| Приложение | Никакое влияние |
|---|---|
| Отладка | Никакое влияние |
| Трассируемость | Никакое влияние |
| Эффективность | Никакое влияние |
| Меры безопасности | Никакое влияние |