Класс: testCase
Пакет: 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' - Название модели System Under TestИмя модели в разделе System Under Test, заданное как вектор символов.
Пример: 'sldemo_absbrake'
'SimulationMode' - Режим симуляции'Normal' | 'Accelerator' | 'Rapid Accelerator' | 'Software-in-the-Loop (SIL)' | 'Processor-in-the-Loop (PIL)'Режим симуляции модели или обвязки, заданный как вектор символов. Чтобы вернуться к настройкам модели по умолчанию, задайте пустой символьный вектор, ''.
Пример: 'SimulationMode','Rapid Accelerator'
'OverrideSILPILMode' - Переопределение SIL или PIL режимаfalse (по умолчанию) | trueПереопределите режим симуляции SIL/PIL блоков модели в режим симуляции Normal, заданный как логический. Если это свойство 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Укажите, переопределяет ли тест модель и использует ли другой сценарий Редактор в разделе Inputs, заданный как true или false.
'SignalEditorScenario' - имя сценария редактора сигналовИмя сценария редактора сигналов, заданное как вектор символов. Чтобы вернуться к настройкам модели по умолчанию, задайте пустой символьный вектор, ''.
'TestSequenceBlock' - Путь к блоку Test SequenceПуть к блоку Test Sequence, заданный как вектор символов. Указанный блок содержит сценарии тестовой последовательности, которые используются в тест. Задайте TestSequenceBlock и TestSequenceScenario чтобы запустить сценарий, отличный от активного сценария. Если вы не задаете значение для TestSequenceScenarioтест запускает активный сценарий в блоке Test Sequence. Если блок Test Sequence не имеет сценариев, тест запускает одну тестовую последовательность в блоке.
'TestSequenceScenario' - Имя сценария тестовой последовательностиИмя сценария Test Sequence, заданное как вектор символов. Указанный сценарий тестовой последовательности запускается вместо активного сценария или, если вы используете итерации, сценарий запускается как сценарий по умолчанию для всех итераций. Использование sltest.testmanager.TestIteraion.setTestParam для назначения итерации другого сценария. Вы должны задать TestSequenceBlock использовать TestSequenceScenario.
'OverrideModelOutputSettings' - Переопределите выходы моделиfalse (по умолчанию) | trueУкажите, переопределяет ли тест настройки модели в разделе Outputs, заданные как true или false.
'SaveOutput' - Переопределите вывод сохраненияfalse (по умолчанию) | trueУкажите, переопределяет ли тест сохранение выходов модели, заданное как true или false.
'SaveState' - Сохраните значения выходного состоянияfalse (по умолчанию) | trueУкажите, установлен ли в тесте сохранение значений выходного состояния, заданных как true или false.
'SignalLogging' - Журнал сигналовtrue (по умолчанию) | falseУкажите, установлен ли в тесте логарифмический сигнал, отмеченный для логгирования в модели, указанный как true или false.
'DSMLogging' - Логируйте переменные хранилища данныхtrue (по умолчанию) | falseУкажите, установлен ли в тесте логгирование переменных Data Store, заданное как 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.