Сохраните информацию о связи между переменными и блоками в моделях
A Simulink.VariableUsage
объект описывает, где переменная используется в моделях.
Используйте эту информацию для:
Подготовьтесь к постоянному хранению переменных в файлах и рабочих областях. Для получения дополнительной информации о хранении переменных для модели, смотрите Определить, Где хранить переменные и Объекты для моделей Simulink.
Уменьшите количество переменных, которые необходимо хранить, исключив неиспользованные переменные.
Подготовьтесь к разбиению переменных и настройте владение переменной при работе в команде.
Чтобы проанализировать использование переменных в моделях, используйте Simulink.VariableUsage
объекты вместе с Simulink.findVars
функция. Функция возвращается и принимает Simulink.VariableUsage
объекты как аргументы. Для получения дополнительной информации см. Simulink.findVars
.
A 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
с переменными, которые не используются ни в каких загруженных моделях.