О. А. Кононов система проектирования orcad 2 Часть 2 Программа

Вид материалаПрограмма
2.12. Использование курсоров
Probe Cursor
Trace> Cursor
Пример использования курсоров
Out соответственноПервый курсор позиционирован на заднем фронте сигнала Out
V(1), а второй – кривой V(2)
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   ...   25

2.12. Использование курсоров




При отображении на экране одного или нескольких графиков аналоговых сигналов можно использовать два курсора, чтобы показать точные координаты двух точек на одной и той же кривой или координаты точек на двух различных кривых и расстояние м
ежду ними. Эти координаты отображаются в окне Probe Cursor (рис. 40). Курсоры могут быть связаны с одним или двумя графиками аналоговых переменных.


Активизировать курсоры можно, нажав клавиши или кнопку на шкале инструментов или с помощью соответствующей команды.

Для того чтобы активизировать оба курсора с помощью командного меню, необходимо:
  1. Выбрать команду Trace>Cursor (рис. 41).





Рис. 41. Меню Trace

  1. Из всплывающего меню выбрать команду Display (рис. 42). В открывшемся окне Probe Cursor отображаются текущие координаты двух курсоров и расстояние между ними по двум осям координат (X, Y). При движении курсора значения координат в этом окне изменяются. Окно Probe Cursor можно разместить в любом месте окна Probe.




Рис. 42. Всплывающее меню команды Trace>Cursor


Курсоры имеют вид большого креста (на весь экран), составленного из пунктирных линий. Эти кресты различаются размерами пунктиров.

В первый момент времени оба курсора помещены в начало первой аналоговой кривой. Для цифровых сигналов они первоначально размещаются на диаграмме, к которой относится первая ось Y. Соответствующий символ кривой окаймляется пунктирной линией.

Перемещать курсоры вдоль кривой можно с помощью комбинации клавиш клавиатуры. Первый курсор перемещается с одной кривой на другую нажатием клавиш и , второй – и . Первый курсор перемещается вдоль выбранной кривой с помощью клавиш и , второй – с помощью клавиш и . Каждое нажатие на эти клавиши приводит к перемещению курсора по графику на один пиксель. Если клавиша удерживается в нажатом состоянии, то перемещение происходит блоками по 10 пикселей. Для перехода в начало или конец графика используются клавиши и для первого курсора, для второго + и +.

Перемещать курсоры вдоль кривой можно также с помощью мыши, используя правую или левую клавиши. Левая клавиша управляет первым курсором, правая - вторым. Нажатие клавиши перемещает курсор к ближайшей по оси Х точке на выбранном графике. Если график при данном значении Х имеет несколько значений Y, то курсор переключаются в точку Y, ближайшую к положению курсора. Нужно отметить, что точность позиционирования курсора при управлении с клавиатуры выше. С помощью мыши можно выбрать график, к которому относится курсор, отмечая курсором его имя в легенде. При этом значок соответствующего графика окаймляется пунктирным квадратом (рис. 43). Если щелкнуть по имени кривой в легенде левой клавишей мыши, то этой кривой назначается первый курсор, если по этому имени щелкнуть правой клавишей, то второй курсор.





Рис. 43. Легенда с именами графиков


Если на экране изображено семейство кривых, то перемещение курсора в конец одного графика приведет к его перескоку в начало следующей кривой.

Управлять движением курсора можно также, используя команды из меню Trace>Cursor (см. рис. 42):
  • Peak – перемещение курсора к следующему пику (с обеих сторон от пика имеется хотя бы по одной точке с меньшим значением Y);
  • Trough – перемещение курсора к следующей впадине (с обеих сторон от пика имеется хотя бы по одной точке с большим значением Y);
  • Slope – перемещение курсора к следующему максимуму огибающей (огибающие могут быть как положительными, так и отрицательными). Курсор обычно перемещается к точке, находящейся посредине между соседними точками данных;
  • Min – перемещение курсора к точке графике, имеющей минимальное значение Y;
  • Max – перемещение курсора к точке графике, имеющей максимальное значение Y;
  • Point – перемещение курсора к точке следующего отсчета;
  • Search – ввод одной или нескольких команд для поиска необходимой точки на графике и перемещение в нее курсора.

Эти команды изменяют положение курсора, который перемещался последним. Если до их выполнения оба курсора не перемещались, то эти команды изменяют положение первого курсора. Большинство команд перемещают курсор только в одном направлении, совпадающем с направлением его последнего перемещения. Если курсор был неподвижен, то он перемещается вперед. Команды поиска Search могут изменять направление поиска, а в командах Min и Max не учитывается направление перемещения по умолчанию. Остальные команды перемещают курсор от его текущего положения в направлении, заданном по умолчанию.

В семействе кривых (таких как полученные в результате анализа DC sweep) для перехода от одной кривой к другой можно использовать мышь или клавиши направления клавиатуры.

Назначить курсор определенной кривой можно, щелкнув по соответствующему ей значку на легенде. Если отображено большое число кривых и нет символа кривой, которой необходимо назначить курсор, то можно применить один из следующих способов:
  1. Щелкнуть левой клавишей мыши в окне курсоров, чтобы «заморозить» положение курсора на текущей трассе. Затем щелкнуть правой клавишей мыши по новой кривой, которой необходимо назначить курсор.
  2. Выбрать команду Trace> Cursor, затем из всплывающего меню выбрать команду Freeze, чтобы «заморозить» положение курсора на текущей трассе. Затем щелкнуть правой клавишей мыши по новой кривой, которой необходимо назначить курсор.
  3. Нажать и удерживать нажатой клавишу SHIFT, щелкнуть правой клавишей мыши по новой кривой, которой необходимо назначить курсор.

Пример использования курсоров. На рис. 44 показаны оба курсора, позиционированные на сигнале Out в цифровой области графика, при этом оба курсора позиционированы и на аналоговом сигнале V(1).





Рис. 44. Курсоры, позиционированные на заднем и переднем фронтах
сигнала Out соответственно


Первый курсор позиционирован на заднем фронте сигнала Out, второй – Cursor 2 – на переднем. В окне Probe Cursor отображаются координаты курсора 1 и курсора 2 (A1 and A2, соответственно), в третьей строке (dif) – их разность. Справа от координат отображается логическое состояние сигнала Out.

Клавиши мыши используются, чтобы применить каждый курсор к различным кривым. Для этого надо щелкнуть левой клавишей или по символу аналоговой кривой в легенде, или по имени цифрового графика.

На рис. 45 первый курсор присвоен кривой V(1), а второй – кривой V(2).




Рис. 45. Легенда с назначенными курсорами


Для того чтобы позиционировать курсор на переднем фронте следующего импульса, надо выбрать команду Trace>Cursor, затем из всплывающего меню выбрать строку Trough.

Чтобы позиционировать курсор на заднем фронте следующего импульса, надо выбрать команду Trace>Cursor, затем из всплывающего меню выбрать строку Peak.