union

Обратное объединение двух массивов 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