Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[14]

команды Min и Мах, которые не обращают внимания на направление перемещения по умолчанию. За исключением команд Min и Мах остальные команды перемещают курсор от его текущего положения в направлении, заданном по умолчанию. Приведем определения этих команд:

•Peak ... - перемещение курсора к следующему пику (с обеих сторон от пика имеется хотя бы по одной точке с меньшим значением Y);

•Trough ... - перемещение курсора к следующей впадине (с обеих сторон от нее имеется хотя бы по одной точке с большим значением У);

•Slope ... - перемещение курсора к следующему максимуму огибающей (огибающие могут быть как положительными, так и отрицательными). Курсор обычно перемещается к точке, находящейся посредине между соседними точками данных;

•Min ... - перемещение курсора к точке на графике, имеющей минимальное значение Y;

•Мах ... - перемещение курсора к точке на графике, имеющей максимальное значение Y;

•Point ... - перемещение курсора к точке следующего отсчета;

•Search Commands ... - ввод одной или нескольких команд для поиска определенной точки на графике и перемещения в нее курсора.

Приведем сначала несколько примеров команд поиска:

1)Search backward for peak - поиск следующего пика в обратном направлении (sbpe - сокращенная форма этой команды);

2)Search forward # 4 # (1n,5n) for 5:level (3,positive) - поиск вперед пятого пересечения уровня +3 В по оси Y, причем должно иметься по крайней мере 4 последовательные точки данных, имеющих это же или большее значение на отрезке времени от 1 до 5 нс по оси X (sf # 4 #(1n,5n)5: le(3,p) - сокращенная форма этой команды).

Команды поиска имеют следующий формат (квадратные скобки [ ] обозначают необязательные аргументы, строчные и прописные буквы не различаются):

Search [направление] [/ начальнаяточка /] [# последующиеточки #] + [(диапазон Х)[, (диапазон Y)]] [FOR] [повторение:]<условие>

Входящие сюда аргументы имеют следующий смысл (их можно записывать сокращенно, указывая только строчные буквы в приведенных ниже определениях):

[направление] - Forward (вперед) или Backward (назад). Определяет направление поиска. Ключевое слово "Forward" означает поиск в направлении возрастания координаты Х (обычно это движение слева направо, а при инверсии оси Х по команде X Axis Settings/User Defined - в обратном направлении). По умолчанию устанавливается направление Forward;

[/начальная точка/] - начальная точка, от которой начинается поиск, задается следующими ключевыми словами:


•Begin - первая точка диапазона поиска по оси X;

•End - последняя точка диапазона поиска по оси X;

•хп - номер точки, например х1 (только при использовании целевых функций Goal Functions при выполнении команды Trace / Performance Analysis);

[# последующиеточки #] - задание количества последовательного выполнения заданных условий. По умолчанию равно единице. Применение зависит от конкретных условий. Приведем пример: обычно пик определяется как точка, слева и справа от которой имеется по одной точке с меньшим значением Y. Если задать параметр [# последующие точки #] равным 2 и в качестве <условия> принять РЕак, то пик будет определяться как точка, слева и справа от которой имеется по две точки с меньшим значением Y;

[(диапазон Х [, диапазон Y ] )] - задание диапазона поиска по осям X, Y. Каждый диапазон может задаваться абсолютными значениями координат граничных точек или их относительными значениями в процентах от полного диапазона изменения переменных. По умолчанию оба диапазона устанавливаются равными диапазону изменения каждой переменной на видимой части графика. Приведем примеры:

•(1n,200n) - по оси Х установлен диапазон от 1 до 200 нс, по оси Y по умолчанию принят полный диапазон;

•(1.5n,20e-9,0,1m) - указаны диапазоны по обеим осям;

•(5m,1,10%,90%) - указаны диапазоны по обеим осям;

•(0%,100%,1,3) - полный диапазон по оси Х и ограниченный диапазон по оси Y;

•(,,1,3) - полный диапазон по оси Х и ограниченный диапазон по оси

Y;

•(х1 ,х2) - диапазон по оси Х ограничен точками х1 и х2 (только при использовании целевых функций Goal Functions при выполнении команды Trace/Performance Analysis);

•(,30n) - диапазон по оси Х ограничен только сверху;

[ повторение:] - задание количества выполнения заданных далее условий. Например, конструкция "2:Level" устанавливает, что необходимо найти второе пересечение уровня;

< условие> - задание одного из перечисленных ниже условий. Если это условие не выполняется, то курсор не перемещается. Каждое условие задается по крайней мере двумя символами, например условие LEvel сокращенно записывается как LE. Приведем перечень условий:

LЕvel<(значение[знак] )> - задание уровня, значение которого представляет собой абсолютное значение или относительное значение в процентах полного диапазона по оси Y, заданную точку, величину в децибелах относительно Min или Мах, отношение уровня к Min или Мах, относи-


тельное значение уровня в децибелах и обычных единицах. Приведем примеры задания значения уровня в ключевых словах LEvel (значение), используемых в командах поиска при определении целевой функции Goal Function:

•числа, например 1е5,100п, 1...;

•проценты, например 50%;

•отмеченные точки, например у 1, у2...;

•значение в децибелах относительно максимального или минимального значения переменной, например:

max-3db или -3db - на 3 дБ ниже максимальной границы, min+3db или 3db - на 3 дБ выше минимальной границы;

•значение, отсчитываемое от максимального или минимального значения диапазона, например:

max-3 - максимальная граница минус 3, min+3 - минимальная граница плюс 3;

•значение, отсчитываемое от текущего значения переменной, в децибелах, например:

.-3db - на 3 дБ меньше последнего значения, .+3db - на 3 дБ больше последнего значения;

•относительное значение, например:

.-3 - последнее значение минус 3,

.+3 - последнее значение плюс 3. Ключевое слово [знак] принимает значения Positive (положительное), Negative (отрицательное) или Both (знакопеременное). По умолчанию принимается значение Both.

По команде LEvel определяется следующая точка пересечения графиком заданного уровня путем интерполяции данных моделирования. Считается, что наступило событие пересечения уровня, если по крайней мере [# последующиеточки точек данных, следующих за точкой пересечения уровня, расположены по ту же сторону уровня, что и первая точка.

Slopem)] - построение касательной к графику. По этой команде определяется следующий максимальный наклон графика при поиске в заданном направлении. Наклон графика может иметь положительную или отрицательную крутизну в зависимости от параметра (знак), принимающего значения Positive, Negative или Both. По умолчанию этот параметр принимает значение Positive. Если ряд точек, количество которых задано параметром [# последующиеточки #], имеют нулевой наклон или наклон противоположного знака, то дальнейшее выполнение команды прекращается.

PEak - поиск ближайшего "пика". Количество точек с меньшим значением У по обеим сторонам "пика" должно быть не меньше, чем значение параметра [#последующие точки #].



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40]