Пакет: sltest.testmanager
Добавьте или измените критерии сигнала
Экземпляр sltest.testmanager.SignalCriteria
отдельный сигнал в наборе критериев в тесте, который определяет критерии сбоя передачи.
sltest.testmanager.SignalCriteria
классом является handle
класс.
HandleCompatible | true |
Для получения информации об атрибутах класса см. Атрибуты класса.
создает obj
= getAllSignalCriteriasltest.testmanager.SignalCriteria
объект для базового или эквивалентного объекта теста.
AbsTol
— Абсолютная погрешность Абсолютная погрешность на уровне сигнала в виде скаляра. Установите это значение на сигнале заменить набор значений в базовом или эквивалентном наборе критериев.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных: scalar
BlockPath
— Блок path сигналаБлок path сигнала, возвращенный как вектор символов. Это свойство доступно только для чтения.
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
Типы данных: char
DataSource
— Источник данных сигналаИсточник данных сигнала, возвращенный как вектор символов. Это свойство доступно только для чтения.
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
Типы данных: char
Enabled
— Enabled индикатор
| 1
Указывает, включены ли критерии сигнала, 0
если это не включено, и 1
если это включено.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных: логический
InterpMethod
метод интерполяции'zoh'
| 'linear'
Метод интерполяции раньше выравнивал данные сигнала в виде 'zoh'
или 'linear'
. Метод может быть одним из следующего:
'zoh'
— Нулевой порядок содержит. Значения данных интерполированы путем содержания их значения в предыдущем моменте времени.
'linear'
— Интерполированные значения данных определяются путем взятия значений данных в предыдущих и следующих моментах времени. Эти две точки формируют линейный interpolant, который становится прямой линией между этими точками. Интерполированное значение данных является точкой, в которой встречаются линейный interpolant и момент времени.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных: char
LaggingTol
— Отставание допуска времениОтставание допуска времени на уровне сигнала в виде скаляра. Установите это значение на сигнале заменить набор значений в базовом или эквивалентном наборе критериев. LaggingTol
находится в секундах.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных: scalar
LeadingTol
— Ведущий допуск времениВедущий допуск времени на уровне сигнала в виде скаляра. Установите это значение на сигнале заменить набор значений в базовом или эквивалентном наборе критериев. LeadingTol
находится в секундах.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных: scalar
Name
— Имя сигналаИмя сигнала, возвращенное как вектор символов.
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
Типы данных: char
RelTol
— Относительная погрешность Относительная погрешность на уровне сигнала в виде скаляра. Установите это значение на сигнале заменить набор значений в базовом или эквивалентном наборе критериев.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных: scalar
SID
— Идентификатор сигналаИдентификатор сигнала, возвращенный как вектор символов.
GetAccess | public |
SetAccess | private |
Dependent | true |
NonCopyable | true |
Типы данных: char
SyncMethod
— Метод синхронизации времени'union'
| 'intersection'
Метод синхронизации времени использовал, когда сигнал сравнивается с другим сигналом в виде 'union'
или 'intersection'
. Метод может быть одним из следующего:
'union'
— Сравните использование временного вектора, который является объединением временных векторов обоих timeseries. Этот метод синхронизации времени может потребовать интерполяции значения.
'intersection'
— Сравните использование временного вектора, который является пересечением временных векторов обоих timeseries. Этот метод синхронизации времени не требует интерполяции значения, потому что только моменты времени, характерные для обоих временных рядов, рассматриваются.
GetAccess | public |
SetAccess | public |
Dependent | true |
NonCopyable | true |
Типы данных: char
remove | Удалите критерии сигнала |
% Open the model for this example openExample('sldemo_absbrake'); % 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'); % Capture the baseline criteria baseline = captureBaselineCriteria(tc,'baseline_API.mat',true); % Test a new model parameter by overriding it in the test case % parameter set ps = addParameterSet(tc,'Name','API Parameter Set'); po = addParameterOverride(ps,'m',55); % Set the baseline criteria tolerance for one signal sc = getSignalCriteria(baseline); sc(1).AbsTol = 9;
sltest.testmanager.TestCase
| sltest.testmanager.BaselineCriteria
| sltest.testmanager.EquivalenceCriteria
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.