exponenta event banner

Недопустимое подключение корневого блока ввода/вывода

Описание

Выберите диагностическое действие, которое необходимо выполнить, если программное обеспечение Simulink ® обнаруживает недопустимые внутренние соединения с блоками порта вывода на корневом уровне этой модели .

Категория: Диагностика

Настройки

По умолчанию: none

none

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

warning

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

error

Программа Simulink завершает моделирование или генерацию кода и выводит сообщение об ошибке.

Совет

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

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

  • Типы недопустимых внутренних соединений:

    • Корневой выходной порт подключается прямо или косвенно к нескольким неинвентарным блочным портам:

    • Корневой выходной порт подключен к заземляющему блоку:

    • Два корневых блока Outport соединены с одним и тем же портом:

    • Блок Outport соединен с некоторыми элементами вывода блока, а не с другими:

    • Блок Outport подключается к одному и тому же элементу несколько раз:

    • Сигнал, управляющий корневым выходным портом, является контрольной точкой:

    • Выходной порт имеет постоянное время выборки, но управляющий блок имеет непостоянное время выборки:

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

    • Корневой выходной порт вычисляется условно, используется управление прототипом функции или инкапсулированный целевой порт C++, а спецификация прототипа функции или целевая спецификация C++ указывает, что выходная переменная, соответствующая этому корневому выходному порту, возвращается значением.

Информация командной строки

Параметр: ModelReferenceIOMsg
Значение: 'none' | 'warning' | 'error'
По умолчанию: 'none'

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНикакого воздействия
ОтслеживаемостьНикакого воздействия
ЭффективностьНикакого воздействия
Меры безопасностиerror

Связанные темы