Храните информацию об отношении между переменными и блоками в моделях
Объект Simulink.VariableUsage
описывает, где переменная используется в моделях.
Используйте эту информацию для:
Подготовьтесь постоянно хранить переменные в файлах и рабочих областях. Для получения дополнительной информации о хранении переменных для модели, смотрите, Определяют, Где Сохранить Переменные и Объекты для Моделей Simulink.
Сократите количество переменных, которые необходимо сохранить путем устранения неиспользуемых переменных.
Подготовьтесь делить переменные и устанавливать переменное владение, когда вы будете работать в команде.
Чтобы анализировать переменное использование в моделях, используйте объекты Simulink.VariableUsage
вместе с функцией Simulink.findVars
. Функция возвращает и принимает объекты Simulink.VariableUsage
как аргументы. Для получения дополнительной информации смотрите Simulink.findVars
.
Объект Simulink.VariableUsage
может также описать использование перечислимого типа данных.
Только конструктор Simulink.VariableUsage
или функция Simulink.findVars
могут установить значения свойств в объекте Simulink.VariableUsage
. Свойства в противном случае только для чтения.
Функция Simulink.findVars
возвращает объекты Simulink.VariableUsage
.
Чтобы создать переменные объекты использования для использования в качестве фильтра при использовании Simulink.findVars
, используйте функцию Simulink.VariableUsage
, описанную ниже.
variableUsageObj = Simulink.VariableUsage(varNames,sourceName)
variableUsageObj = Simulink.VariableUsage(
создает массив объектов varNames
,sourceName
)Simulink.VariableUsage
описать переменные varNames
. Конструктор устанавливает свойство Name
каждого объекта к одним из имен переменных, заданных varNames
, и устанавливает свойство Source
всех объектов к источнику, заданному sourceName
. Можно задать varNames
с переменными, которые не используются ни в каких загруженных моделях.