Храните информацию об отношении между переменными и блоками в моделях
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
)Simulink.VariableUsage
объекты описать переменные varNames
. Конструктор устанавливает Name
свойство каждого объекта к одним из имен переменных задано varNames
, и устанавливает Source
свойство всех объектов к источнику задано sourceName
. Можно задать varNames
с переменными, которые не используются ни в каких загруженных моделях.