exponenta event banner

db_0032: Соединения сигнальных линий

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

  • NA-MAAB - a1/a2, b, c, e

  • JMAAB - a1/a2, b, c, d, e

Версии MATLAB

Все

Правило

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

Вертикальные и горизонтальные сигнальные линии не должны пересекать друг друга.

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

Неприменимо

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

(R2014a и более поздние версии) Когда вертикальные и горизонтальные сигнальные линии должны пересекаться, предпочтение редактора Simulink Стиль пересечения линий должен иметь значение Line hop.

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

Неприменимо

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

Вертикальная линия пересекает горизонтальную линию.

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

Сигнальные линии не должны перекрываться с другими сигнальными линиями.

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

Неприменимо

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

Сигнальные линии не должны пересекать блоки.

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

Неприменимо

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

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

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

Неприменимо

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

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

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

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

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

Неприменимо

Объяснение

Вспомогательные идентификаторы a1, c:

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

Sub ID a2:

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

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

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

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

  • Трудно понять отношения между блоками.

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

  • Последовательное применение сигнальных линий улучшает читаемость.

Проверка

Проверка модуля Model Advisor: Проверка соединений сигнальных линий (Simulink Check)

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

R2020a

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