Запустите Образцового Советника от файла MATLAB
Используйте экземпляры этого класса в программах MATLAB®, чтобы запустить Образцового Советника, например, выполнить стандартный набор проверок. Программное обеспечение MATLAB создает экземпляр этого объекта для каждой модели, которую вы открываете в текущем сеансе работы с MATLAB. Чтобы получить указатель на объект Model Advisor модели, выполните следующую команду
ma = Simulink.ModelAdvisor.getModelAdvisor(model);
где model
является именем модели или подсистемы, которую вы хотите проверить. Ваша программа может затем использовать методы объекта Model Advisor, чтобы инициализировать и осуществить проверки Образцового Советника.
Много методов объекта Simulink.ModelAdvisor
требуют или возвращают идентификаторы. ID является уникальным идентификатором для Образцовой проверки Советника, задачи или группы. ID должен остаться постоянным. Объект Simulink.ModelAdvisor
включает методы, которые позволяют вам получить ID или идентификаторы для всех проверок, задач и групп, проверки, принадлежащие группам и задачам, активной проверке, и выбранным проверкам, задачам и группам.
Вы находите идентификаторы проверки в Образцовом Советнике, с помощью контекстных меню проверки.
Найти | Сделайте это |
---|---|
Проверьте Заголовок, ID или местоположение исходного кода MATLAB |
|
Проверьте ID |
|
Проверьте идентификаторы на выбранные регистрации папки |
|
ma = Simulink.ModelAdvisor
ma
Переменная, представляющая объект Simulink.ModelAdvisor
, вы создаете.
|
Свойство
|
Имя | Описание |
---|---|
Закройте Образцовый отчет Советника. | |
Очистите проверки. | |
Очистите все проверки. | |
Очистите группу проверок. | |
Очистите проверки, которые принадлежат заданной задаче или набору задач. | |
Очистите задачи. | |
Очистите все задачи. | |
Советник по вопросам Модели дисплея отчет. | |
Скопируйте отчет в заданное местоположение. | |
filterResultWithExclusion | Объекты фильтра, которые были исключены пользовательскими исключениями. |
Получите базовую установку режима для Образцового Советника. | |
Получите идентификаторы проверок, выполненных Образцовым Советником. | |
Получите проверки, принадлежащие группе проверки. | |
Получите проверки, принадлежащие задаче. | |
Получите результаты проверки. | |
Получите данные результата проверки. | |
Получите состояние передачи/сбоя проверки или набор проверок. | |
Получите идентификаторы групп задач, выполняемых Образцовым Советником. | |
Получите введенные параметры проверки. | |
Получите параметры представления списка проверки. | |
Получите Образцового Советника по модели или подсистеме. | |
Получите выбранные проверки. | |
Получите путь системы, в настоящее время предназначаемой Образцовым Советником. | |
Получите выбранные задачи. | |
Получите идентификаторы задач, выполняемых Образцовым Советником. | |
Запустите Model Advisor Configuration Editor. | |
Определите, существует ли отчет для системы или подсистемы. | |
Осуществите выбранные проверки. | |
Осуществите проверки для выбранных задач. | |
Выберите проверки. | |
Выберите все проверки. | |
Выберите группу проверок. | |
Выберите проверки, которые принадлежат заданной задаче. | |
Выберите задачи. | |
Выберите все задачи. | |
Установите позволяют/запрещают состояние для действия проверки. | |
Установите базовый режим для Образцового Советника. | |
Установите серьезность отказа проверки. | |
Установите результат для в настоящее время осуществляющей проверки. | |
Установите данные результата для в настоящее время осуществляющей проверки. | |
Установите состояние передачи/сбоя для в настоящее время осуществляющей проверки. | |
Параметры представления сетлиста для проверки. | |
Проверьте, что проверки запустились. | |
Сгенерируйте исходный набор результатов проверки или сравните текущий набор результатов к базовым результатам. | |
Проверьте, что модель передала или привела набор к сбою проверок. | |
Сгенерируйте базовый отчет или сравните текущий отчет с базовым отчетом. |
Закройте Образцовый отчет Советника
closeReport
Закрывает отчет, сопоставленный с этим объектом Model Advisor, который закрывает окно Model Advisor.
Очистите проверку
success = deselectCheck(ID)
ID
Вектор символа или массив ячеек, который задает идентификаторы проверок, которые будут очищены.
success
True (1), если проверка очищена.
Этот метод очищает проверки, заданные ID
.
Этот метод не может очистить отключенные проверки.
Очистите все проверки
success = deselectCheckAll
success
True (1), если все проверки очищены.
Очищает все проверки, которые не отключены.
Очистите группу проверок
success = deselectCheckForGroup(groupName)
groupName
Вектор символа или массив ячеек, который задает имена групп, чтобы быть очищенным.
success
True (1), если метод преуспевает в том, чтобы очистить заданную группу.
Очищает заданную группу проверок.
Очистите проверки, которые принадлежат заданной задаче или набору задач
success = deselectCheckForTask(ID)
ID
Вектор символа или массив ячеек из символьных векторов, которые задают идентификаторы задач, проверки которых должны быть очищены.
success
True (1), если заданные задачи очищены.
Очищает проверки, принадлежащие задачам, заданным аргументом
.ID
Очистите задачу
success = deselectTask(ID)
ID
Вектор символа или массив ячеек, который задает ID задач, которые будут очищены
success
True (1), если метод преуспел в том, чтобы очистить заданные задачи.
Очищает задачи, заданные
.ID
Очищает все задачи
success = deselectTaskAll
success
True (1), если этот метод преуспевает в том, чтобы очистить все задачи.
Очищает все задачи.
Отобразите отчет в окне Model Advisor
displayReport
Отображает отчет, сопоставленный с этим объектом Model Advisor в окне Model Advisor. Отчет включает в себя новые результаты осуществления проверок системы, сопоставленной с этим объектом Model Advisor и текущим состоянием выбора проверок, групп и задач для системы.
Создайте копию отчета, сгенерированного Образцовым Советником
[success message] = exportReport(destination)
destination
Путь копии, которая будет сделана из файла отчета.
success
True (1), если этот метод преуспел в том, чтобы создать копию отчета в заданном местоположении.
сообщение
Пустой, если копия была успешна; в противном случае причина копия не успешно выполнялась.
Этот метод создает копию последнего отчета, сгенерированного Образцовым Советником, и хранит копию в заданном местоположении.
Объекты фильтра, которые были исключены пользовательскими исключениями.
filteredResultHandles = obj.filterResultWithExclusion(ResultHandles)
filteredResultHandles
Массив объектов, вызывающих исключение, позволил проверкам предупредить или перестать работать.
obj
Переменная, представляющая объект Simulink.ModelAdvisor.getModelAdvisor
.
ResultHandles
Массив объектов, вызывающих проверку, предупреждающую или отказ.
Эти фильтры метода возражают, что вызывают предупреждение проверки или отказ с проверками, которым включили исключения.
Этот метод предназначается для исключения объектов от собственных проверок, созданных с API индивидуальной настройки Образцового Советника, функция, доступная с Simulink® Check™.
Определите, является ли Образцовый Советник в базовом режиме генерации данных
mode = getBaselineMode
режим
Булево значение, указывающее на базовый режим.
Выходная переменная mode
возвращает true, если Образцовый Советник находится в базовом режиме данных. Базовый режим данных вызывает методы верификации Образцового Советника, например, verifyHTML, чтобы сгенерировать базовые данные.
setBaselineMode, verifyHTML, verifyCheckResult, verifyCheckResultStatus
Получите идентификаторы всех проверок
IDs = getCheckAll
IDs
Массив ячеек из символьных векторов, задающий идентификаторы всех проверок, выполняется Образцовым Советником.
Возвращает массив ячеек из символьных векторов, задающий идентификаторы всех проверок, выполненных Образцовым Советником.
Получите проверки, которые принадлежат группе проверки
IDs = getCheckForGroup(groupName)
groupName
Вектор символа, задающий имя группы.
IDs
Массив ячеек идентификаторов.
Возвращает массив ячеек идентификаторов задач и проверок, принадлежащих группе, заданной
.groupName
Получите проверки, которые принадлежат задаче
checkIDs = getCheckForTask(taskID)
taskID
ID задачи.
checkIDs
Массив ячеек идентификаторов проверок, принадлежащих заданной задаче.
Возвращает массив ячеек идентификаторов проверок, принадлежащих задаче, заданной
.taskID
Получите результаты осуществления проверки или набора проверок
result = getCheckResult(ID)
ID
ID проверки или массив ячеек идентификаторов проверки.
результат
Результат проверки или массив ячеек результатов проверки.
Получает результаты для заданных проверок. Формат результатов зависит от проверок, которые сгенерировали данные.
Этот метод предназначается для доступа к результатам, сгенерированным собственными проверками, созданными с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).
Получите данные, следующие из осуществления проверки или набора проверок
result = getCheckResultData(ID)
ID
Проверьте ID или массив ячеек идентификаторов проверки.
результат
Данные от результата проверки или массива ячеек данных от результатов проверки.
Получает данные результата проверки для заданных проверок. Формат данных зависит от проверок, которые сгенерировали данные.
Этот метод предназначается для доступа к данным результата проверки, сгенерированным собственными проверками, созданными с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).
Получите состояние проверки или набор проверок
result = getCheckResultStatus(ID)
ID
Проверьте ID или массив ячеек идентификаторов проверки.
результат
Булевская переменная или массив ячеек индикации булевых значений передача или состояние сбоя проверки или набор проверок.
Вызовите этот метод после выполнения набора проверок, чтобы определить, передали ли проверки или перестали работать.
Получите все группы проверок, осуществленных Образцовым Советником
IDs = getGroupAll
IDs
Массив ячеек идентификаторов всех групп проверок, осуществленных Образцовым Советником.
Возвращает массив ячеек идентификаторов всех групп проверок, осуществленных Образцовым Советником.
Получите введенные параметры проверки
params = obj.getInputParameters(check_ID)
params
Массив ячеек объектов ModelAdvisor.InputParameter
.
obj
Переменная, представляющая объект Simulink.ModelAdvisor
.
check_ID
Вектор символа, который однозначно определяет проверку.
Можно не использовать
, если вы используете метод в функции обратного вызова проверки.check_ID
Возвращает входные параметры, сопоставленные с проверкой.
Этот метод предназначается для доступа к собственным проверкам, созданным с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).
Получите параметры представления списка проверки
params = obj.getListViewParameters(check_ID)
params
Массив ячеек объектов ModelAdvisor.ListViewParameter
.
obj
Переменная, представляющая объект Simulink.ModelAdvisor
.
check_ID
Вектор символа, который однозначно определяет проверку.
Можно не использовать
, если вы используете метод в функции обратного вызова проверки.check_ID
Возвращает параметры представления списка, сопоставленные с проверкой.
Этот метод предназначается для доступа к собственным проверкам, созданным с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).
Получите объект Model Advisor для системы или подсистемы
obj = Simulink.ModelAdvisor.getModelAdvisor(system)
obj = Simulink.ModelAdvisor.getModelAdvisor(system, 'new')
система
Имя модели или подсистемы.
'new'
Требуемый при изменении Образцового Советника, работающего осциллограф от одной системы до другого, не закрыв предыдущий сеанс. Также можно закрыть предыдущий сеанс прежде, чем вызов getModelAdvisor
, в этом случае 'new'
может быть не использован.
obj
Образцовый объект Advisor.
Этот статический метод (см. Статические методы) создает и возвращает экземпляр класса Simulink.ModelAdvisor
для модели или подсистемы, заданной system
.
Получите в настоящее время выбранные проверки
IDs = getSelectedCheck
IDs
Массив ячеек идентификаторов в настоящее время выбранных проверок.
Возвращает идентификаторы в настоящее время выбранных регистраций Образцового Советника.
Предназначайтесь для системы в настоящее время Образцовым Советником
path = getSelectedSystem
path
Путь выбранной системы.
Получает путь системы, в настоящее время предназначаемой Образцовым Советником. Таким образом, система или подсистема, последний раз выбранная для проверки или в интерактивном режиме пользователем или программно через Simulink.ModelAdisor.getModelAdvisor
.
Получите выбранные задачи
IDs = getSelectedTask
IDs
Массив ячеек идентификаторов в настоящее время выбранных задач.
Возвращает идентификаторы в настоящее время выбранных задач в Образцовом Советнике.
Запустите задачи Образцовым Советником
IDs = getTaskAll
IDs
Массив ячеек идентификаторов задач, запущенных Образцовым Советником.
Возвращает массив ячеек идентификаторов задач, запущенных Образцовым Советником.
Запускает Model Advisor Configuration Editor
Simulink.ModelAdvisor.openConfigUI
Этот статический метод запускает Model Advisor Configuration Editor. Используйте Model Advisor Configuration Editor, чтобы создать настроенные настройки для Образцового Советника.
Model Advisor Configuration Editor является дополнительной функцией, доступной с программным обеспечением Simulink Check (см., Организуют Проверки и Папки Используя Model Advisor Configuration Editor (Simulink Check) для получения дополнительной информации).
Прежде, чем запустить Model Advisor Configuration Editor, гарантируйте, что текущая папка перезаписываема. Если папка не перезаписываема, вы видите сообщение об ошибке, когда вы запускаете Model Advisor Configuration Editor.
Model Advisor Configuration Editor использует папку slprj
в папке генерации кода, чтобы сохранить отчеты и другую информацию. Если папка slprj
не существует в папке генерации кода, Model Advisor Configuration Editor создает его. Для получения дополнительной информации смотрите Цели Моделирования Модели - ссылки.
Определите, существует ли отчет для модели или подсистемы
exists = reportexists('system')
система
Путь к определению вектора символа системы или подсистемы.
\exists
True (1), если отчет существует для
.system
Этот метод возвращает true (1), если файл отчета существует для модели (система) или подсистема, заданная
в подпапке system
slprj/modeladvisor
MATLAB рабочая папка.
Осуществите в настоящее время выбираемые проверки
success = runCheck(ID)
ID
ID или массив ячеек идентификаторов проверок, чтобы запуститься.
success
True (1), если проверки были осуществлены.
Осуществляет проверки, в настоящее время выбираемые в Образцовом Советнике. Вызов этого метода эквивалентен нажатию кнопки Run Selected Checks на окне Model Advisor.
Запустите в настоящее время выбираемые задачи
success = runTask
success
True (1), если задачи были запущены.
Запускает задачи, в настоящее время выбираемые в Образцовом Советнике. Вызов этого метода эквивалентен нажатию кнопки Run Selected Checks на окне Model Advisor.
Выберите проверку
success = selectCheck(ID)
ID
ID или массив ячеек идентификаторов проверок, которые будут выбраны.
success
True (1), если этот метод преуспел в том, чтобы выбрать заданные проверки.
Выберите проверку, заданную
. Этот метод не может выбрать проверку, которая отключена.ID
Выберите все проверки
success = selectCheckAll
success
True (1), если этот метод преуспел в том, чтобы выбрать все проверки.
Выбирает все проверки, которые не отключены.
Выберите группу проверок
success = selectCheckForGroup(ID)
ID
ID или массив ячеек идентификаторов группы.
success
True (1), если этот метод преуспел в том, чтобы выбрать заданные группы
Выбирает группы, заданные
.ID
Выберите проверки, которые принадлежат заданной задаче или набору задач
success = selectCheckForTask(ID)
ID
ID или массив ячеек идентификаторов задач, проверки которых должны быть выбраны.
success
True (1), если этот метод преуспел в том, чтобы выбрать проверки на заданные задачи
Выбирает проверки, принадлежащие задачам, заданным аргументом
.ID
Выберите задачу
success = selectTask(ID)
ID
ID или массив ячеек идентификаторов задачи, которая будет выбрана.
success
True (1), если этот метод преуспевает в том, чтобы выбрать заданные задачи.
Выбирает задачу.
Выберите все задачи
success = selectTaskAll
success
True (1), если этот метод преуспевает в том, чтобы выбрать все задачи.
Выбирает все задачи.
Установите состояние для действия проверки
obj.setActionEnable(value)
obj
Переменная, представляющая объект Simulink.ModelAdvisor
.
значение
Булево значение, указывающее, включено ли поле Action или отключено.
tRUE
включите поле Action.
ложь
Отключите поле Action.
Метод setActionEnable
задает разрешение или отключает поле Action. Только функция обратного вызова проверки может вызвать этот метод.
Этот метод предназначается для доступа к собственным проверкам, созданным с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).
Установите базовый режим генерации данных для Образцового Советника
setBaselineMode(mode)
режим
Установка указания булева значения базового режима Образцового Советника, или на (true
) или от (false
).
Устанавливает базовый режим Образцового Советника на
. Базовые причины режима Образцовый Советник проверяют методы, чтобы сгенерировать базовые данные сравнения для проверки результатов Образцового запущенного Советника.mode
Установите серьезность отказа проверки
obj.setCheckErrorSeverity(value)
obj
Переменная, представляющая объект Simulink.ModelAdvisor
.
значение
Целочисленная серьезность указания отказа.
0
— Проверьте результат = предупреждение
1
— Проверьте результат = не пройдено
Наборы заканчиваются состояние для в настоящее время осуществляющей проверки, которая перестала работать к
. Только функция обратного вызова проверки может вызвать этот метод.value
Этот метод предназначается для доступа к собственным проверкам, созданным с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).
Установите результат для того, чтобы в настоящее время осуществить проверку
success = setCheckResult(result)
результат
Вектор символа или массив ячеек, который задает результат в настоящее время выполняющейся задачи.
success
True (1), если этот метод преуспевает в том, чтобы установить результат проверки.
Устанавливает результат проверки для в настоящее время осуществляющей проверки. Только функция обратного вызова проверки может вызвать этот метод.
Этот метод предназначается для использования с собственными проверками, созданными с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).
Установите данные результата для того, чтобы в настоящее время осуществить проверку
success = setCheckResultData(data)
данные
Данные результата, которые будут установлены.
success
True (1), если этот метод преуспевает в том, чтобы установить данные результата для текущей проверки
Устанавливает данные результата проверки для в настоящее время осуществляющей проверки. Только функция обратного вызова проверки может вызвать этот метод.
Этот метод предназначается для использования с собственными проверками, созданными с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).
Установите состояние для того, чтобы в настоящее время осуществить проверку
success = setCheckResultStatus(status)
состояние
Булево значение, которое указывает на состояние проверки, которая просто запустилась, или передача (true
) или сбой (false
)
success
True (1), если состояние было установлено.
Устанавливает передачу или состояние сбоя для в настоящее время осуществляющей проверки к status
. Только функция обратного вызова проверки может вызвать этот метод.
Этот метод предназначается для использования с собственными проверками, созданными с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).
getCheckResultStatus, setCheckResult, setCheckResultData, setCheckErrorSeverity
Задайте параметры представления списка для проверки
obj.setListViewParameters(check_ID, params)
obj
Переменная, представляющая объект Simulink.ModelAdvisor
.
check_ID
Вектор символа, который однозначно определяет проверку.
Можно не использовать
, если вы используете метод в функции обратного вызова проверки.check_ID
params
Массив ячеек объектов ModelAdvisor.ListViewParameter
.
Установите параметры представления списка для проверки.
Этот метод предназначается для доступа к собственным проверкам, созданным с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).
Проверьте, что Образцовый Советник запустил набор проверок
[success, missingChecks, additionalChecks] = verifyCheckRan(IDs)
IDs
Массив ячеек идентификаторов проверок, чтобы проверить.
success
Булево значение, задающее, запустились ли проверки.
missingChecks
Массив ячеек идентификаторов для заданных проверок, которые не запускались.
additionalChecks
Массив ячеек идентификаторов для незаданных проверок, которые запустились.
Выходная переменная success
возвращает true
если оба:
Все проверки, заданные
, запустились.IDs
Только проверки, заданные
, запустились.IDs
Аргумент missingChecks
обеспечивает заданные проверки, которые не запускались. Незаданные проверки списков аргументов additionalChecks
, которые запустились.
Сгенерируйте Советника по вопросам базовой модели файл результатов проверки или сравните результаты текущей проверки с базовыми результатами проверки
[success message] = verifyCheckResult(baseline, checkIDs)
baseLine
Путь базовой проверки заканчивается MAT-файл.
checkIDs
Массив ячеек идентификаторов проверки.
success
Булево значение, задающее, ли метод, за которым следуют.
сообщение
Вектор символа, задающий сообщение об ошибке.
Если Образцовый Советник находится в базовом режиме (см. setBaselineMode), этот метод хранит новые результаты осуществления проверок, заданных checkIDs
в MAT-файле в местоположении, заданном baseline
. Если метод не может сохранить результаты проверки в заданном местоположении, он возвращает false
в выходной переменной success
и причина отказа в выходной переменной message
. Если Образцовый Советник не находится в базовом режиме, этот метод сравнивает новые результаты осуществления проверок, заданных checkIDs
с отчетом, заданным baseline
. Если текущие результаты совпадают с базовыми результатами, этот метод returnstrue
как значение выходной переменной success
.
Необходимо осуществить проверки, заданные checkIDs
(см. runCheck) прежде, чем вызов verifyCheckResult
.
Этот метод позволяет вам сравнить новые результаты проверки, сгенерированные Образцовым Советником с исходным набором результатов проверки. Можно использовать метод, чтобы сгенерировать базовый отчет, а также выполнить текущие к базовой линии сравнения результата. Чтобы сгенерировать базовый отчет, поместите Образцового Советника в базовый режим, с помощью setBaselineMode. Затем вызовите этот метод с базовым набором аргумента к местоположению, где вы хотите сохранить базовые результаты. Чтобы выполнить текущее к базовой линии сравнение отчета, сначала гарантируйте, что Образцовый Советник не находится в базовом режиме (см. getBaselineMode). Затем вызовите этот метод с путем базового отчета как значение входного параметра baseline
.
setBaselineMode, getBaselineMode, runCheck, verifyCheckResultStatus
Проверьте, что модель передала или привела набор к сбою проверок
[success message] = verifyCheckResultStatus(baseline, checkIDs)
baseLine
Массив Логических переменных.
checkIDs
Массив ячеек идентификаторов проверки.
success
Булево значение, задающее, ли метод, за которым следуют.
сообщение
Вектор символа, задающий сообщение об ошибке.
Этот метод сравнивает сбой пасующего (true
или false
) состояния от нового выполнения проверок, заданных
с булевыми значениями, заданными checkIDs
. Если состояния совпадают с базовой линией, этот метод возвращает baseline
true
как значение выходной переменной success
.
Необходимо осуществить проверки, заданные
(см. runCheck) прежде, чем вызов checkIDs
verifyCheckResultStatus
.
Сгенерируйте Советника по вопросам базовой модели отчет или сравните текущий отчет с базовым отчетом
[success message] = verifyHTML(baseline)
baseLine
Путь Образцового отчета Советника.
success
Булево значение, задающее, ли метод, за которым следуют.
сообщение
Вектор символа, задающий сообщение об ошибке.
Если Образцовый Советник находится в базовом режиме (см. setBaselineMode), этот метод хранит отчет, последний раз сгенерированный Образцовым Советником в местоположении, заданном
. Если метод не может сохранить копию отчета в заданном местоположении, это возвращает baseline
false
в выходной переменной success
и причина отказа в выходной переменной message
. Если Образцовый Советник не находится в базовом режиме, этот метод сравнивает отчет, последний раз сгенерированный Образцовым Советником с отчетом, заданным
. Если текущий отчет имеет точно то же содержимое как базовый отчет, этот метод возвращает baseline
true
как значение выходной переменной success
.
Этот метод позволяет вам сравнить отчет, сгенерированный Образцовым Советником с базовым отчетом определить, отличаются ли они. Можно использовать метод, чтобы сгенерировать базовый отчет, а также выполнить текущие к базовой линии сравнения отчета. Чтобы сгенерировать базовый отчет, поместите Образцового Советника в базовый режим. Затем вызовите этот метод с базовым набором аргумента к местоположению, где вы хотите сохранить базовый отчет. Чтобы выполнить текущее к базовой линии сравнение отчета, сначала гарантируйте, что Образцовый Советник не находится в базовом режиме (см. getBaselineMode). Вызывание этого метода с путем базового отчета как значение входного параметра
.baseline