ModelAdvisor.SystemResult

Доступ к Советнику по вопросам системной модели результаты

Описание

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

Создание

Получить доступ к свойствам System.Result возразите, примените getResults метод к Advisor.Application объект.

Свойства

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

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

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

Тип компонента модели, который анализирует Model Advisor.

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

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

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

Получите количество проверок Model Advisor что сбой после выполнения Model Advisor с помощью run метод.

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

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

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

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

Количество проверок Model Advisor, которые предупреждают.

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

Массив ячеек, содержащий ModelAdvisor.CheckResult объект для каждой проверки Model Advisor. Доступ к этим свойствам объектов, чтобы получить Model Advisor проверяет результаты.

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

Примеры

свернуть все

В этом примере показано, как осуществить проверку модели 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 объекты.

Results=getResults(app);

Сгенерируйте и просмотрите отчет Model Advisor. Model Advisor осуществляет проверку обоих mdlref_basic и mdlref_counter.

report = generateReport(app);
web(report)

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

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

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

Введенный в R2015b