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