createInputDataFile

Класс: sltest.testmanager.TestCase
Пакет: sltest.testmanager

Создайте файл как основание для данных о входном сигнале теста

Описание

пример

input = createInputDataFile(tc,file) создает входной файл для теста. Файл включает сигналы на основе блоков импорта в модели, заданной для теста tc. Вы вводите время и данные сигнала или в Microsoft® Excel® или, для MAT-файлов, с помощью редактора сигнала в менеджере по Тесту.

Для получения информации о формате файла менеджер по Тесту использование для файлов Microsoft Excel смотрите Данные о Тесте Формата в Excel.

input = createInputDataFile(tc,file,Name,Value) использует дополнительные аргументы, заданные одним или несколькими Name,Value парные аргументы.

Примеры

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

Создайте входной шаблон файла для теста, с помощью Формата файла Excel. Назовите лист для шаблона Optics. Создание файла также добавляет его, как введено в тесте. После того, как вы создаете файл, редактируете его, чтобы заполнить его с данными сигнала.

% Create test file
tf = sltest.testmanager.TestFile('Excel Input Test File');

% Create test suite and test case
ts = createTestSuite(tf,'Excel Test Suite');
tc = createTestCase(ts,'baseline','Excel Input Test Case');

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

% Generate Excel file template and add it to Inputs section, specifying the sheet name
input = createInputDataFile(tc,'C:\MyHomeDir\myexcel.xlsx','Sheet','Optics');

Входные параметры

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

Тест, из которого вы хотите создать входной файл шаблона в виде sltest.testmanager.TestCase объект.

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

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'Sheet','mysheet','Range','C1:F10','CreateIterations',false

Пары для MAT-файлов andMicrosoft Excel Files

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

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

Пример: 'CreateIterations',false

Пары только для файлов Microsoft Excel

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

Назовите, чтобы дать лист в новом файле Excel в виде вектора символов.

Пример: 'Sheet','testinputs'

Области значений ячеек, чтобы добавить входные параметры в в листе в виде вектора символов. Можно задать 'Range' только если вы также задаете 'Sheet'.

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

Выходные аргументы

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

Тестовое воздействие, возвращенное как sltest.testmanager.TestInput объект.

Введенный в R2018a