sltest.testmanager.BaselineCriteria class

Пакет: sltest.testmanager
Суперклассы:

Добавьте или измените базовые критерии

Описание

Экземпляр sltest.testmanager.BaselineCriteria набор сигналов в тесте, который определяет критерии сбоя передачи в базовом тесте.

Конструкция

obj = sltest.testmanager.TestCase.addBaselineCriteria создает sltest.testmanager.BaselineCriteria объект для объекта теста.

Свойства

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

Абсолютная погрешность к базовым критериям установлена в виде скаляра.

Указывает, включены ли базовые критерии, 0 если это не включено, и 1 если это включено.

Это свойство доступно только для чтения.

Покройте и расположитесь информация для базового файла Microsoft® Excel®, возвращенного как массив 1 на n, где каждая строка имеет Sheet и Range значение. Задайте Range как показано в таблице.

Способы задать Range Описание

'Corner1:Corner2'

Прямоугольная область значений

Укажите диапазон с помощью синтаксиса 'Corner1:Corner2', где Corner1 и Corner2 два противостоящих угла, которые задают область. Например, 'D2:H4' представляет прямоугольную область 3 на 5 между этими двумя углами D2 и H4 на рабочем листе. 'Range' аргумент пары "имя-значение" не является чувствительным к регистру, и использует стиль ссылки Excel A1 (см. справку Excel).

Пример: 'Range','Corner1:Corner2'

''

Незаданный или пустой

Если незаданный, функция импорта автоматически обнаруживает используемую область значений.

Пример: 'Range',''

Примечание: Используемая Область значений относится к прямоугольному фрагменту электронной таблицы, которая на самом деле содержит данные. Функция импорта автоматически обнаруживает используемую область значений путем обрезки начальных и конечных строк и столбцов, которые не содержат данные. Текст, который является только пробелом, рассматривается данными и получен в используемой области значений.

'Row1:Row2'

Область значений строки

Можно идентифицировать область значений путем определения начала и конечного использования строк указатели строки Excel. Затем readtable автоматически обнаруживает используемую область значений столбца в обозначенных строках. Например, функция импорта интерпретирует спецификацию области значений '1:7' как инструкция считать все столбцы в используемой области значений в строках 1 - 7 (включительно).

Пример: 'Range','1:7'

'Column1:Column2'

Область значений столбца

Можно идентифицировать область значений путем определения начала и конечного использования столбцов указатели столбца Excel. Затем readtable автоматически обнаруживает используемую область значений строки в рамках обозначенных столбцов. Например, функция импорта интерпретирует спецификацию области значений 'A:F' как инструкция считать все строки в используемой области значений в столбцах A через F (включительно).

Пример: 'Range','A:F'

'NamedRange'

Именованная область значений Excel

В Excel можно создать имена, чтобы идентифицировать области значений в электронной таблице. Например, можно выбрать прямоугольный фрагмент электронной таблицы и вызвать ее 'myTable'. Если такие именованные области значений существуют в электронной таблице, то функция импорта может считать ту область значений с помощью своего имени.

Пример: 'Range','myTable'

Это свойство доступно только для чтения.

Путь к файлу базового набора критериев, возвращенного как вектор символов.

Отставание допуска времени к базовым критериям установлено в виде скаляра.

Ведущая погрешность времени к базовым критериям установлена в виде скаляра.

Это свойство доступно только для чтения.

Имя базовых критериев, возвращенных как вектор символов.

Относительная погрешность к базовым критериям установлена в виде скаляра.

Методы

addExcelSpecificationДобавьте лист Microsoft Excel в базовые критерии или входные параметры теста
getSignalCriteriaПолучите критерии сигнала
удалениеУдалите базовые критерии

Примеры

свернуть все

Этот пример получает базовую линию для теста и изменяет абсолютный допуск от 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;

Введенный в R2015b