Разрешение объектов сигнала для выходных данных

Неявное разрешение сигнала

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

По умолчанию неявное разрешение сигнала генерирует предупреждение при обновлении графика в модели Simulink. В следующих разделах показано, как управлять неявным разрешением сигнала на различных уровнях иерархии модели. Для получения дополнительной информации см. раздел «Разрешение символа» и «Явное и неявное разрешение символа».

Исключение предупреждений для неявного разрешения сигнала в модели

Чтобы включить неявное разрешение сигнала для всех сигналов в модели, но исключить предупреждения оператора, выполните следующие шаги:

  1. В редакторе Simulink, на вкладке Modeling, нажмите Model Settings.

    Откроется диалоговое окно Параметров конфигурации.

  2. В левой панели диалогового окна Параметров конфигурации в разделе Diagnostics выберите Данные Валидности.

    Параметры конфигурации Валидность появляются на правой панели.

  3. В поле Разрешение сигнала выберите Явный и неявный.

Отключение неявного разрешения сигнала для блока MATLAB function

Чтобы отключить неявное разрешение сигнала для блока MATLAB Function в вашей модели, выполните следующие шаги:

  1. В редакторе Simulink, на вкладке Modeling, нажмите Model Settings.

    Откроется диалоговое окно Параметров конфигурации.

  2. В левой панели диалогового окна Параметров конфигурации в разделе Diagnostics выберите Данные Валидности.

    Параметры конфигурации Валидность появляются на правой панели.

  3. В поле разрешение выберите Explicit only или None.

Принудительное явное разрешение сигнала для выходного сигнала данных

Чтобы форсировать разрешение сигнала выхода в блоке MATLAB Function, выполните следующие шаги:

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

  2. В диалоговом окне Свойства введите имя сигнала, который соответствует объекту сигнала.

  3. Установите флажок Signal name must resolve to Simulink signal object и нажмите OK.

См. также

Похожие темы