disableimplicitsignalresolution

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

Синтаксис

retVal = disableimplicitsignalresolution('model')
retVal = disableimplicitsignalresolution('model', displayOnly)

Описание

retVal = disableimplicitsignalresolution('model') вводят модель, сообщают все сигналы и утверждают, что неявно разрешают сигнализировать об объектах, и преобразует модель, чтобы разрешить только сигналы и утверждает, что явным образом требуют его. Отчет и любые изменения ограничиваются самой моделью; они не включают блоки, которые являются ссылками библиотеки.

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

Функция сканирует model, возвращает структуру указателей на сигналы и утверждает, что твердость неявно, чтобы сигнализировать об объектах, и выполняет следующие операции на model:

  • Ищите модель все выходные порты и состояния блока, которые решают к объектам Сигнала Simulink.

  • Измените эти порты и блоки, чтобы осуществить объектное разрешение сигнала в будущем.

  • Установите SignalResolutionControl модели параметр к 'UseLocalSettings' (Графический интерфейс пользователя: явный только).

    Если SignalResolutionControl уже установлен в 'UseLocalSettings' или к 'None', функция не принимает мер и возвращает предупреждение.

  • Если любой Stateflow® выходные данные решают к объекту Сигнала Simulink:

    • Выключите иерархическое определение объема объектов сигнала из диаграммы Stateflow.

    • Метка Explicitly выходной сигнал диаграммы Stateflow.

    • Осуществите объектное разрешение сигнала для этого сигнала в будущем.

Любые изменения внесены disableimplicitsignalresolution постоянно измените модель. Обязательно поддержите модель прежде, чем вызвать функцию с displayOnly принявший значение по умолчанию к или заданный как false.

retVal = disableimplicitsignalresolution('model', displayOnly) эквивалентно disableimplicitsignalresolution (model) если displayOnly false.

Если displayOnly true, функция возвращает структуру указателей на сигналы и утверждает, что твердость неявно, чтобы сигнализировать об объектах, но оставляет модель без изменений.

Входные параметры

displayOnly

Boolean, задающий, изменить ли модель.

  • false — Изменяет модель.

  • true — Функция возвращает структуру указателей на сигналы и утверждает, что твердость неявно, чтобы сигнализировать об объектах, но оставляет модель без изменений.

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

model

Имя модели или указатель

Выходные аргументы

retVal

MATLAB® структура, содержащая:

SignalsУказатели на порты с именами сигнала, которые разрешают сигнализировать об объектах
StatesУказатели на блоки с состояниями, которые разрешают сигнализировать об объектах
Представленный в R2007a