Преобразуйте модель, чтобы использовать только явное разрешение сигнала
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®, содержащая:
|