Преобразуйте модель, чтобы использовать только явное разрешение сигнала
retVal
= disableimplicitsignalresolution ('model
')
retVal
= disableimplicitsignalresolution ('model
', displayOnly
)
вводит модель, сообщает обо всех сигналах и утверждает, что неявно разрешают сигнализировать об объектах, и преобразовывает модель, чтобы разрешить только сигналы и утверждает, что явным образом требуют его. Отчет и любые изменения ограничиваются самой моделью; они не включают блоки, которые являются ссылками библиотеки. retVal = disableimplicitsignalresolution('model')
Прежде, чем выполнить эту функцию, гарантируйте, что все соответствующие объекты данных Simulink® заданы в базовом рабочем пространстве или словаре данных, с которым соединяется модель. Функция игнорирует любые объекты данных, которые заданы в другом месте.
Функция сканирует model
, возвращает структуру указателей на сигналы и утверждает, что твердость неявно, чтобы сигнализировать об объектах, и выполняет следующие операции на model
:
Ищите модель все выходные порты, и блок утверждает, что твердость к Сигналу Simulink возражает.
Измените эти порты и блоки, чтобы осуществить объектное разрешение сигнала в будущем.
Установите параметр SignalResolutionControl
модели на 'UseLocalSettings'
(графический интерфейс пользователя: Явный Только).
Если SignalResolutionControl
уже установлен в 'UseLocalSettings'
или в 'None'
, функция не принимает мер и возвращает предупреждение.
Если какие-либо выходные данные Stateflow® решают к объекту Сигнала Simulink:
Выключите иерархическое определение объема объектов сигнала из диаграммы Stateflow.
Явным образом маркируйте выходной сигнал диаграммы Stateflow.
Осуществите объектное разрешение сигнала для этого сигнала в будущем.
Любые изменения, внесенные disableimplicitsignalresolution
постоянно, изменяют модель. Обязательно отойдите назад, модель прежде, чем вызвать функцию с displayOnly
приняла значение по умолчанию к или задала как false
.
эквивалентен retVal = disableimplicitsignalresolution('model', displayOnly)
, если disableimplicitsignalresolution(model)
displayOnly
является false
.
Если displayOnly
является true
, функция возвращает структуру указателей на сигналы и утверждает, что твердость неявно, чтобы сигнализировать об объектах, но оставляет модель без изменений.
|
Булевская переменная, задающая, изменить ли модель ( По умолчанию: false |
|
Имя модели или указатель |
|
Структура MATLAB®, содержащая:
|