createInputDataFile

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

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

Описание

пример

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

Сведения о формате файла, используемом Диспетчером тестов для файлов 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-файлов и файлов Microsoft Excel

расширить все

Опция для создания итерации таблицы из входов, заданная как Boolean.

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

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

расширить все

Имя листа в новом файле Excel в виде вектора символов.

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

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

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

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

расширить все

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

Введенный в R2018a