jc_0009: Signal name propagation

Рекомендации по идентификатору подраздела

  • NA-MAAB - Нет рекомендаций

  • JMAAB - a, b

Версии MATLAB

Все

Правило

Идентификатор подраздела a

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

Однако, когда достигается одно из следующих условий, не выбирайте Показать распространенные сигналы:

  • В подсистеме с библиотекой

  • В подсистемах, где установлены переиспользуемые функции

  • Имя сигнала не устанавливается в выходном сигнале блока Bus Creator

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

Неприменимо

Пример - Исправление

Отображаются имена распространенных сигналов.

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

Показать распространенные сигналы не выбран, поэтому имена сигналов не отображаются.

Сигналы, которые соединяются с блоками Bus Creator и Outport, не имеют имен, но показ распространенные сигналы выбирается для сигналов, которые соединяются с блоками Subsystem и Outport.

Сигналы, которые соединяются с блоками Bus Creator и Outport, имеют имена, но сигналы, которые соединяются с блоками Subsystem и Outport, также имеют имена.

Идентификатор подраздела b

Свойство сигнала Показать распространенные сигналы должны быть выбраны для этих блоков так, чтобы отображались имена распространяемых сигналов выходного сигнала:

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

Неприменимо

Пример - Исправление

Отображаются имена распространенных сигналов.

Сигналы, которые соединяются с блоками Inport и Goto, не имеют имен, поэтому Показать распространенные сигналы не нужно.

Сигналы, которые соединяются с блоками Inport и Goto, не имеют имен, поэтому сигналы, которые соединяются с блоками From и Gain, могут быть оставлены неназванными.

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

Сигналы, которые соединяются с блоками Inport и Goto, не имеют имен, но показ распространенные сигналы выбирается для сигналов, которые соединяются с блоками From и Gain.

Независимо от того, распространяются ли сигналы, показ распространенные сигналы не выбирается

Сигналы, которые соединяются с блоками Inport и Goto, имеют имена, но сигналы, которые соединяются с блоками From и Gain, называются.

Сигналы, которые соединяются с блоками Gain и Signal Specification, не имеют имен, но показ распространенные сигналы выбирается для сигналов, которые соединяются с блоками Signal Specification и Outport.

Независимо от того, распространяются ли сигналы, показ распространенные сигналы не выбирается.

Сигналы, которые соединяются с блоками Gain и Signal Specification, имеют имена, но сигналы, которые соединяются с блоками Signal Specification и Outport, также имеют имена.

Сигналы, которые соединяются с блоками Function-Call Generator и Function-Call Split, не имеют имен, но показ распространенные сигналы выбирается для сигналов, которые соединяются с блоками Function-Call Split и Function-Call Subsystem.

Независимо от того, распространяются ли сигналы, показ распространенные сигналы не выбирается.

Сигналы, которые соединяются с блоками Function-Call Generator и Function-Call Split, имеют имена и сигналы, которые соединяются с блоками Function-Call Split и Function-Call Subsystem, также названы.

Объяснение

Идентификаторы a, b:

  • Предотвращает ошибки в соединении сигнальной линии.

  • Предотвращает ошибки в имени сигнальной линии.

Верификация

Проверка Model Advisor: Проверка на распространенные метки сигнала (Simulink Check)

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

R2020a

Введенный в R2020a