Класс: sltest.testmanager.StartCase
Пакет: sltest.testmanager
Задать свойство тестового случая
setProperty(tc,Name,Value)
setProperty( задает свойство тестового случая.tc,Name,Value)
tc - Тестовый случайsltest.testmanager.TestCase объектТестовый случай для установки свойства, указанного как sltest.testmanager.TestCase объект.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
'StopTime',100'Model' - Имя тестируемой модели системыИмя модели в разделе «Тестируемая система», указанное как символьный вектор.
Пример: 'sldemo_absbrake'
'SimulationMode' - Режим моделирования'Normal' | 'Accelerator' | 'Rapid Accelerator' | 'Software-in-the-Loop (SIL)' | 'Processor-in-the-Loop (PIL)'Режим моделирования модели или электрического жгута, заданный как символьный вектор. Чтобы вернуться к настройкам модели по умолчанию, укажите пустой вектор символов, ''.
Пример: 'SimulationMode','Rapid Accelerator'
'OverrideSILPILMode' - Переопределение режима SIL или PILfalse (по умолчанию) | trueПереопределите режим моделирования SIL/PIL блоков модели в обычный режим моделирования, указанный как логический. Если это свойство true, соответствующий флажок в разделе «Переопределения параметров моделирования» Диспетчера тестов установлен.
'OverrideStartTime' - Переопределение времени начала моделиfalse (по умолчанию) | trueУкажите, переопределяет ли тестовый случай время начала модели, указанное как true или false.
'StartTime' - Время запуска модели0 (по умолчанию) | скалярВремя начала модели, указанное как скалярное значение.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
'OverrideStopTime' - Переопределить время остановки моделиfalse (по умолчанию) | trueУкажите, переопределяет ли тестовый случай время остановки модели, указанное как true или false.
'StopTime' - Время остановки модели10 (по умолчанию) | скалярВремя остановки модели, указанное как скалярное значение.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
'OverrideInitialState' - Переопределение начального состояния моделиfalse (по умолчанию) | trueУкажите, переопределяет ли тестовый случай исходное состояние модели, указанное как true или false.
'InitialState' - Исходное состояние моделиИсходное состояние модели из переменной рабочей области, заданной как символьный вектор.
'HarnessName' - Тестовое имя электрического жгутаИмя тестового электрического жгута, используемого в разделе «Тестируемая система» в качестве символьного вектора.
'HarnessOwner' - Имя владельца тестового кабеляИмя владельца тестового электрического жгута, указанное как символьный вектор.
'UseSignalEditorScenario' - Сценарий переопределения редактора сигналовfalse (по умолчанию) | trueУкажите, переопределяет ли тестовый случай модель и использует ли другой сценарий редактора сигналов в разделе Входы, указанный как true или false.
'SignalEditorScenario' - Название сценария редактора сигналовИмя сценария редактора сигналов, указанное как символьный вектор. Чтобы вернуться к настройкам модели по умолчанию, укажите пустой вектор символов, ''.
'TestSequenceBlock' - Путь блока тестовой последовательностиПуть блока тестовой последовательности, заданный как символьный вектор. Указанный блок содержит сценарии тестовой последовательности для использования в тестовом случае. Определить TestSequenceBlock и TestSequenceScenario для выполнения сценария, отличного от активного сценария. Если не указано значение для TestSequenceScenario, тест запускает активный сценарий в блоке тестовой последовательности. Если в блоке тестовой последовательности отсутствуют сценарии, тест запускает одну тестовую последовательность в блоке.
'TestSequenceScenario' - Имя сценария последовательности испытанийИмя сценария тестовой последовательности, указанное как символьный вектор. Указанный сценарий тестовой последовательности выполняется вместо активного сценария, или, если используются итерации, сценарий выполняется как сценарий по умолчанию для всех итераций. Использовать sltest.testmanager.TestIteraion.setTestParam для назначения итерации другого сценария. Необходимо указать TestSequenceBlock использовать TestSequenceScenario.
'OverrideModelOutputSettings' - Переопределение параметров вывода моделиfalse (по умолчанию) | trueУкажите, переопределяет ли тестовый случай настройки модели в разделе «Выходы», указанные как true или false.
'SaveOutput' - Переопределение выходных данных сохраненияfalse (по умолчанию) | trueУкажите, переопределяет ли тестовый случай сохранение выходных данных модели, указанное как true или false.
'SaveState' - Сохранить значения выходного состоянияfalse (по умолчанию) | trueУкажите, установлен ли тестовый случай для сохранения значений выходного состояния, указанных как true или false.
'SignalLogging' - Регистрационные сигналыtrue (по умолчанию) | falseУкажите, установлен ли тестовый случай на сигналы регистрации, помеченные для регистрации в модели, указанные как true или false.
'DSMLogging' - Переменные хранилища данных журналаtrue (по умолчанию) | falseУкажите, установлен ли тестовый случай для регистрации переменных хранилища данных, указанных как true или false.
'SaveFinalState' - Сохранить конечное состояниеfalse (по умолчанию) | trueУкажите, установлен ли тестовый случай для хранения конечных значений состояния, указанных как true или false.
'SimulationIndex' - Имитация случая теста эквивалентности1 (по умолчанию) | 2Расчетный номер, к которому применяется свойство, заданный как целое число, 1 или 2. Эта настройка применяется к тестовому случаю моделирования.
'ConfigSetOverrideSetting' - Переопределение параметров конфигурации1 (по умолчанию) | 2 | 3Переопределите настройки конфигурации, указанные как целое число.
1 - Без переопределения
2 - использовать именованный набор конфигурации в модели;
3 - Использовать набор конфигурации, указанный в файле
'ConfigSetName' - Имя набора конфигурацииИмя настройки конфигурации в модели, указанное как символьный вектор.
'ConfigSetVarName' - Имя переменной набора конфигурацииИмя переменной в файле набора конфигурации, указанное как символьный вектор.
'ConfigSetFileLocation' - Путь к файлу набора конфигурацииИмя файла и путь к набору конфигурации, указанный как символьный вектор.
'PreloadCallback' - Сценарий обратного вызова перед загрузкойСценарий обратного вызова перед загрузкой, заданный как символьный вектор.
'PostloadCallback' - Сценарий обратного вызова после загрузкиСценарий обратного вызова после загрузки, заданный как символьный вектор.
'CleanupCallback' - Сценарий обратного вызова очисткиСценарий обратного вызова очистки на уровне тестового случая, указанный как символьный вектор. Функция удаляет любой существующий сценарий обратного вызова и заменяет его указанным символьным вектором.
Пример: 'clear a % clear value from workspace'
'PreStartRealTimeApplicationCallback' - Предварительный обратный вызов в реальном времениСимвольный вектор, вычисляемый перед запуском приложения реального времени на целевом компьютере, указанный как символьный вектор. Дополнительные сведения о тестировании в реальном времени см. в разделе Тестирование моделей в реальном времени.
'IterationScript' - Сценарий итерацииСценарий итерации, вычисленный для создания итераций тестовых примеров, заданных как символьный вектор. Дополнительные сведения о сценариях итераций тестов см. в разделе Итерации тестов.
'FastRestart' - Выполнение итераций с помощью быстрого перезапускаfalse (по умолчанию) | trueУкажите, выполняются ли итерации теста в режиме быстрого перезапуска, указанном как true или false.
'SaveBaselineRunInTestResult' - Сохранить базовую линию в результате тестаfalse (по умолчанию) | trueУкажите, сохраняет ли тестовый случай базовую линию, используемую в результате теста после выполнения теста, указанную как true или false.
'SaveInputRunInTestResult' - Сохранить входные данные в результатах тестаfalse (по умолчанию) | trueРазрешить сохранение внешнего входного прогона, используемого в результате теста, указанного как true или false.
'StopSimAtLastTimePoint' - Остановить моделирование при последнем вводеfalse (по умолчанию) | trueВключить остановку моделирования в конечное значение времени ввода, указанное как true или false.
'LoadAppFrom' - Расположение приложения1 (по умолчанию) | 2 | 3Расположение для загрузки приложения, указанное как целое число. Это свойство доступно только в тестовых случаях реального времени.
1 - Модель
2 - Целевое приложение
3 - Целевой компьютер
Дополнительные сведения о тестировании в реальном времени см. в разделе Тестирование моделей в реальном времени.
'TargetComputer' - Имя целевого компьютераИмя целевого компьютера, указанное как символьный вектор. Это свойство доступно только в тестовых случаях реального времени. Дополнительные сведения о тестировании в реальном времени см. в разделе Тестирование моделей в реальном времени.
'TargetApplication' - Имя и путь целевого приложенияИмя и путь к целевому приложению, указанному как символьный вектор. Это свойство доступно только в тестовых случаях реального времени. Дополнительные сведения о тестировании в реальном времени см. в разделе Тестирование моделей в реальном времени.
% 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');
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.