Класс: sltest.testmanager. TestCase
Пакет: sltest.testmanager
Установите свойство теста
setProperty(tc,Name,Value)
setProperty(
устанавливает свойство теста.tc
,Name,Value
)
tc
— Тестsltest.testmanager.TestCase
Тест, чтобы установить свойство, заданное как объект sltest.testmanager.TestCase
.
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'StopTime',100
'Model'
— Система Под именем Тестовой моделиИмя модели в Системе Под Экспериментальным участком, заданным как вектор символов.
Пример: 'sldemo_absbrake'
'SimulationMode'
— Simulation'Normal'
| 'Accelerator'
| 'Rapid Accelerator'
| 'Software-in-the-Loop (SIL)'
| 'Processor-in-the-Loop (PIL)'
Режим симуляции модели или обвязки, заданной как вектор символов. Чтобы возвратиться к образцовым настройкам по умолчанию, задайте пустой символьный вектор, ''
.
Пример: 'SimulationMode','Rapid Accelerator'
'OverrideStartTime'
— Overridefalse
(значение по умолчанию) | true
Укажите, заменяет ли тест образцовое время начала, заданное как true
или false
.
Время начала
Образцовое время начала0
(значение по умолчанию) | скалярОбразцовое время начала, заданное как скалярное значение.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
'OverrideStopTime'
— Overridefalse
(значение по умолчанию) | true
Укажите, заменяет ли тест образцовое время остановки, заданное как true
или false
.
'StopTime'
— Образцовое время остановки10
(значение по умолчанию) | скалярОбразцовое время остановки, заданное как скалярное значение.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
'OverrideInitialState'
— Overridefalse
(значение по умолчанию) | true
Укажите, заменяет ли тест образцовое начальное состояние, заданное как true
или false
.
'InitialState'
— Образцовое начальное состояниеОбразцовое начальное состояние от переменной рабочей области, заданной как вектор символов.
'HarnessName'
— Имя тестовой обвязкиИмя тестовой обвязки, чтобы использовать в Системе Под Экспериментальным участком, заданным как вектор символов.
'HarnessOwner'
— Владелец тестовой обвязки имяИмя владельца тестовой обвязки, заданного как вектор символов.
'UseSignalBuilderGroup'
— Замените группу Signal Builderfalse
(значение по умолчанию) | true
Укажите, заменяет ли тест модель и использует различную группу Signal Builder в разделе Inputs, заданном как true
или false
.
'SignalBuilderGroup'
— Название группы Signal BuilderНазвание группы Signal Builder, заданное как вектор символов. Чтобы возвратиться к образцовым настройкам по умолчанию, задайте пустой символьный вектор, ''
.
'OverrideModelOutputSettings'
— Override вывела настройкиfalse
(значение по умолчанию) | true
Укажите, заменяет ли тест образцовые настройки под разделом Outputs, заданным как true
или false
.
'SaveOutput'
— Замените сохранение выводfalse
(значение по умолчанию) | true
Укажите если модель сохранения переопределений теста вывод, заданный как true
или false
.
'SaveState'
— Сохраните значения состояния выводаfalse
(значение по умолчанию) | true
Укажите, собирается ли тест сохранить значения состояния вывода, заданные как true
или false
.
'SignalLogging'
— Регистрируйте сигналыtrue
(значение по умолчанию) | false
Укажите, собирается ли тест регистрировать сигналы, отмеченные для входа в систему модели, заданной как true
или false
.
'DSMLogging'
— Log Data Storetrue
(значение по умолчанию) | false
Укажите, установлен ли тест в переменные 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'
— Скрипт коллбэка очисткиСкрипт коллбэка очистки уровня testcase, заданный как вектор символов. Функция удаляет любой существующий скрипт коллбэка и заменяет его на заданный вектор символов.
Пример: 'clear a % clear value from workspace'
'PreStartRealTimeApplicationCallback'
— Коллбэк перед запуском в реальном времениВектор символов, оцененный перед приложением реального времени, запускается на целевом компьютере, заданном как вектор символов. Для получения дополнительной информации о тестировании в реальном времени смотрите Тестовые модели в режиме реального времени.
'IterationScript'
— Скрипт итерацииСкрипт итерации, оцененный, чтобы создать итерации теста, заданные как вектор символов. Для получения дополнительной информации о тестовых скриптах итерации, смотрите Тестовые Итерации.
'FastRestart'
— Запуститесь итерации с помощью быстро перезапускаютfalse
(значение по умолчанию) | true
Укажите, перезапускает ли тестовое выполнение итераций с помощью быстро режим, заданный как true
или false
.
'SaveBaselineRunInTestResult'
— Сохраните базовую линию в результате испытанийfalse
(значение по умолчанию) | true
Укажите, сохраняет ли тест базовую линию, используемую в результате испытаний после выполнения теста, заданного как true
или false
.
'SaveInputRunInTestResult'
— Save в результате испытаний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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.