Класс: 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
или 0
(значение по умолчанию) | true
или 1
Замените режим SIL/PIL симуляции блоков модели к Нормальному режиму симуляции в виде числового или логического 1
TRUE
) или 0
ложь
). Если этим свойством является true
или 1, связанный флажок в разделе Simulation Settings Overrides менеджера по Тесту устанавливается.
OverrideStartTime
— Замените время начала моделиfalse
или 0
(значение по умолчанию) | true
или 1
Укажите, заменяет ли тест время начала модели в виде числового или логического 1
TRUE
) или 0
ложь
).
StartTime
— Время начала модели
(значение по умолчанию) | скалярВремя начала модели в виде скалярного значения.
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
OverrideStopTime
— Замените время остановки моделиfalse
или 0
(значение по умолчанию) | true
или 1
Укажите, заменяет ли тест время остановки модели в виде числового или логического 1
TRUE
) или 0
ложь
).
StopTime
— Время остановки модели
(значение по умолчанию) | скалярВремя остановки модели в виде скалярного значения.
Типы данных: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
OverrideInitialState
— Замените начальное состояние моделиfalse
или 0
(значение по умолчанию) | true
или 1
Укажите, заменяет ли тест начальное состояние модели в виде числового или логического 1
TRUE
) или 0
ложь
).
InitialState
— Начальное состояние моделиНачальное состояние модели от переменной рабочей области в виде вектора символов.
HarnessName
— Имя тестовой обвязкиИмя тестовой обвязки, чтобы использовать в Системе Под Экспериментальным участком в виде вектора символов.
HarnessOwner
— Владелец тестовой обвязки имяИмя владельца тестовой обвязки в виде вектора символов.
UseSignalEditorScenario
— Замените сценарий Редактора Сигналаfalse
или 0
(значение по умолчанию) | true
или 1
Укажите, заменяет ли тест модель и использует различный сценарий Редактора Сигнала в разделе Inputs в виде числового или логического 1
TRUE
) или 0
ложь
).
SignalEditorScenario
— Имя сценария Редактора сигналаСценарий Редактора сигнала называет в виде вектора символов. Чтобы возвратиться к настройкам модели по умолчанию, задайте пустой символьный вектор, ''
.
IsTestDataReferenced
— Используйте внешний файл, чтобы создать тестfalse
или 0
(значение по умолчанию) | true
или 1
Использовать ли тестовые данные из внешнего файла, такие как Excel® или файл MAT, чтобы создать тест в виде числового или логического 1
TRUE
) или 0
ложь
). Если isTestDataReferenced
true
или 1
, используйте TestDataPath
задавать путь к файлу.
TestDataPath
— Путь к внешнему файлу для тестаПуть к внешнему файлу, ссылаемому для создания теста в виде вектора символов.
TestSequenceBlock
— Протестируйте путь к блоку SequenceПротестируйте путь к блоку Sequence в виде вектора символов. Заданный блок содержит тестовые сценарии последовательности, чтобы использовать в тесте. Задайте TestSequenceBlock
и TestSequenceScenario
запускать сценарий кроме активного сценария. Если вы не задаете значение для TestSequenceScenario
, тестовые прогоны активный сценарий в блоке Test Sequence. Если ваш блок Test Sequence не имеет сценариев, тестовые прогоны одна тестовая последовательность в блоке.
TestSequenceScenario
— Протестируйте имя сценария ПоследовательностиПротестируйте имя сценария Последовательности в виде вектора символов. Заданный тестовый сценарий последовательности запускается вместо активного сценария или, если вы используете итерации, запуски сценария как сценарий по умолчанию для всех итераций. Используйте setTestParam
присваивать различный сценарий итерации. Необходимо задать TestSequenceBlock
использовать TestSequenceScenario
.
Release
— Выпустите, на котором можно запустить тестCurrent
(значение по умолчанию) | string
| character vector
| cell array
| string array
Выпустите, на котором можно запустить тест в виде строки, вектора символов или массива ячеек. Для эквивалентных тестов можно задать только один релиз для каждого индекса симуляции, например, ('Release',releaseNames{1},'SimulationIndex',1)
. Для других тестовых типов можно задать несколько релизов как массив ячеек или массив строк, например, ('Release',releaseNames)
, где releaseNames
массив ячеек, такой как {'Current','R2020a'}
.
OverrideModelOutputSettings
— Замените выходные настройки моделиfalse
или 0
(значение по умолчанию) | true
или 1
Укажите, заменяет ли тест настройки модели под разделом Outputs в виде числового или логического 1
TRUE
) или 0
ложь
).
SaveOutput
— Замените сохранение выходfalse
или 0
(значение по умолчанию) | true
или 1
Укажите если модель сохранения переопределений теста выход в виде числового или логического 1
TRUE
) или 0
ложь
).
SaveState
— Сохраните значения состояния выводаfalse
или 0
(значение по умолчанию) | true
или 1
Укажите, собирается ли тест сохранить значения состояния вывода в виде числового или логического 1
TRUE
) или 0
ложь
).
SignalLogging
— Регистрируйте сигналыtrue
или 1
(значение по умолчанию) | false
или 0
Укажите, собирается ли тест регистрировать сигналы, отмеченные для входа в систему модели в виде числового или логического 1
TRUE
) или 0
ложь
).
DSMLogging
— Переменные Log Data Storetrue
или 1
(значение по умолчанию) | false
или 0
Укажите, установлен ли тест в переменные Store данных логов в виде числового или логического 1
TRUE
) или 0
ложь
).
SaveFinalState
— Сохраните конечное состояниеfalse
или 0
(значение по умолчанию) | true
или 1
Укажите, собирается ли тест сохранить значения конечного состояния в виде числового или логического 1
TRUE
) или 0
ложь
).
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
или 0
(значение по умолчанию) | true
или 1
Укажите, перезапускает ли тестовый запуск итераций с помощью быстро режим в виде числового или логического 1
TRUE
) или 0
ложь
).
SaveBaselineRunInTestResult
— Сохраните базовую линию в результате испытанийfalse
(значение по умолчанию) | true
Укажите, сохраняет ли тест базовую линию, используемую в результате испытаний после выполнения теста в виде числового или логического 1
TRUE
) или 0
ложь
).
SaveInputRunInTestResult
— Сохраните вход в результате испытанийfalse
или 0
(значение по умолчанию) | true
или 1
Позвольте сохранить внешний вход, запущенный используемый в результате испытаний в виде числового или логического 1
TRUE
) или 0
ложь
).
StopSimAtLastTimePoint
— Остановите симуляцию наконец входное времяfalse
или 0
(значение по умолчанию) | true
или 1
Позвольте остановить симуляцию в итоговой временной стоимости входа в виде числового или логического 1
TRUE
) или 0
ложь
).
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.