Возвратите различие между двумя массивами объектов Simulink.VariableUsage
VarsOut = setdiff(VarsIn1,VarsIn2)
возвращает массив, который идентифицирует переменные, описанные в VarsOut = setdiff(VarsIn1,VarsIn2)
VarsIn1
, но не в VarsIn2
, которые являются массивами объектов Simulink.VariableUsage
. Если переменная описана объектом Simulink.VariableUsage
в VarsIn1
, но не в VarsIn2
, функция возвращает копию объекта.
setdiff
сравнивает Name
, Source
и свойства SourceType
объектов Simulink.VariableUsage
в VarsIn1
с теми же свойствами объектов в VarsIn2
. Если VarsIn1
и VarsIn2
, каждый содержит объект Simulink.VariableUsage
с теми же значениями для этих трех свойств, объекты, описывают ту же переменную, и setdiff
не возвращает объект описать его.
Чтобы создать объекты Simulink.VariableUsage
, которые описывают использование переменных в модели, используйте функцию Simulink.findVars
.