Класс: sltest.testmanager.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'
— Система Под именем Тестовой моделиИмя модели в Системе Под Экспериментальным участком, заданным как вектор символов.
Пример: 'sldemo_absbrake'
'SimulationMode'
— Режим Simulation'Normal'
| 'Accelerator'
| 'Rapid Accelerator'
| 'Software-in-the-Loop (SIL)'
| 'Processor-in-the-Loop (PIL)'
Режим симуляции модели или обвязки, заданной как вектор символов. Чтобы возвратиться к настройкам модели по умолчанию, задайте пустой символьный вектор, ''
.
Пример: 'SimulationMode','Rapid Accelerator'
'OverrideSILPILMode'
— Режим Override SIL или PILfalse
(значение по умолчанию) | true
Замените режим симуляции SIL/PIL блоков модели к Нормальному режиму симуляции, заданному как логическое. Если этим свойством является true
, связанный флажок в разделе Simulation Settings Overrides менеджера по Тесту устанавливается.
'OverrideStartTime'
— Замените время начала моделиfalse
(значение по умолчанию) | true
Укажите, заменяет ли тест время начала модели, заданное как true
или false
.
'StartTime'
— Время начала модели
(значение по умолчанию) | скалярВремя начала модели, заданное как скалярное значение.
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
'OverrideStopTime'
— Замените время остановки моделиfalse
(значение по умолчанию) | true
Укажите, заменяет ли тест время остановки модели, заданное как true
или false
.
'StopTime'
— Время остановки модели
(значение по умолчанию) | скалярВремя остановки модели, заданное как скалярное значение.
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
'OverrideInitialState'
— Замените начальное состояние моделиfalse
(значение по умолчанию) | true
Укажите, заменяет ли тест начальное состояние модели, заданное как true
или false
.
'InitialState'
— Начальное состояние моделиНачальное состояние модели от переменной рабочей области, заданной как вектор символов.
'HarnessName'
— Имя тестовой обвязкиИмя тестовой обвязки, чтобы использовать в Системе Под Экспериментальным участком, заданным как вектор символов.
'HarnessOwner'
— Владелец тестовой обвязки имяИмя владельца тестовой обвязки, заданного как вектор символов.
'UseSignalBuilderGroup'
— Замените группу Signal Builderfalse
(значение по умолчанию) | true
Укажите, заменяет ли тест модель и использует различную группу Signal Builder в разделе Inputs, заданном как true
или false
.
'SignalBuilderGroup'
— Название группы Signal BuilderНазвание группы Signal Builder, заданное как вектор символов. Чтобы возвратиться к настройкам модели по умолчанию, задайте пустой символьный вектор, ''
.
'OverrideModelOutputSettings'
— Замените выходные настройки модели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'
— Эквивалентная симуляция теста
(значение по умолчанию) | 2
Номер симуляции, к которому свойство применяется, заданный как целое число, 1
или 2
. Эта установка применяется к тесту симуляции.
'ConfigSetOverrideSetting'
— Переопределение параметра конфигурации
(значение по умолчанию) | 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'
— Сохраните вход в результате испытанийfalse
(значение по умолчанию) | true
Позвольте сохранить внешний вход, запущенный используемый в результате испытаний, заданном как true
или false
.
'StopSimAtLastTimePoint'
— Остановите симуляцию наконец входное времяfalse
(значение по умолчанию) | true
Позвольте остановить симуляцию в итоговой временной стоимости входа, заданного как true
или false
.
'LoadAppFrom'
— Местоположение приложения
(значение по умолчанию) | 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.