![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 171172173174175176177 ... 233 Snap to Center на вкладке Options (диалоговое окно Preferences). При включении данной опции при перемещении компонент удерживается за точку привязки, в противном случае - за то место, где был выполнен щелчок мыши. Если точка привязки во время выбора компонента находится за пределами экрана, указатель мыши при включенной опций перепрыгивает в точку привязки. При выключенной опции компонент подтягивается к указателю мыши. Protect Locked Objects на вкладке Options (диалоговое окно Preferences). При включении данной опции запрещается перемещение объектов с включенным атрибутом Locked, однако эта опция игнорируется при одновременном перемещении нескольких компонентов. При выключении данной опции при перемещении заблокированных объектов будет выдаваться запрос на подтверждение вьшолняемого действия. Rotation Step на вкладке Options (диалоговое окно Preferences). Здесь указывается значение, на которое будет повернут компонент (или несколько вьщеленных компонентов) при нажатии клавиши SPACEBAR во время перемещения. Draft Thresholds на вкладке Display (диалоговое окно Preferences). Строки текста с высотой строки, равной или большей указанного в окне Strings значения, будут видны как текст. Если же высота строки составляет всего несколько пикселов, то текст будет вьшодиться в виде прямоугольника. Component X and Y Grids на вкладке Options (диалоговое окно Document Options). Здесь задается шаг сетки размещения компонентов по осям X и Y. Блокирование компонентов. Некоторые компоненты, например краевые разъемы, могут быть зафиксированы на своем месте. Для этого необходимо вьшолнить двойной щелчок мьпци по компоненту и в появившемся диалоговом окне Component на вкладке Properties установить флажок Locked. Расстояние между компонентами. Минимальное рассеяние между компонентами задается правилом проектирования Component Clearance Constraint, расположенным на вкладке Placement диалогового окна Design Rules. Это правило учитывается как при интерактивной, так и при пакетной проверке (DRC). Включение данного правила в проверку осуществляется в диалоговом окне [}esign Rules Check, вызываемом командой меню Tools » Design Rules Check. Перемещение компонентов Для ручного размещения компонентов используется команда меню Edit » Move » Component. В строке статуса появляется запрос на выбор нужного компонента (Select Component). Выбор осуществляется с помощью щелчка мыши, после чего компонент "приклеивается" к указателю мыши и может быть перемещен в нужное место платы. Также компонент может быть перемещен посредством нажатия левой кнопки мыши и удержания ее во время перемещения. Поворот и перенос компонентов на другой слой Поворот компонентов можно выполнять несколькими способами. Компонент может быть повернут, когда он захвачен указателем мыши. В этом случае вращение против часовой стрелки осуществляется с помощью клавиши SPACEBAR, по ходу часовой стрелки - комбинацией клавиш SHIFT+SPACEBAR. Значение угла поворота задается на вкладке Options диалогового окна Preferences. Для поворота группы объектов сначала необходимо их выделить, а затем воспользоваться специальной командой меню Edit » Move » Rotate Selection. После этого появятся запросы на задание угла вращения и указание центра вращения (Reference Point). Текущее выделение также может быть повернуто посредством нажатия клавиши SPACEBAR после запуска команды Move Selection. Для переноса компонента на нижнюю сторону платы в тот момент, когда этот компонент захвачен указателем мыши, используется клавиша L. Чтобы перевернуть ранее размещенный компонент, необходимо выполнить двойной щелчок мыши по этому компоненту и в появившемся окне редактирования во вкладке Properties изменить атрибут Layer (слой). Дина11ическое повторное соединение с отображением линий соединения Основным критерием размещения того или иного компонента на плате является минимизация длин соединений данного компонента, поэтому для пользователя важно видеть виртуальные линии связи во время перемещения компонента. Однако на платах с высокой плотностью размещения компонентов зачастую трудно разобраться в лабиринте соединительных линий. Другой важный факт, который необходимо учитывать, состоит в том, что при перемещении компонента по плате линии соединения могут не отражать точную связанность компонентов. Это происходит, когда линии соединены с другими выводами в той же цепи, расположенными близко к новому месту компонента. Пакет Protel 99 SE включает функцию динамического повторного соединения с "умным" алгоритмом отображения виртуальных линий связи. В этом случае при перемещении отдельного компонента, группы вьщеленных компонентов или объединения (union) компонентов все виртуальные линии временно не отображаются, за исключением тех, которые соединяются с перемещаемым компонентом (рис. 6.52). По мере перемещения эти цепи анализируются и повторно соединяются, что облегчает выбор места для данного компонента. •гп* С5[» *j Рис. 6.52. Все пинии связи перемещаемого компонента будут отображаться автоматически Линии соединения могут быть скрыты с помощью команды меню View » Connections » Hide All. Заметим, что при перемещении компонента все линии соединения можно временно скрыть (включая те, которые отображаются во время работы вышеописанного алгоритма) посредством нажатия на клавишу N, т. е. эта клавиша временно отключает анализатор связанности. В процессе перемещения компонента анализатор длин связей постоянно оценивает качество размещения, основываясь на длинах соединений, и отображает зеленый (хороший) или красный (плохой) вектор, показывающий текущее качество размещения. Дальний конец вектора показывает место для компонента (компонентов), размещение в котором минимизирует общую длину линий связи. в процессе ручного размещения список соединений автоматически оптимизируется при перемещении компонента на новое место. Если производится перемещение компонента, имеющего большое количество выводов (свыше 500), обновление списка соединений может выполняться слишком медленно. Во избежание этого рекомендуется временно отключить оптимизацию посредством скрытия соединительных линий (клавиша N). Обмен информацией между принципиальной схемой и печатной платой Передача проекта из редактора схем в редактор плат - это не только процесс передачи информации о компонентах и их связанности. Также существует структурная информация о проекте, воплощенная в принципиальной схеме: в многолистовых проектах отдельные листы разбивают на логические группы компонентов, расположенных рядом. Такая информация делает проект принципиальной схемы идеальной платформой для управления процессом размещения компонентов на печатной плате. Пакет Protel 99 SE имеет специальные функции, которые помогают передавать такого рода информацию в редактор печатных плат. Создание классов и областей размеацения (Room) компонентов на основе данных из принЕипиальной схемы Во многих проектах конфигурация компонентов на листах принципиальной схемы отражает желаемый вариант их размещения на печатной плате. Пакет Protel 99 SE включает функции, помогающие передавать такую информацию о группировке компонентов из редактоа принципиальных схем в редактор печатных плат. Классы компонентов могут быть созданы автоматически из каждого листа схемы во время передачи проектной информации в редактор печатных плат. Для этого необходимо включить опцию Generate Component Classes and Placement Rooms for all Schematic Sheets In Project (генерировать классы компонентов и области размещения для всех листов схемы в проекте), расположенную в диалоговом окне Update-Design (команда меню редактора схем Update РСВ). Когда класс компонентов создается для каждого листа схемы, в него включаются все без исключения расположенные на нем компоненты. Каждому классу присваивается имя, составленное из имени соответствующего листа (пробелы исключаются). Если в проекте содержатся многосекционные компоненты, и разные секции одного компонента расположены на разных листах, компонент включается к класс того листа, где находится первая его секция. Для каждого класса компонентов создается своя область размещения (Room). Более подробная информация об областях размещения приведена в подразделе Работа с областями размещения. Выбор компонента из редактора схем Другой мощной функцией, помогающей понять связь между схемой и платой, является возможность выделения компонента на плате из выделения на схеме. Для этого необходимо выделить нужный компонент на схеме и вьшолнить команду Tools » Select PCB Components меню редактора схем. Система автоматически переключится в редак- 0 ... 171172173174175176177 ... 233 |