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