exponenta event banner

jc_0009: Распространение имени сигнала

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

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

  • JMAAB - a, b

Версии MATLAB

Все

Правило

Sub ID a

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

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

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

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

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

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

Неприменимо

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

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

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

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

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

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

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

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

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

Неприменимо

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

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

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

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

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

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

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

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

Сигналы, которые подключаются к блокам «Усиление» и «Спецификация сигнала», не имеют имен, но параметр «Показать распространяемые сигналы» выбран для сигналов, которые подключаются к блокам «Спецификация сигнала» и «Выходной порт».

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

Сигналы, которые подключаются к блокам «Усиление» и «Спецификация сигнала», имеют имена, но сигналы, которые подключаются к блокам «Спецификация сигнала» и «Исходящий порт», также имеют имена.

Сигналы, которые подключаются к блокам 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