exponenta event banner

getVariantCondition

Класс: Simulink.VariantStartAnalysis
Пакет: Simulink

Возвращает условия исполнения для блоков в заданной конфигурации исполнения

Синтаксис

variantCondition = VarConfigObj.getVariantCondition(ConfigName,BlockName)

Описание

variantCondition = VarConfigObj.getVariantCondition(ConfigName,BlockName), возвращает условие исполнения для блока, указанного BlockName в данной конфигурации варианта.

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

развернуть все

Объект конфигурации варианта для указанной конфигурации. Вы можете использовать Simulink.VariantConfigurationAnalysis способ получения этого значения.

Задает имя конфигурации исполнения.

Имя блока.

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

развернуть все

Возвращает условия исполнения для блоков в заданной конфигурации исполнения.

Примеры

% Add model to path
addpath(fullfile(matlabroot,'examples','simulink_variants','main'));

% Open model
open_system('slexVariantManagement'); 

% Get variant configuration object
VarConfigObj = Simulink.VariantConfigurationAnalysis('slexVariantManagement',...
'NamedConfigurations', {'LinInterStd','NonLinExterLowFid', 'NonLinExterHighFid'})

% Get variant condition 
VariantCondition = VarConfigObj.getVariantCondition('NonLinExterLowFid',...
'slexVariantManagement/Controller/Linear Controller')
Представлен в R2019b