Класс: 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.