Блоки MATLAB function участвуют в разрешении сигнала с объектами сигнала Simulink®. По умолчанию выходные данные от блоков MATLAB function становятся связанными с объектами Сигнала Simulink того же имени во время названного неявного разрешения процесса сигнала.
По умолчанию неявное разрешение сигнала генерирует предупреждение, когда вы обновляете график в модели Simulink. Следующие разделы показывают вам, как управлять неявным разрешением сигнала на различных уровнях иерархии модели. Смотрите Разрешение Символа и Явное и Неявное Разрешение Символа для получения дополнительной информации.
Чтобы включить неявное разрешение сигнала для всех сигналов в модели, но устранить сопутствующие предупреждения, выполняют эти шаги:
В Редакторе Simulink выберите Simulation> Model Configuration Parameters.
Диалоговое окно Параметров конфигурации появляется.
На левой панели диалогового окна Параметров конфигурации, под Диагностикой, выбирают Data Validity.
Параметры конфигурации Законности данных появляются на правой панели.
В поле разрешения Сигнала выберите Explicit и неявный.
Чтобы отключить неявное разрешение сигнала для блока MATLAB function в вашей модели, выполните эти шаги:
Щелкните правой кнопкой по блоку MATLAB function и выберите Block Parameters (Subsystem) в контекстном меню.
Блочное диалоговое окно Параметров открывается.
В Разрешении иерархическое поле разрешения выберите ExplicitOnly или None, и нажмите ОК.
Чтобы обеспечить разрешение сигнала для выходного сигнала в блоке MATLAB function, выполните эти шаги:
В модели Simulink щелкните правой кнопкой по сигнальной линии, соединенной с выводом, что вы хотите разрешить и выбрать Properties из контекстного меню.
В диалоговом окне Signal Properties введите имя для сигнала, который соответствует объекту сигнала.
Выберите имя Сигнала, должен решить к флажку объекта Сигнала Simulink и нажать ОК.