Сохраните информацию о связи между переменными и блоками в моделях
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 с переменными, которые не используются ни в каких загруженных моделях.