exponenta event banner

selectCheckInstances

Класс: Advisor.Application
Пакет: Консультант

Выберите экземпляры проверки для использования в анализе Model Advisor

Описание

Можно выбрать экземпляры проверки для использования в анализе Model Advisor. Экземпляр check является экземпляром ModelAdvisor.Check в конфигурации Model Advisor. При изменении конфигурации Model Advisor идентификатор экземпляра проверки может измениться. Чтобы получить идентификатор экземпляра проверки, используйте getCheckInstanceIDs способ.

пример

selectCheckInstances(app) выбирает все экземпляры проверок для использования при анализе в Model Advisor.

пример

selectCheckInstances(app,Name,Value) выбирает экземпляры проверки, указанные Name,Value пары аргументов для использования в анализе Model Advisor.

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

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

Advisor.Application объект, созданный Advisor.Manager.createApplication

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Выберите экземпляры проверки для использования в анализе Model Advisor, как указано в массиве ячеек идентификаторов

Типы данных: cell

Примеры

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

В этом примере показано, как задать корневую модель, создать Application задайте корневой анализ и выберите все экземпляры проверки для анализа в Model Advisor.

% Set root model to sldemo_mdlref_basic model
RootModel='sldemo_mdlref_basic';

% Create an Application object
app = Advisor.Manager.createApplication();

% Set the Application object root analysis
setAnalysisRoot(app,'Root',RootModel);

% Select all checks
selectCheckInstances(app);

В этом примере показано, как задать корневую модель, создать Application задайте корневой анализ и выберите проверку с помощью идентификатора экземпляра.

% Set root model to sldemo_mdlref_basic model
RootModel='sldemo_mdlref_basic';

% Create an Application object
app = Advisor.Manager.createApplication();

% Set the Application object root analysis
setAnalysisRoot(app,'Root',RootModel);

% Select "Identify unconnected lines, input ports, and output 
% ports" check using check instance ID
instanceID = getCheckInstanceIDs(app,'mathworks.design.UnconnectedLinesPorts');
checkinstanceID = instanceID(1);
selectCheckInstances(app,'IDs',checkinstanceID);
Представлен в R2015b