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

Описание

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

Category: диагностика

Настройки

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

none

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

warning

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

error

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

Совет

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

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

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

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

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

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

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

    • Блок Outport соединяется более одного раза с одним и тем же элементом:

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

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

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

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

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

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

Рекомендуемые настройки

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

Похожие темы