Время установки для двухскатного сигнала
S = settlingtime(X,D)
S = settlingtime(X,FS,D)
S = settlingtime(X,T,D)
[S,SLEV,SINST] = settlingtime(...)
[S,SLEV,SINST] = settlingtime(...,Name,Value)
settlingtime(...)
возвращает время, S = settlingtime(X,D)S, от момента среднего опорного уровня до момента времени, когда каждый переход входит и остается в пределах 2% области допуска конечного состояния в течение длительности, D. D является положительным скаляром. Поскольку settlingtime использует интерполяцию для определения момента среднего опорного уровня, S может содержать значения, которые не соответствуют моментам выборки. Длина S равно количеству обнаруженных переходов во входном сигнале, X. Если для какого-либо перехода уровень формы сигнала не остается в пределах нижней и верхней границ допуска, запрашиваемая продолжительность отсутствует или обнаруживается промежуточный переход, settlingtime отмечает соответствующий элемент в S как NaN. См. раздел Определение продолжительности поиска для случаев, в которых settlingtime возвращает NaN. Чтобы определить переходы, settlingtime оценивает уровни состояния входного сигнала методом гистограммы. settlingtime идентифицирует все области, которые пересекают границу верхнего состояния нижнего состояния и границу нижнего состояния верхнего состояния. Границы низкого состояния и высокого состояния выражаются как уровень состояния плюс или минус кратный разнице между уровнями состояния. См. раздел Допуски на уровне состояния.
задает частоту дискретизации для двухуровневого сигнала, S = settlingtime(X,FS,D)X в герцах. Первый пробный момент в X равно t = 0. Поскольку settlingtime использует интерполяцию для определения момента среднего опорного уровня, S может содержать значения, которые не соответствуют моментам выборки.
задает моменты образца, S = settlingtime(X,T,D)T, как вектор с таким же количеством элементов, как X.
[ возвращает векторы, S,SLEV,SINST] = settlingtime(...)SLEV, и SINST, элементы которых соответствуют уровням и моментам выборки точек осаждения для каждого перехода.
[ возвращает время установления, уровни и соответствующие моменты выборки с дополнительными опциями, заданными одним или несколькими S,SLEV,SINST] = settlingtime(...,Name,Value)Name,Value аргументы пары.
settlingtime(...) строит график сигнала и затемняет области каждого перехода, где вычисляется время оседания. На графике указывается местоположение времени установки каждого перехода, средних пересечений и связанных опорных уровней. На графике также отображаются уровни состояния с соответствующими нижней и верхней границами допуска.
|
Двууровневая форма сигнала. |
|
Длительность расчета-поиска. |
|
Частота выборки в герцах. |
|
Вектор моментов образца. Длина |
|
Средний опорный уровень в процентах от амплитуды сигнала. См. раздел Средний опорный уровень. По умолчанию: |
|
Низкий и высокий государственные уровни. |
|
Уровни допусков (нижняя и верхняя границы состояний), выраженные в процентах. См. раздел Допуски на уровне состояния. По умолчанию: |
|
Время от момента среднего опорного уровня до момента времени, когда каждый переход входит и остается в пределах 2% области допуска конечного состояния по длительности. |
|
Значения формы сигнала в точках установки. |
|
Временные моменты установочных точек. |
[1] Стандарт IEEE ® на переходы, импульсы и связанные формы сигналов, стандарт IEEE 181, 2003, стр. 23-24.
falltime | midcross | pulsewidth | risetime | statelevels