(Чтобы быть удаленным), Получает результаты тестовых консольных симуляций
testconsole. Результаты будут удалены в будущем релизе. Используйте comm.ErrorRate
или bertool
вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
getResults метод Тестовой Консоли Коэффициента ошибок возвращает экземпляр testconsole.Results object, содержащего данные о результатах симуляции. Вы используете методы объекта результатов получить и отобразить данные о результатах симуляций на графике.
testconsole.Results object показали свойства в следующей таблице. Все свойства перезаписываемы за исключением тех явным образом отмеченных в противном случае.
Свойство | Описание |
---|---|
TestConsoleName | Тестовая Консоль Коэффициента ошибок. Это свойство не перезаписываемо. |
Система под тестовым именем | Имя системы под тестом, для которого Тестовая Консоль Коэффициента ошибок получила результаты. Это свойство не перезаписываемо. |
IterationMode | Режим Iteration Тестовая Консоль Коэффициента ошибок используется для получения результатов. Это свойство не перезаписываемо. |
TestPoint | Задайте имя зарегистрированной тестовой точки, для которой результаты возражают результатам синтаксических анализов. getData, график и методы semilogy объекта Results возвращают данные или создают график для тестовой точки, которую задает свойство TestPoint. |
Метрика | Задайте имя тестовой метрики, для которой результаты возражают результатам синтаксических анализов. getData, график и методы semilogy объекта Results возвращают данные или создают график для метрики, которую задает Метрическое свойство. |
TestParameter1 | Задает имя первой независимой переменной, для которой результаты возражают результатам синтаксических анализов. |
TestParameter2 | Задает имя второй независимой переменной, для которой результаты возражают результатам синтаксических анализов. |
testconsole.Results object имеет следующие методы.
d = getData(r)
возвращает матрицу данных результатов, d, доступный в объекте r результатов. Возвращенные результаты соответствуют тестовой точке, в настоящее время заданной в TestPoint
свойство r, и к тестовой метрике в настоящее время задано в Metric
свойство r.
Если IterationMode
является 'Комбинаторным' затем, d является матрицей, содержащей результаты для всех значений развертки, доступных в тестовых параметрах, заданных в TestParameter1
и TestParameter2
свойства. Строки матрицы соответствуют результатам для всех значений развертки, доступных в TestParameter1
. Столбцы матрицы соответствуют результатам для всех значений развертки, доступных в TestParameter2
. Если больше чем два тестовых параметра указаны к Тестовой Консоли Коэффициента ошибок, d содержит результаты, соответствующие первому значению в векторе развертки из всех параметров, которые не являются TestParameter1
или TestParameter2
.
Если IterationMode
'Индексируется', затем d является вектором из результатов, соответствующих каждой индексируемой комбинации всех тестовых значений параметров, указанных к Тестовой Консоли Коэффициента ошибок.
plot(r)
создает график для результатов, доступных в r объекта результатов. График соответствует тестовой точке и тестовой метрике, заданной TestPoint
и Metric
свойства r
Если IterationMode
является 'Комбинаторным' затем, график содержит набор кривых. Значения развертки в TestParameter1 управляют осью X, и количество значений развертки для TestParameter2 задает, сколько кривых график содержит. Если больше чем два тестовых параметра указаны к Тестовой Консоли Коэффициента ошибок, кривые соответствуют результатам, полученным с первым значением в векторе развертки из всех параметров, которые не являются TestParameter1 или TestParameter2.
Никакие графики не доступны, когда 'IterationMode' 'Индексируется'.
semilogy(...)
совпадает с plot(...)
, за исключением того, что Ось Y использует логарифмическое (базируйтесь 10), шкала.
surf (r) создает 3-D, цветную, объемную поверхностную диаграмму для результатов, доступных в results
объект, r. Объемная поверхностная диаграмма соответствует следующим элементам:
Тестовая точка вы задаете использование TestPoint
свойство results
объект
Тестовая метрика в настоящее время вы задаете в Metric
свойство results
объект
Можно задать пары параметра/значения для results
объект, который устанавливает дополнительные свойства объемной поверхностной диаграммы.
Когда вы выбираете 'Combinatorial' для IterationMode, значения развертки, доступные в тестовом параметре, вы задаете для управления свойством TestParameter1 ось X объемной поверхностной диаграммы. Значения развертки, доступные в тестовом параметре, который вы задаете для свойства TestParameter2, управляют осью Y.
Если больше чем два тестовых параметра указаны к тестовой консоли, объемная поверхностная диаграмма соответствует результатам, полученным со значениями развертки параметра, ранее заданными с setParsingValues методом объекта результатов.
Вы отображаете текущие значения парсинга путем вызова getParsingValues метода объекта результатов. Значение по умолчанию значений парсинга к первому значению в векторе развертки из каждого тестового параметра. По умолчанию метод surf игнорирует значения парсинга для любых параметров в настоящее время набор как TestParameter1 или TestParameter2.
Никакие объемные поверхностные диаграммы не доступны, если IterationMode 'Индексируется', когда меньше чем два зарегистрированных тестовых параметра существуют, или TestParameter2 не установлен ни в 'Один'.
setParsingValues(R,'ParameterName1', 'Value1', ... 'ParameterName2', 'Value2', ...)
устанавливает значения парсинга к значениям, вы задаете использование пар значения параметров. Входные параметры названия параметра должны соответствовать именам зарегистрированных тестовых параметров, и входные параметры значения должны соответствовать допустимому тестовому значению развертки параметра.
Вы используете этот метод для определения одного значений развертки для тестовых параметров, которые отличаются от значений для TestParameter1 и TestParameter2. Когда вы задаете этот метод, results
объект возвращает значения данных или графики, соответствующие значениям развертки, которые вы устанавливаете для setParsingValues метода. Значение по умолчанию значений парсинга к первому значению в векторе развертки из каждого тестового параметра.
Вы отображаете текущие значения парсинга путем вызова getParsingValues
метод объекта результатов. Можно установить значения парсинга для параметров в TestParameter1 и TestParameter2, но объект результатов игнорирует значения при получении данных или возврате графиков.
Анализирующие значения не важны когда IterationMode
'Индексируется'.
getParsingValues
отображает текущие значения парсинга для Тестовой Консоли Коэффициента ошибок.
s = getParsingValues(r)
возвращает структуру, s, с именами полей, равными зарегистрированным тестовым названиям параметра и со значениями, соответствующими текущим значениям парсинга.
Анализирующие значения не важны, когда IterationMode 'Индексируется'.