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