exponenta event banner

союз

Объединение возврата двух массивов Simulink.VariableUsage объекты

Описание

пример

VarsOut = union(VarsIn1,VarsIn2) возвращает массив, который является объединенным набором переменных из VarsIn1 и VarsIn2, которые являются массивами Simulink.VariableUsage объекты. Выходной массив не содержит дубликатов. Если переменная описывается Simulink.VariableUsage объект в VarsIn1 и в VarsIn2, функция возвращает Simulink.VariableUsage , который хранит информацию об использовании переменной из обоих объектов в Users собственность.

Создать Simulink.VariableUsage объекты, которые описывают использование переменных в модели, используют Simulink.findVars функция.

Примеры

свернуть все

Учитывая две модели, откройте объединенный набор переменных из обеих моделей.

model1Vars = Simulink.findVars('model1');
model2Vars = Simulink.findVars('model2');
unionVars = union(model1Vars,model2Vars);

Входные аргументы

свернуть все

Первый массив переменных для объединения, заданный как массив Simulink.VariableUsage объекты.

Второй массив переменных для объединения, заданный как массив Simulink.VariableUsage объекты.

Выходные аргументы

свернуть все

Комбинированный набор переменных, которые описаны во входных массивах, возвращаемых как массив Simulink.VariableUsage объекты. Функция возвращает объект для каждой переменной, которая описана в VarsIn1 или в VarsIn2.

Представлен в R2019b