Пакет: sltest.testmanager
Добавьте или измените тестовое воздействие
Образцы sltest.testmanager.TestInput
являются наборами входных данных сигнала, которые могут быть отображены для переопределения входов в тестируемой системе.
The sltest.testmanager.TestInput
класс является handle
класс.
HandleCompatible | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
создает obj
= sltest.testmanager.TestCase.addInputsltest.testmanager.TestInput
объект для объекта теста.
Active
- Включенный индикатор0
| 1
Указывает, установлен ли вход на переопределение в тест, 0
если он не включен, и 1
если он включен.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных: logical
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
FilePath
- Путь к файлуПуть к файлу тестового воздействия, возвращенный как вектор символов.
Пример: 'C:\MATLAB\sltestExampleInputs.xlsx'
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
Типы данных: char
InputString
- ВходВход, рассчитанный во время выполнения теста в LoadExternalInput
Параметр конфигурации испытываемой системы в виде вектора символов.
Пример: 'Acceleration.getElement(1),Acceleration.getElement(2)'
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных:
Name
- Тестовое входное имяИмя тестового воздействия, возвращенное как вектор символов.
Пример: 'sltestExampleInputs.xlsx'
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
Типы данных: char
MappingStatus
- Вход параметровСостояние сопоставления, чтобы указать, было ли успешно сопоставление входящих отображений. Для получения дополнительной информации об устранении неполадок, связанных со статусом отображения, см. Раздел «Осмысление результатов отображения».
Пример: 'Successfully mapped inputs.'
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
Типы данных: char
addExcelSpecification | Добавьте таблицу Microsoft Excel к базовым критериям или входам теста |
map | Сопоставьте тестовое воздействие с тестируемой системой |
remove | Удалите тестовое воздействие |
В этом примере показано, как добавить данные из электронной таблицы Microsoft ® Excel ® и сопоставить их с тестовым примером. Добавляются и отображаются только те два листа, которые имеют данные.
Загрузка модели примера
open_system('sltestExcelExample');
Создайте новый тестовый файл
tf = sltest.testmanager.TestFile('input_test_file.mldatx');
Получите тестовый набор и объекты теста
ts = getTestSuites(tf); tc = getTestCases(ts);
Добавьте модель примера в качестве тестируемой системы
setProperty(tc,'Model','sltestExcelExample');
Добавьте данные Excel ® во входное сечение и укажите листы для добавления
excelfile = 'sltestExampleInputs.xlsx'; input = addInput(tc,excelfile,'Sheets',["Acceleration","Braking"]);
Сопоставьте входной сигнал для листов по имени блока
map(input(1),0); map(input(2),0);
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.