jc_0630: Usage of Multiport Switch blocks

Рекомендации ID Sub

  • NA-MAAB — a, c

  • JMAAB — a, B, C

Версии MATLAB

Все

Правило

ID Sub a

Multiport Switch (Simulink) Количество параметров блоков портов данных должен быть два или больше.

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

Не применяется

ID Sub b

Вход к Multiport Switch (Simulink) порт управления должен быть беззнаковым целым.

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

Не применяется

ID Sub c

Когда Multiport Switch (Simulink) порядок Порта данных параметров блоков установлен в Specify indices, эти параметры блоков должны быть установлены можно следующим образом:

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

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

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

Не применяется

Пример — правильный

Пример — неправильный

Объяснение

ID Sub a:

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

ID Sub b:

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

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

ID Sub c:

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

В последний раз измененный

R2020a

Смотрите также

Введенный в R2020a