Доступ к Советнику по вопросам системной модели результаты
Просмотрите результаты Model Advisor, полученные при помощи run
метод.
Получить доступ к свойствам System.Result
возразите, примените getResults
метод к Advisor.Application
объект.
system
— Модель или подсистема, которую анализирует Model AdvisorМодель или подсистема, которую анализирует Model Advisor.
Типы данных: char
Type
— Компонент моделиТип компонента модели, который анализирует Model Advisor.
Типы данных: char
numPass
— Количество Model Advisor проверяет ту передачуПолучите количество проверок Model Advisor что передача после выполнения Model Advisor с помощью run
метод.
Типы данных: double
numFail
— Количество Model Advisor проверяет тот сбойПолучите количество проверок Model Advisor что сбой после выполнения Model Advisor с помощью run
метод.
Типы данных: double
numNotRun
— Количество проверок Model Advisor, которые не запускаютсяПолучите количество проверок Model Advisor, которые не выполняются после выполнения Model Advisor с помощью run
метод.
Типы данных: double
numWarn
— Количество проверок Model Advisor, которые предупреждаютПолучите количество проверок Model Advisor, которые предупреждают после выполнения Model Advisor с помощью run
метод.
Количество проверок Model Advisor, которые предупреждают.
Типы данных: double
CheckResultObjs
— Результаты Проверки Model AdvisorМассив ячеек, содержащий 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');
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.