ModelAdvisor.CheckResult

Доступ к Model Advisor проверяет результаты

Описание

Просмотрите результаты проверки Model Advisor, полученные при помощи run метод.

Создание

Получить доступ к свойствам Check.Result объект, получите доступ к CheckResultsObjs свойство System.Result объект.

Свойства

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

Модель или подсистема, которую анализирует Model Advisor.

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

Состояние проверки Model Advisor

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

ID проверки Model Advisor

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

Имя проверки Model Advisor

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

Примеры

свернуть все

В этом примере показано, как осуществить проверку модели sldemo_mdlref_counter ссылаемый от sldemo_mdlref_basic.

В Командном окне откройте модель sldemo_mdlref_basic и модель sldemo_mdlref_counter, на которую ссылаются,.

open_system('sldemo_mdlref_basic');
open_system('sldemo_mdlref_counter');

Сохраните копию моделей к папке работы, переименовав их в mdlref_basic и mdlref_counter.

save_system('sldemo_mdlref_basic','mdlref_basic');
save_system('sldemo_mdlref_counter','mdlref_counter');

В mdlref_basic, измените модель - ссылку от sldemo_mdlref_counter к mdlref_counter. Сохраните mdlref_basic.

set_param('mdlref_basic/CounterA','ModelName','mdlref_counter');
set_param('mdlref_basic/CounterB','ModelName','mdlref_counter');
set_param('mdlref_basic/CounterC','ModelName','mdlref_counter');
save_system('mdlref_basic');

Установите корневую модель на mdlref_basic.

RootModel='mdlref_basic';

Создайте Application объект.

app = Advisor.Manager.createApplication();

Установите корневой анализ.

setAnalysisRoot(app,'Root',RootModel);

Очистите экземпляры проверки от анализа Model Advisor.

deselectCheckInstances(app);

Избранная проверка Identify unconnected lines, input ports, and output ports с помощью ID экземпляра проверки.

instanceID = getCheckInstanceIDs(app,'mathworks.design.UnconnectedLinesPorts');
checkinstanceID = instanceID(1);
selectCheckInstances(app,'IDs',checkinstanceID);

Запустите анализ Model Advisor.

run(app);

Получите результаты анализа и просмотрите свойства ModelAdvisor.SystemResult и ModelAdvisor.CheckResult объекты.

getResults(app);

Закройте модели.

close_system('mdlref_basic');
close_system('mdlref_counter');

Смотрите также

Введенный в R2015b