exponenta event banner

jc_0630: Использование блоков мультипортового коммутатора

Рекомендации по субидентификатору

  • NA-MAAB - a, c

  • JMAAB - a, b, c

Версии MATLAB

Все

Правило

Sub ID a

Параметр блока мультипортового коммутатора Количество портов передачи данных должно быть не менее двух.

Пользовательский параметр

Неприменимо

Субидентификатор b

Вход в порт управления мультипортовым коммутатором должен быть целым числом без знака.

Пользовательский параметр

Неприменимо

Субидентификатор c

Если параметр блока мультипортового коммутатора Порядок портов данных установлен в Specify indicesэти параметры блока должны быть установлены следующим образом:

  • Установите порт данных для варианта по умолчанию в значение Additional data port.

  • Установить диагностику для случая по умолчанию в значение None.

Пользовательский параметр

Неприменимо

Пример - Правильно

Пример - неверный

Объяснение

Субидентификатор a:

  • Непреднамеренный вывод может произойти, когда имеется только один порт данных, потому что блок изменяется, чтобы извлечь скаляры из векторов.

Субидентификатор b:

  • Управляющий порт - это входной диапазон, в котором ожидается целочисленное значение, равное нулю или больше. Когда к управляющему порту подключен сигнал со знаком или без целого числа, он может выглядеть как неправильное соединение.

  • Существует возможность непреднамеренного выбора портов данных при вводе отрицательных или не целых значений.

Субидентификатор c:

  • Если параметр блока Порядок портов данных установлен в значение Specify indices, значение, которое вводится в блок многопортового коммутатора, отличное от индекса, указанного для порта управления, обрабатывается так же, как последнее значение указанного индекса. В результате может быть выбран непреднамеренный порт данных.

Последнее изменение

R2020a

См. также

Представлен в R2020a