Пакет: sltest.testmanager
Добавление или изменение критериев опорного уровня
Образец sltest.testmanager.BaselineCriteria
- набор сигналов в тест, который определяет критерии непрохождения-непрохождения в тест базовой линии.
The sltest.testmanager.BaselineCriteria
класс является handle
класс.
HandleCompatible | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
создает obj
= sltest.testmanager.TestCase.addBaselineCriteriasltest.testmanager.BaselineCriteria
объект для объекта теста.
Name
- Имя базовых критериевИмя критерия базовой линии, возвращаемое как вектор символов.
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
Типы данных: character vector
AbsTol
- Абсолютная погрешность Абсолютная погрешность для набора критериев базовой линии, заданный как скаляр.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных: scalar
Active
- Включенный индикатор0
| 1
Указывает, включены ли критерии опорной структуры 0
если он не включен, и 1
если он включен.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных: logical
FilePath
- Путь к файлуПуть к файлу набора критериев базовой линии, возвращенный как вектор символов.
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
Типы данных: character vector
RelTol
- Относительная погрешность Относительная погрешность для набора критериев базовой линии, заданный как скаляр.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных:
LeadingTol
- Ведущий допускДопуск ведущего времени для набора критериев базовой линии, заданный как скаляр.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных:
LaggingTol
- Запаздывание допуска по времениЗапаздывающий допуск по времени для набора критериев базовой линии, заданный как скаляр.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных:
ExcelSpecifications
- Информация о листе и диапазоне для файла базовой линии ExcelСведения о листе и диапазоне для Microsoft® Excel® baseline файл, возвращенный как 1-by-N массив, где каждая строка имеет Sheet
и Range
значение. Задайте Range
как показано в таблице.
Способы задать Range
| Описание |
---|---|
Прямоугольная область значений | Задайте область значений с помощью синтаксиса Пример:
'Range','Corner1:Corner2' |
Не заданные или пустые | Если не задано, функция импорта автоматически обнаруживает используемую область значений. Пример:
'Range','' Примечание: Used Range относится к прямоугольному фрагменту электронной таблицы, которая на самом деле содержит данные. Функция импорта автоматически обнаруживает используемую область значений, обрезая начальные и конечные строки и столбцы, которые не содержат данных. Текст, который является только белым пространством, рассматривается как данные и захватывается в пределах используемой области значений. |
Область значений строк | Можно идентифицировать область значений путем определения начальной и конечной строк с помощью обозначений строк Excel. Затем Пример:
'Range','1:7' |
Область значений столбцов | Можно идентифицировать область значений, задав начальный и конечный столбцы с помощью обозначений столбцов Excel. Затем Пример:
'Range','A:F' |
Имя Excel Области значений | В Excel можно создать имена для идентификации областей значений в электронной таблице. Например, можно выбрать прямоугольный фрагмент электронной таблицы и вызвать ее Пример:
'Range','myTable' |
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных: array
addExcelSpecification | Добавьте таблицу Microsoft Excel к базовым критериям или входам теста |
getSignalCriteria | Получите критерий сигнала |
remove | Удаление базовых критериев |
Этот пример захватывает базовую линию для теста и изменяет абсолютную погрешность с 0
на 9
.
% Create the test file, test suite, and test case structure tf = sltest.testmanager.TestFile('API Test File'); ts = createTestSuite(tf,'API Test Suite'); tc = createTestCase(ts,'baseline','Baseline API Test Case'); % Remove the default test suite tsDel = getTestSuiteByName(tf,'New Test Suite 1'); remove(tsDel); % Assign the system under test to the test case setProperty(tc,'Model','sldemo_absbrake'); % Capture the baseline criteria baseline = captureBaselineCriteria(tc,'baseline_API.mat',true); % Set the baseline criteria tolerance for a signal sc = getSignalCriteria(baseline); sc(1).AbsTol = 9;
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.