sltest.testmanager.ParameterSet class

Пакет: sltest.testmanager

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

Описание

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

sltest.testmanager.ParameterSet классом является handle класс.

Атрибуты класса

HandleCompatible
true

Для получения информации об атрибутах класса см. Атрибуты класса.

Создание

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

Свойства

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

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

Атрибуты:

SetAccess
public
GetAccess
public
Dependent
true
NonCopyable
true

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

Атрибуты:

SetAccess
private
GetAccess
public
Dependent
true
NonCopyable
true

Указывает, использовать ли переопределения в наборе параметров во время выполнения теста. Если Active 0, переопределения не используются. Если Active 1, переопределения используются.

Атрибуты:

SetAccess
public
GetAccess
public
Dependent
true
NonCopyable
true

Покройте и расположитесь информация для 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'

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

Типы данных: array

Методы

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

Примеры

свернуть все

% Open the model for this example
openExample('sldemo_absbrake');

% 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');

% Assign the system under test to the test case
setProperty(tc,'Model','sldemo_absbrake');

% Test a new model parameter by overriding it in the test case
% parameter set
ps = addParameterSet(tc,'Name','API Parameter Set');
po = addParameterOverride(ps,'m',55);
Введенный в R2015b