Транспортный уровень

Описание

Задайте транспортный протокол для коммуникаций.

Генерация кода 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. Значение задано или в matlabroot/toolbox/simulink/simulink/extmode_transports.m для целей, обеспеченных MathWorks®, или в файле sl_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

Рекомендуемые настройки

ПриложениеНикакое влияние
ОтладкаНикакое влияние
ТрассируемостьНикакое влияние
ЭффективностьНикакое влияние
Меры безопасностиНикакое влияние

Похожие темы