Глава 6.

Проектирование печатных плат Часть II

6.2. Размещение компонентов и трассировка проводников в автоматическом режиме

6.2.1. Автоматическое размещение компонентов

По команде Auto>Place>Board выполняется автоматическое размещение компонентов на всей ПП [17]. Авторазмещение выполняется за несколько проходов (до 11) согласно правилам, создаваемым по команде Options>Placement Strategy, как показано на рис. 6.10. Редактирование отдельного параметра одного из проходов трассировки или всех его параметров производится щелчок левой кнопкой мыши при расположении курсора в отдельной ячейки таблицы или на строке с именем прохода размещения, как показано на рис. 6.11, а.

Дополнительно по команде Options>Place Settings, как показано на рис. 6.11, б, задаются параметры стратегии авторазмещения компонентов, выполняемого по командам Auto>Place>Board и Auto>Place>Matrix Place.

Рис. 6.10. Таблица стратегии проходов размещения компонентов

6.2.2. Автоматическая трассировка проводников

Автотрассировка проводников выполняется трояко. Во-первых, OrCAD Layout содержит в меню Auto группу соответствующих команд (см. табл. 6.3), достаточных для разработки простых ПП [18]. Во-вторых, для разработки более сложных ПП предназначена отдельная программа SmartRoute, использующая алгоритмы оптимизации нейронных сетей [19], аналогичная программе Shape-Based Router пакета P-CAD 2000 [6]. В-третьих, в целях размещения компонентов и трассировки проводников в ручном, интерактивном или автоматическом режиме можно использовать программу SPECCTRA [24 — 26], не входящую непосредственно в состав системы OrCAD (в OrCAD Layout имеются лишь средства трансляции файлов ПП, упомянутые в разд. 6.1). Рассмотрим кратко первые два способа (программе SPECCTRA посвящена отдельная гл. 7).

Рис. 6.11. Редактирование параметров проходов авторазмещения

1 способ. Частные параметры стратегии автотрассировки задаются в диалоговых окнах, показанных на рис. 6.12, которые открываются по командам Options>Route Strategies программы OrCAD Layout. Глобальные параметры стратегии автотрассировки задаются в диалоговом окне, показанном на рис. 6.13, которое открывается по команде Options>Route Settings.

а)

б)

в)

г)

Рис. 6.12. Редактирование параметров стратегии трассировки Manual Route (a), Route Layers (б), Route Sweep (в) и Route Passes (г)

Рис. 6.13. Диалоговое окно Route Settings

2 способ. Программа SmartRoute вызывается изначального меню программы OrCAD Layout или автономно, ее основной экран показан на рис. 6.14, а список команд приведен в табл. 6.4.

Сначала загружается файл ПП *.МАХ и затем с помощью команд меню Setup задаются параметры трассировки в диалоговых окнах, показанных на рис. 6.16. В нижней части окна Parameters после нажатия на панель Analyze Parameters указываются оценки полноты трассировки в процентах и ожидаемые затраты времени (эти данные весьма приблизительные и для сложных ПП не всегда соответствуют фактическим результатам). При этом надо учитывать, что из OrCAD Layout в SmartRoute передаются значения ширины трасс всех цепей (Track Width) и допустимые зазоры (Clearance).

В заключение по команде Options>Routing Passes (рис. 6.15) задается перечень проходов трассировки (ROUTING PASSES) и проходов улучшения технологичности платы (MANUFACTURING PASSES). Автотрассировка начинается по командам меню Auto. Кроме того, в программу SmartRoute включены команды трассировки цепей в ручном режиме Tools>Manual Route и Tools>Sketch a Track. Если SmartRoute загружен из оболочки OrCAD Layout, то по окончании трассировки управление передается обратно (однако файлы ПП из одной программы в другую автоматически не передаются).

Рис. 6.14. Экран программы SmartRoute

Рис. 6.15. Диалоговое окно команды Options>Routing Passes

а)

б)

Рис. 6.16. Задание параметров трассировки по командам Options>Net Properties (a) и Options>System Settings (б)

В табл. 6.4 приведен перечень команд программы SmartRoute и их краткое описание.

Таблица 6.4. Команды SmartRoute

Команда

Назначение

Меню File (Файл)

Open...(Ctrl+O)

Открытие проекта ПП. При открытии второго проекта предлагается сохранить изменения, внесенные в первый проект (Save), не сохранять их (Discard) или продолжить его редактирование (Resume Program)

Save As...

Сохранение внесенных в проект изменений в новом файле, имя которого указывается по дополнительному запросу (по умолчанию назначается расширение имени *.МАХ)

Backup

Сохранение копии текущего проекта

Restore Backup

Загрузка файла копии проекта

Exit (Alt+X)

Выход из программы SmartRoute

1, 2, ...

Список последних загруженных проектов

Меню Edit (Редактирование)

Undo (U)

Отмена результата выполнения последней команды (откат назад, неограниченное вложение)

Redo (D)

Отмена предыдущей операции Undo (откат вперед, неограниченное вложение)

Find/Goto (Ctrl+F)

Переход к указанному компоненту, отдельному выводу или в точку с заданными координатами X,Y

Меню View (Просмотр)

Density Graph (Shift+H)

Изображение графической карты плотности трассировки (красным цветом отмечается наибольшая плотность, голубым — наименьшая)

Clear Screen (Backspace)

Стирание изображения экрана (без внесения изменений в ПП). Используется перед выводом изображений отдельных слоев

Redraw Screen (Home)

Перечерчивание экрана с восстановлением всех деталей на всех слоях

Zoom All (Fit) (Shift+Home)

Размещение на экране изображения всей ПП

Zoom Center (C)

Сдвиг окна в новое положение, центр которого указывается курсором

Zoom In (I)

Увеличение масштаба изображения

Zoom Out (O)

Уменьшение масштаба изображения

Меню Tools (Инструменты)

Highlight Net...

Высвечивание цепи с указанным именем желтым цветом

Identify Net

Вывод информации о цепи, указанной на ПП курсором

Identify Pin

Вывод информации о выводе компонента, указанном на ПП курсором

 

Команда

Назначение

Sketch я Track

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

Manual Route

Ручная трассировка с указанием нарушений правил проектирования DRC


Меню Options (Параметры)

Net Properties...

Задание атрибутов индивидуальных цепей: Routing Weight — Приоритет разводки; Length Minimize — требование минимизации длины или указание предпочтительной ориентации; Route Action — выбор способа генерации стрингеров или фиксация цепи; Track Width — ширина проводника. Имеется средство поиска цепи по заданному имени

Parameters...

Задание параметров трассировки: Layers — направление предпочтительной трассировки каждого слоя, возможность генерации стрингеров, наличие металлизации; Units — система единиц, используемая при трассировке; Via Type — наличие /отсутствие сквозных ПО; Channel — отображение ширины канала трассировки (ширина наиболее типичной трассы плюс ширина зазора между трассами), рекомендуется не изменять это значение, рассчитанное SmartRoute; Primary Pad — диаметр типичного вывода штыревого компонента (в их отсутствие . — ширина наибольшей планарной площадки); Via Width — диаметр ПО (заданного в Layout); Primary Track — ширина наиболее типичной трассы; Clearance — зазор между трассами (задан в Layout); Analyze Parameters — оценка времени трассировки и процент разведенных цепей при использовании текущих параметров

Routing Passes...

Задание стратегии проходов трассировки: Memory — трассировка типа «память», Fan Out Used SMD Pins — генерация стрингеров, Pattern — трассировка по образцу, Push N'Shove — проталкивание проводников с раздвиганием мешающих, Rip Up — разрыв и повторная разводка проводников, Evenly Spaced Tracks — раздвигание проводников для равномерного заполнения платы, Track Corners — сглаживание изгибов проводников под углом 45°

Backup Interval...

Задание интервала времени между обновлениями файлов копий проекта AUTOSAVE.RBK

Batch Setup

Составление очереди файлов ПП для трассировки в пакетном режиме (для каждого входного файла указывается имя файла результатов трассировки)

Hints Checkbox...


Включение/выключение режима вывода краткого описания каждой выбранной команды

Меню Auto (Автотрассировка)

Pre-Route Synopsis... (Y)

Просмотр отчета о параметрах проекта и стратегии автотрассировки

Auto Route Batch

Запуск автотрассировки нескольких ПП в пакетном режиме

Auto Route Board (S)

Автотрассировка всей ПП

 

Команда

Назначение

Auto Route Area

Автоматическая трассировка в указанной области

Auto Route Component

Автоматическая трассировка всех цепей, подходящих к выбранному компоненту

Auto Route Net

Автоматическая прокладка выбранной цепи целиком

Auto Route One

Автоматическая прокладка выбранной трассы одной цепи, соединяющей два вывода

Unroute Board

Удаление всех проводников ПП

Unroute Net

Удаление одной цепи

Unroute Connection

Удаление трасы, соединяющей два вывода

Unroute Segment

Удаление сегмента трассы (между двумя соседними изломами)

Unroute Conflict

Удаление трасс, имеющих конфликты

Stop Auto Router (Esc)

Прекращение автотрассировки

Restart Auto Router

(R)

Продолжение автотрассировки после ее остановки. Трассировка возобновляется с самого начала, однако проложенные ранее трассы заново не прокладываются

Pause Auto Router (P)

Остановка автотрассировки

Меню Help (Помощь)

Help Topics...

Вывод содержания, предметного указателя и средств поиска терминов встроенной инструкции

About SmartRoute...

Вывод номера версии программы

 

6.3. Программа GerbTool

Программа GerbTool [21] (аналог программы САМ350 [5]) — программа доработки ПП — запускается из начального меню OrCAD Layout (при автономном запуске она функционирует в демонстрационном режиме). Ее входные файлы создаются в OrCAD Layout по команде Auto>Run Post Processor: Gerber Aperture File *.app, Gerber Design File *.gtd, Drill tape *.tap. Входной файл загружается в GerbTool по стандартной команде File>Open, после чего в диалоговом окне, изображенном на рис. 6.17, выбирается перечень слоев, для которых нужно создать управляющие файлы для фотоплоттера, и просмотреть/отредактировать другую информацию. После этого проект загружается в программу OrCAD GerbTool, экран которой изображен на рис. 6.18, а список команд приведен в табл. 6.5. Выходные файлы создаются по командам группы Flle^-Save.

В табл. 6.5 приведен перечень команд программы OrCAD GerbTool v. 7.1.1 и их краткое описание.

Рис. 6.17. Загрузка проекта в OrCAD GerbTool

Рис. 6.18. Экран OrCAD GerbTool

Таблица 6.5. Команды GerbTool

Команда

Назначение

Меню File (Файл)

New... (Ctrl+N)

Вызов Мастера создания проекта ПП в формате GerbTool (файл *.GTD содержит информацию о плате в виде Gerber-файлов и списка апертур)

Open... (Ctrl+O)

Открытие проекта ПП в формате GerbTool (после указания имени файла редактируется информация о составе слоев, имени файла таблицы апертур и формате Gerber-файла: RS274-D, RS274-X, FIRE 9000, EIE)

Close

Закрытие текущего проекта

Save (Ctrl+S)

Сохранение текущего проекта с возможностью сохранения Gerber-файлов модифицированных слоев и списка апертур

Save As...

Сохранение текущего проекта в файле с другим именем с возможностью модификации состава слоев и изменения списка апертур (эти изменения не вносятся в текущий проект)

Save All

Сохранение текущего проекта с сохранением всех модифицированных Gerber-файлов слоев и списка апертур

Format

Задание формата вывода управляющих файлов:

Gerber...

Gerber-файлов фотоплоттеров

Drill...

Drill-файлов сверлильных станков с ЧПУ

Mill/Route:

Mill-файла фрезерного станка

Merge

Слияние проектов:

Design

Слияние другого проекта с текущим — объединяется информация одноименных слоев

Gerber

Включение на текущий активный слой информации из Gerber-файла

Import

Импорт данных:

Barco DPF...

Загрузка в активный слой текущего проекта одного или нескольких файлов в формате Barco DPF, если текущий слой пуст; в противном случае информация заносится на вновь создаваемый слой

HPGL...

Загрузка HPGL-файла на активный слой

IPC-D-356

Загрузка файла списка соединений формата IPC-D-356

Drill...

Загрузка информации, содержащейся в Drill-файле, на текущий активный слой

Mill/Route...

Загрузка информации, содержащейся в Mill-файле, на текущий активный слой

DXF...

Загрузка файла в формате DXF

 

Команда

Назначение

Export


Экспорт данных:

Barco DPF...

Создание управляющих файлов в формате Barco DPF отдельно для каждого слоя

IPC-D-350...

Создание одного файла в формате IPC-D-350, содержащего информацию о всей ПП

IPC-D-356...

Создание одного файла в формате IPC-D-356, содержащего информацию о всей ПП

HPGL...

Создание для текущего окна управляющего файла в формате HPGL

Post Script...

Создание управляющего файля для устройств, поддерживающих PostScript

Page Setup...

Конфигурирование каждой страницы чертежа, выводимой по команде Print

Print...

Вывод на печать

Print Preview

Просмотр каждой страницы чертежа проекта перед выводом на печать

Print Setup...

Конфигурирование принтера

Send

Создание сообщения для электронной почты с присоединенным файлом текущего проекта

1, 2, ...

Список последних загруженных проектов

Exit (Alt+F4)

Выход из программы GerbTool

Меню Edit (Редактирование)

Undo (Ctrl+Z)


Отмена результата выполнения последней команды

Select

Выбор объектов:

New Groupe...

Выделение группы объектов по одному из критериев: Item — отдельные объекты, Window — объекты в окне, Net — цепь, UserData — данные пользователя


Add To...

Добавление в группу выбранного объекта

Remove From...

Удаление из группы выбранного объекта

Invert

Инвертирование выбранной группы — все выбранные объекты становятся невыбранными и наоборот

Clear

Аннулирование текущей выбранной группы

Item...


Редактирование в диалоговом окне параметров отдельных объектов

Copy...

Копирование отдельных объектов, объектов в окне или группы объектов

 

Команда

Назначение

Move...

Перемещение отдельных объектов, объектов в окне или группы объектов

Delete...

Удаление отдельных ектов

объектов, объектов в окне или группы объ-

Clip...

Задание окна, в пределах которого удаляются данные, удовлетворяющие заданным критериям. Линии, пересекающие это окно, обрезаются на его границе


Join

Объединение двух сегментов линий. Для параллельных или почти параллельных сегментов эта команда не выполняется


Rotate...


Поворот объектов в окне или группы объектов на заданный угол против часовой стрелки

Mirror...

Зеркальное отображение объектов в окне или группы объектов по горизонтали или вертикали, находящихся на всех или одном выбранном слое

Scale...

Изменение масштаба слоев

и смещение изображения одного или всех

D-Code


Изменение D-кодов апертур:

Transcode...

Изменение D-кодов индивидуальных объектов, объектов в окне, групп или объектов, находящихся на определенных слоях

Expand...

Замена в проекте одной или всех апертур пользователей

Scale...

Изменение размера одной или нескольких апертур

Polarity...

Изменение цвета одного или нескольких объектов на противоположный. Команда применяется для форматов RS-274-X и FIRE9000

Align Layers

Выравнивание объектов, находящихся на разных слоях

Origin

Изменение расположения начала координат (0, 0) базы данных

Purge...

Более эффективное использование памяти для хранения базы данных (за счет исключения фрагментации)

Меню View (Просмотр)

Window

Вывод на весь экран изображения в выделенном окне

Zoom In (Серый +)

Увеличение масштаба

изображения

Zoom Out (Серый -)

Уменьшение масштаба изображения

Pan (P)

Сдвиг текущего окна в новое положение, центр которого указывается курсором

 

Команда

Назначение

All (Ctrl+R)

Размещение на экране изображения всей платы

Film Box

Размещение на экране изображения кадра пленки Film Box

Redraw (R)

Перечерчивание экрана

Sketch

Включение /выключение режима Sketch. В этом режиме изображаются только контуры контактных площадок и осевые линии проводников

Overlay

Включение/выключение режима Overlay. В этом режиме наложенные друг на друга объекты становятся прозрачными

Grid (G)

Включение /выключение изображения сетки

Composites (V)

Включение/выключение режима корректного просмотра изображения нескольких слоев с учетом данных в графе Polarity диалогового окна Edit

Virtual Panel (Ctrl+V)

Изображение виртуальных панелей (используется при мультиплицировании изображения платы)

Clear Highlights

Отмена высвечивания всех высвеченных объектов

Highlights (H)

Включение /выключение режима подсвечивания выбранных групп и ошибок DRC

Selections

Включение /выключение режима подсвечивания выбранных групп

Errors

Вывод диалогового окна списка ошибок DRC

Save

Запоминание от 1 до 8 окон изображения для последующего вызова

Recall

Вызов на экран предварительного запомненного окна изображения

Previous

Вызов на экран окна предыдущего изображения

Toolbars

Вывод меню инструментов:

Main Bar

Основное меню команд открытия, закрытия, сохранения, печати и др. подобных команд

Status Bar

Строка состояний

Birdseye Bar

Изображение общего вида платы

Layer Bar

Имя текущего слоя и D-кода

Color Bar

Назначение цветов объектов Flash и Draw каждого слоя. Номера активных слоев заключены в рамку красного цвета (видимы и редактируемы). Черная рамка означает, что слой виден, но не может редактироваться

XY Bar

Текущие координаты курсора

Query Bar

Вывод информации о проекте

 

Команда

Назначение


Toolbars

Settings Bar

Команды управления изображением

View Bar

Команды изменения масштаба изображения меню View

Edit Bar

Команды редактирования

Tools Bar

Команды меню Tools

Restore Defaults

Восстановление состава и расположения меню инструментов, устанавливаемых по умолчанию

Split

Разделение экрана на

4 более маленьких

Меню Add (Добавление данных)

Flash

Вставка вспышки фотоплоттера на активный слой

Draw

Рисование сегмента линии на активном слое

Rectangle

Рисование прямоугольника на активном слое

Vertex

Добавление точки излома (и ее перемещение) на существующий сегмент

Circle

Рисование окружности на активном слое, используя выбранный D-код

Arc Ctr

Рисование дуги на активном слое, используя выбранный D-код

Arc 3 Pt

Рисование на активном слое дуги, заданной по трем точкам, используя выбранный D-код

IBM Polygon...

Рисование полигона на активном слое, используя выбранный D-код

Text

Ввод текста на активном слое (символы кириллицы не поддерживаются)

Меню Layers (Слои)

Edit...

Задание параметров слоев, формата Gerber-файлов и других параметров, часть из которых вводится до загрузки файлов проекта, а часть — после

Colors

Назначение цветов слоям проекта и присвоение им признака видимости (ON, OFF и REF). Команда недоступна, если на рабочее окно помещено меню Color Bar

Create

Создание нового слоя и присвоение ему имени ТЕМР<###> с тем же расширением, что у текущего Gerber-файла

Redline

Создание объектов типа Redline:

Add Text

Вставка нескольких экземпляров текста

Add Ballone Text

Встянкя нескольких экземпляров текста с указательными линиями

 

Команда

Назначение

Redline






Add Arrow Вставка объемных стрелок

Sketch Рисование пути

Delete Удаление объектов типа Redline

Properties Свойства объектов типа Redline

View Redlining Включение /выключение изображения объектов типа Redline

Меню Apertures (Апертуры)

Edit...

Редактирование предварительно загруженной таблицы апертур

Report...

Создание отчета об апертурах, используемых на отдельных слоях

Load

Загрузка из файла таблицы апертур; в его отсутствие создается стандартная таблица апертур

Unload

Удаление предварительно загруженной таблицы апертур

Merge...

Объединение двух или более загруженных таблиц апертур

Compact...

Удаление неиспользуемых апертур из указанной таблицы апертур

Convert...

Преобразование таблицы апертур других САПР (Allegro, Cadstar, Eagle, Masstek, Mentor, PADS, P-CAD, Scicards, Tango, Zuken и др.) в формат GerbTool

Save...


Сохранение модифицированной таблицы апертур

Меню Query (Опрос)

Item

Вывод информации о выбранном объекте

Net...

Высвечивание выбранной цепи и масштабирование экрана так, чтобы эта цепь поместилась на нем целиком

User Data...

Высвечивание всех объектов, имеющих заданные данные User Data (дополнительная информация о количестве контактных площадок и трассах)

Highlight...

Высвечивание всех апертур с заданными D-кодами

Measure


Измерение расстояний:

Point to Point Между двумя точками

Edge to Edge Между кромками объектов

Center to Center Между центрами объектов

Copper

Вычисление площади металлизации на всех видимых слоях ПП

Extents...

Определение габаритных размеров графических данных на всех слоях ПП

 

Команда

Назначение


Меню Options (Параметры)

Grid Snap (S)

Включение /выключение режима привязки курсора к узлам сетки

Ortho Line

Включение режима выполнения изломов линий под определенным углом, заданным в меню Options>Configure. При выключении этого режима угол излома произвольный

Arcs 360

Включение режима вычерчивания дуг по командам Add>Arc Ctr, Arc 3 Pt и Circle методом интерполяции

Metric (Ctrl+M)

Задание системы единиц метрическая /дюймовая

Configure...


Конфигурирование GerbTool. Имеется диалоговые окна: General — общие сведения, Display — параметры изображения (шаг сетки, размеры пленки, степень масштабирования, цвета выделенных объектов и др.), Function Key/Mouse — назначение функциональных клавиш Fl — F12 и кнопок мыши, Ар List Converters — список САПР, для которых подгружаются преобразователи таблицы апертур, Paths, Fields, Extensions — перечень путей доступа по умолчанию, файлов таблиц апертур и расширений имен файлов, Macro Files — список файлов макрокоманд, User Menu — меню пользователя


Меню Macro (Макро)

Run...(M)

Запуск на выполнение файла макрокоманд

Load...

Загрузка файла макрокоманд

Developer...

Редактирование и отладка файла макрокоманд в среде Macro Developer

Record

Включение/выключения режима записи в среде Macro Developer


Меню Tools (Инструменты)

Panelize...

Мультиплицирование (создание нескольких копий) проекта

Netlist

Работа со списками соединений:

El

Generate... Создание списка соединений всех видимых слоев ПП, который используется при выполнении команд DRC и Snoman


Save... Запись списка соединений в ASCII файл, в котором указаны координаты всех контактных площадок

DRC...

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

строки в котором приводит к изображению на экране соответствующего фрагмента ПП. Этот список выводится также по команде View>Errors

Snoman...

Увеличение областей металлизации в местах соединения контактных площадок и проводников для повышения их надежности

 

Команда

Назначение

Teadrops...

Каплевидное сглаживание переходов при подключении проводников к контактным площадкам указанного типа или ко всем площадкам

Fix SilkScreen...

Автоматическое отодвигание от контактных площадок графики, нанесенной на слой Silk Screen

Pad Removal

Удаление контактных

площадок:

Isolated...

Удаление не используемых контактных площадок (изолированных или «плавающих») с внутренних слоев ПП

Stacked...

Удаление идентичных контактных площадок, наложенных на одном слое друг на друга

Drill


Сверление отверстий:


Drawing...

Рисование рабочих ходов всех инструментов на выбранном слое и составление файла отчета *.RPT

Save...

Составление управляющего файла *.NC для станка с ЧПУ

Mill/Route

Редактирование данных для фрезерных станков

Test Points

Создание контрольных точек

Convert


Преобразование графики:

Drawn Pads...

Преобразование графики нарисованных контактных площадок во вспышки фотоплоттера

Arcs...

Преобразование графики дуг и окружностей в многоугольники

Layer Spread...

Автоматическое копирование на один слой графики нескольких слоев, располагая их рядом

Vent/ Thieving...

Закраска фотошаблона вокруг рабочей области для оттока припоя (выбирается D-код и расстояние между соседними вспышками, наносимыми в ручном или автоматическом режимах)

Меню (Вызов программ

User пользователя)

Ship

Вызов программы PKZIP для создания архива проекта

Best Drill

Измерение длины прохода рабочего инструмента при сверлении отверстий

Меню Help (Помощь)

Help Topics... (F1)

Вывод содержания, предметного указателя и средств поиска терминов встроенной инструкции

И About GerbTool...

Вывод номера версии

программы

 

6.4. Графический редактор Visual CADD

Графический редактор чертежей Visual CADD [22] (упрощенный аналог AutoCAD) предназначен для доработки сборочных чертежей ПП. Обмен данными с OrCAD Layout осуществляется через формат DXF; подобные файлы создаются в OrCAD Layout по команде File>Export>Layout to DXF и загружаются в Visual CADD по команде File>Open. Вид экрана Visual CADD приведен на рис. 6.19, а список команд в табл. 6.6.

Рис. 6.19. Экран Visual CADD

Таблица 6.6. Команды Visual CADD

Команда

Назначение


Меню File (Файл)

New... (Ctrl+N, FN)

Создание файла нового чертежа

Open (Ctrl+O, FO)

Открытие файла формата Visual CADD (*.VCD), Generic CADD (*.VCD) и AutoCAD (*.DWQ, *.DXF)

Close (FC)

Закрытие файла текущего активного чертежа (после вып -ния этой команды доступны только меню File и He.lj;)

 

Команда

Назначение

Merge... (FM)

Объединение двух чертежей

Save... (Ctrl+S, DS)

Сохранение текущего чертежа

Save As... (FA)

Сохранение текущего чертежа в файле с другим именем с возможностью преобразования в формат другой САПР или в графичеекий файл Windows *.WMF

Drawing Properties

Вывод статистической информации о чертеже, ввод и отображение учетных данных

Print... (PR)

Вывод чертежа на принтер

Print Setup...

Конфигурирование принтера

Plot... (PL)

Вывод чертежа на плоттер

Load Style... (TY)

Загрузка из файла наборов параметров Visual CADD

Save Style... (TV)

Запись в файл наборов параметров Visual CADD

Load Menu... (LM)

Загрузка файла меню, отредактированного пользователем

Run...

Вызов внешней программы (имя исполняемого файла вводится в командной строке)

Send... (SD)

Отправка файла текущего чертежа по электронной почте

1, 2, ...

Список последних загруженных чертежей

Exit (Alt+F4)


Выход из программы OrCAD Visual CADD

Меню Edit (Редактирование)

Undo (Ctrl+Z, OO)

Отмена результата выполнения одной или нескольких последних команд

Redo (Ctrl+Y, RE)

Отмена результата выполнения одной или нескольких последних команд Undo (выполняется непосредственно сразу после команды Undo)

Cut (Ctrl+X)

Удаление выбранных объектов с копированием в буфер обмена

Copy (Ctrl+C)

Копирование выбранных объектов с копированием в буфер обмена

Paste (Ctrl+V)

Размещение объектов, находящихся в буфере обмена

Select

Выбор объектов для последующего редактирования:

All (SA) Выбор всего чертежа

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

 

Команда

Назначение


Select



Crossing (SX)

Выбор объектов, полностью находящихся в прямоугольном окне или касающихся его границ

Last (SL)

Отмена выбора объектов, выбранных перед выполнением последней операции редактирования или перед выполнением команды Edit>Select>Clear List

Object (SB, SE)

Выбор щелчком курсора единственного объекта или группы объектов (добавление в группу или исключение объекта производится щелчком курсора при одновременном нажатии клавиши Shift или Ctrl)

Adjoining (SJ)

Выбор объектов, имеющих общие конечные точки. Последовательным нажатием клавиши Tab перебирают возможные варианты

Layer (SY)

Выбор всех объектов, находящихся на определенном слое


Invert List (IS)

Выбор всех объектов, которые не были выбраны, и отмена выбора выбранных объектов

Clear List (CS)

Отмена выбора всех выбранных объектов

Erase Last (EL)

Немедленное исправление ошибки рисования — удаление последнего нарисованного объекта. Неоднократное выполнение команды удаляет объекты в порядке, противоположном порядку их рисования. Если объект удален ошибочно, он восстанавливается по команде Undo

Clear Drawing (DX)

Стирание всего чертежа (но параметры его конфигурации не удаляются)

Selection Filter

Настройка фильтра выбора объектов

Меню Draw (Рисование)

Line

Рисование линий (параметры линий, прямоугольников и др. -слой, цвет, тип и ширина линии — устанавливаются в меню Properties):

Single (LS)

Отрезок линии. Начало и конец отрезка фиксируются щелчком курсора. При движении курсора на строке состояний отображаются его текущие координаты и текущая длина линии

Continuous (LC)

Непрерывная линия, состоящая из одного

или нескольких отрезков. При редактировании такая линия воспринимается как единый

объект. Точки излома фиксируются щелчком курсора. Щелчок правой кнопки мыши открывает всплывающее меню. Нажатие -Esc — завершение построения

 

Команда

Назначение

Line ми

Double (LD)

Две параллельные линии. Расстояние между ними указывается после нажатия правой клавиши мыши и выбора строки DB Line Settings - указывается расстояние (смещение, Offset) от курсора до каждой линии. Построение заканчивается двойным щелчком курсора, нажатием клавиши Esc или выбором строки Pen Up

Midline (ML)

Отрезок линии, вращаемый движением курсора вокруг средней точки

Rectangle


Рисование прямоугольника:

2-Point Rectangle (R2)

Указываются противоположные вершины прямоугольника, его стороны располагаются параллельно осей координат

3-Point Rectangle (R3)

Две точки фиксируют одну из сторон, третья определяет высоту прямоугольника

Polygon

Рисование многоугольника (полигона):

Center (PC)

Указанием центра и одной из вершин. Количество вершин указывается выбором строки Number of Sides во всплывающем меню

Side (PS)

Указанием крайних точек одной стороны. Количество вершин указывается выбором строки Number of Sides во всплывающем меню

Irregular (IP)

Построение сторон многоугольника. Двойной щелчок курсора или выбор строки Реп Up рисует замыкающую сторону

Circle

Рисование окружности:

2-point (Center-Radius) (C2)

Указание точки центра и любой точки на окружности

3-point (C3)

Указание трех точек, расположенных на окружности

Diameter (CD)

Указание диаметрально противоположных точек

Ellipse (EP)

Две точки определяют размер одного диаметра эллипса, третья фиксирует другой диаметр

Arc

Рисование дуги:

Center-Start-Span (A2)

Указывается центр и затем две точки, расположенные на окружности

3-Point (A3)

Указание трех точек, расположенных на окружности

Elliptical Start-Span (EA)

Сначала, как по команде Circle>Ellipse, рисуется эллипс (по завершении команды он не будет виден) и затем на нем отмечаются крайние точки эллиптической дуги

 

Команда

Назначение

Curve


Построение кривых:

Single Bezier (BS)

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

Continuous Bezier (BC)

Сначала отмечаются начальная и промежуточная точки кривой. Затем движением курсора изменяется ее форма и щелчком курсора вводится конечная точка

Spline Curve (CV)

Вводятся промежуточные токи кривой, через которые проводится сплайн. Двойной щелчок курсора или выбор строки Pen Up завершает построение сплайна, выбор строки Close Contour рисует замкнутый сплайн

Point (PO)

Размещение в указанной точке маркера в виде маленького креста

Text


Ввод и редактирование текста (символы кириллицы допускаются):

Text Line (TL)

Ввод строки текста; перевод строки завершается нажатием Enter, завершение нажатием на панель ОК. Место расположения текста указывается щелчком курсора

Text Editor (ТЕ)

Ввод текста с помощью встроенного редактора

Text Change

Редактирование выбранного текста

Dimension


Простановка размеров:

Linear (DL)

Измерение расстояния между двумя точками

Angular (DA)

Измерение угла между линиями, имеющими общую вершину

Radial (DR)

Измерение радиуса окружности или дуги

Diameter (DD)

Измерение диаметра окружности или дуги

Ordinate (DO)

Измерение расстояний от базовой точки

Leader (LE)

Нанесение выносных линий с текстовыми надписями

Datum (DU)

Нанесение выносных линий с указанием координат Л или Y или обеих координат X, Y

Dim Change

Изменение параметров выбранных размерностей

 

Команда

Назначение

Hatch


Нанесение штриховки:

Selection (HS)

Штриховка выбранной фигуры, контур которой представляет собой замкнутую линию. Тип штриховки изменяется в диалоговом окне Hatch Change

Boundary (HB)

Рисование заштрихованного многоугольника, которое заканчивается двойным щелчком курсора или выбором строки Pen Up

Seed (HD)

Штриховка фигуры, контур которой представляет собой замкнутую линию. Для штриховки фигуры курсором указывается любая точка внутри нее

Settings (HT)

Вызов строки установки параметров штриховки

Hatch Change

Изменение параметров штриховки

Fill



Закраска:

Selection (FS)

Закраска выбранной фигуры, контур которой представляет собой замкнутую линию

Boundary (FB)

Рисование закрашенного многоугольника, которое заканчивается двойным щелчком курсора или выбором строки Pen Up

Seed (FS)

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

Reference Frame

Вставка графических файлов:

Create (RF)

Вставка в указанную область содержания другого файла

Place (RP)

Просмотр содержания другого файла и его размещение на поле чертежа

Display Boundary (RB)

Изображение и печать полей по периферии рамки чертежа

Display Transparent (RT)

Изображение маркеров и других символов по периферии рамки чертежа

Properties

Выбор активного слоя и назначение его цвета, типа (сплошная, штриховая, штрих-пунктирная и др.) и ширины рисуемых линий

Меню Symbol (Графический символ)

Place Symbol (YP)

Размещение графического символа

Create Symbol... (YC)

Запись выбранного объекта во внутреннюю библиотеку в качестве графического символа. После ввода имени символа нажимается панель ОК и курсором указывается точка привязки символа

 

Команда

Назначение

Symbol Manager... (MGY)

Вызов менеджера графических символов

Explode Symbol (YX)

Превращение выбранного графического символа в набор отдельных графических объектов для последующего редактирования

Symbol Replace (YR)

Замена одного выбранного символа или всех имеющихся символов данного типа другим

Symbol Remove (YV)

Удаление из чертежа выбранного символа

IBB Load Symbol...

Загрузка файла библиотеки графических символов

Save Symbol... (YS)

Запись в файл библиотеки графических символов

Symbol Count...

Создание файла списка использованных в проекте символов в формате Lotus 1-2-3 или в текстовом формате (в качестве разделителя полей используется запятая)

Attributes

Работа с атрибутами (текстовыми данными):

Create Attribute... Создание атрибута (ТС)

Attach Attribute... Подсоединение атрибута к символу (ТА)

Embed Attribute... Автоматическое подсоединение атрибута к (TD) символу при его размещении на чертеже

Save Attribute... Запись атрибутов в файл (TS)

Load Загрузка файла атрибутов Attribute...(ТО)

Меню Insert (Вставка объектов печатной платы)

Free Track

Освобождение привязки курсора к точке, отмеченной по команде Snaps>Track

Copper Area

Рисование области металлизации на слое Соррег_Аrеа_<имя>

Copper Pour

Рисование области металлизации на слое Соррег_Pour_<имя>

Anti-Copper

Рисование области металлизации на слое Аnti_Соррег_<имя>

Board Outline

Рисование контура ПП

Text

Ввод текста

Comp Height Keepin

Ввод полигона на слое Неght_Кеер_In_<имя>

Comp Height Keepout

Ввод полигона на слое Неght_Кеер_Оut_<имя>

Comp Group Keepin

Ввод полигона на слое Groupр_Кеер_In_<имя>

 

Команда

Назначение

Comp Group Keepout

Ввод полигона на слое Grouр_Кеер_Оut_<имя>

Route Keepout

Ввод полигона на слое Route_Keep_Out_<имя>

Route Via Keepout

Ввод полигона на слое Route_Via_Keep_Out_<имя>

Via Keepout

Ввод полигона на слое Мо_Viа_<имя>

Defaults

Параметры слоев, устанавливаемые по умолчанию:

Load

Загрузка

Save

Сохранение

Set Properties...

Задание параметров слоев в окне Layer Maneger

Меню Modify (Модификация)

Shortcut Commands

Команды быстрого вызова:

Window Erase

Удаление объектов, находящихся в окне

Window Scale

Изменение масштаба объектов, находящихся в окне

Window Change

Изменение параметров объектов, находящихся в окне

Window Hatch

Штриховка полигонов, находящихся в окне

Window Fill

Закрашивание полигонов, находящихся в окне

Window Move

Перемещение объектов, находящихся в окне

Window Copy

Копирование объектов, находящихся в окне

Window Rotate

Вращение объектов, находящихся в окне

Object Erase

Стирание выбранного объекта

Object Change

Изменение параметров выбранного объекта

Object Copy

Копирование выбранного объекта

Object Move

Перемещение выбранного объекта

Drawing Rotate

Вращение чертежа

Drawing Change

Изменение параметров чертежа

Drawing Scale

Изменение масштаба чертежа

Copy


Копирование выбранных объектов:

Linear Copy (CO)

Размещение заданного количества копий вдоль линии, рисуемой движением курсора

Radial Copy (RC)

Размещение заданного количества копий по окружности, радиус которой рисуется движением курсора

Array Copy (AC)

Размещение копий в виде массива с заданным количеством столбцов и строк

 

Команда

Назначение


Copy

Multiple Copy (MC)

Размещение нескольких копий в точках, указываемых щелчком курсора

Copy to Layer (CY)

Копирование выбранного объекта на текущий слой

Offset (OF)

Параллельное смещение объектов на заданное фиксированное или произвольное расстояние

Erase (ER)

Удаление выбранных

объектов

Move (MV)

Перемещение выбранных объектов без изменения их размеров и ориентации

Move Point (MP)

Изменение формы и размера объекта путем перемещения его характерных точек

Stretch (SS)

Изменение формы и размеров частей выбранного объекта, заключенных внутри окна

Scale (SZ)

Заданное изменение масштаба изображения выбранного объекта

Fit Scale (FT)

Изменение масштаба изображения выбранного объекта так, чтобы он вписывался в рисуемый движением курсора прямоугольник

Rotate (RO)

Вращение выбранного объекта вокруг произвольной точки

Align (AG)

Изменение ориентации выбранных объектов и их выравнивание по заданному направлению

Mirror (MI)

Зеркальное отображение выбранных объектов вокруг произвольной оси

Explode (EX)

Превращение выбранного сложного графического объекта в набор более простых графических объектов для последующего редактирования

Change (CO)

Изменение параметров выбранного объекта (слой, цвет, тип и ширина линии)

Break (BR)

Вырезание зазоров в графических объектах

Extend


Изменение размера объекта так, чтобы окончание первого объекта соприкасалось со вторым объектом или его продолжением (если это возможно):

Single (XT)

Растяжение одиночного объекта

Multiple (XM)

Растяжение группы линий

Trim


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

Single (TR)

Растяжение одиночного объекта

Multiple (TM)

Растяжение группы линий

Intersection (IT)

Изменение формы пересечения двух параллельных линий

 

Команда

Назначение

Fillet (FI)

Сглаживание пересечения объектов дугой заданного радиуса

Chamfer (CH)

Сглаживание пересечений объектов отрезком линии заданных размеров

Boolean


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

Меню Snaps (Привязка)

Object (SO)

Привязка курсора к любой точке выбираемого объекта

Midpoint (SM)

Привязка курсора к средней точке выбираемого сегмента линии

Intersection (SI)

Привязка курсора к ближайшей точке пересечения двух линий

Perpendicular (SP)

Рисование перпендикуляра к выбранному объекту

Tangent (ST)

Рисование касательной к выбранному объекту

Parallel (LL)

Рисование параллельной линии на заданном расстоянии

Closest (SC)

Привязка курсора к ближайшей характерной точке объекта (концу линии, вершине многоугольника, центру дуги или окружности)

Percentage (SR)

Привязка курсора к точке, расположенной на заданном относительном расстоянии от ближайшей характерной точки объекта (концу линии, вершине многоугольника, центру дуги или окружности)

Center (SN)

Привязка курсора к центру окружности или многоугольника (для неправильного многоугольника указывается центр тяжести)

Quadrant (SQ)

Привязка курсора к ближайшему концу диаметра окружности или дуги, расположенного горизонтально или вертикально

Last Point (LP)

Привязка курсора к последней введенной точке

Ortho Mode (OR)

Включение /выключение режима перемещения курсора только по вертикали или горизонтали при выполнении операций рисования или редактирования

Ortho Angle...

Включение /выключение режима перемещения курсора под заданным углом к осям ординат при выполнении рисования или редактирования

Cursor Free (CF)

Разрешение /запрещение перемещения курсора вне рисуемого объекта

Incr Snap

Включение /выключение режима дискретности перемещения маркера при выполнении команд рисования или редактирования с заданным шагом, кратному шагу сетки

Track (TK)

Начало режима нанесения на чертеж промежуточных построений, которые будут удалены по команде Snaos>Track End

 

Команда

Назначение

Track End

Стирание промежуточных построений, нанесенных на чертеж после выполнения команды Snaps>Track, и рисование линии, соединяющей точку последнего расположения курсора с точкой, которая была зафиксирована перед выполнением этой команды

Manual Entry

Измерение координат:

Absolute (МО)

Режим отображения в строке состояний абсолютных координат относительно начала ординат чертежа

Relative (MR)

Режим отображения в строке состояний координат, измеренных относительно начальной точки рисования объекта

Basepoint (MB)

Режим отображения в строке состояний координат относительно точки, указанной по команде Snaps>Manual Entry>Set Basepoint

Set Basepoint (BP)

Указание точки начала отсчета координат

Grid

Сетка построения чертежа:

Grid Diaplay (GR)

Отображение сетки

Snap Grid (SG)

Привязка курсора к узлам сетки

Grid Size (GS)

Введение шага сетки

Grid Origin (GO)

Смещение сетки так, чтобы указанная курсором точка совместилась с одним из узлов

Меню Zooms (Масштаб)

Redraw (RD)


Перечерчивание экрана

Redraw Window (RW)

Перечерчивание части экрана, заключенного в окне

Backward Redraw (BA)

Изменение порядка перечерчивания объектов

All (ZA)

Размещение на экране изображения всей платы

Window (ZW)

Вывод на весь экран изображения в выделенном окне

In (ZI)

Увеличение масштаба изображения

Out (ZO)

Уменьшение масштаба изображения

Pan (PA)

Сдвиг текущего окна в новое положение, центр которого указывается курсором

Selected (ZS)

Изменение масштаба так, что выделенный объект разместился на всем экране

Previous (ZP)

Возвращение к предыдущему изображению

 

Команда

Назначение

Value... (ZU)

Изображение чертежа в реальных размерах (с возможностью масштабирования)

Zoom View... (ZV)

Просмотр изображений, которым по команде Zooms>Name View присвоены имена

Name View... (NV)

Присвоение текущему изображению имени для дальнейшего просмотра по команде Zooms>Zoom View

Multiple View

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

New View (VW)

Создание образа текущего изображения

Zoom All Views

Выполнение команды Zooms>All для всех образов изображений

Redraw All Views

Перечерчивание всех образов изображений

Birds Eye View (ZB)

Изображение общего вида чертежа с указанием расположения текущего фрагмента

Меню Utilities (Утилиты)

Settings...

Задание параметров:

General

Радиус скругления, количество вершин регулярных полигонов, расстояние между параллельными линиями и др.

Constraint

Выбор режимов Ortho Mode и Cursor Free, задание шага сетки, координат точки отсчета Basepoint и др.

System

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

Path

Указание каталогов, в которых находятся файлы чертежей, шрифтов и др.

Hatch/Fill

Параметры штриховки и закраски полигонов

Text/Atb

Выбор шрифта нанесения текстовых надписей и атрибутов

Leader

Выбор шрифта текста выносных линий, выбор набора данных при нанесении размеров, типа стрелок

Dimension

Выбор ориентации нанесения размеров и слоя их размещения

Dim Text

Выбор шрифта нанесения размеров и допусков

Numeric

Выбор системы единиц и разрядности представления чисел

Import/ Export...

Выбор соответствий шрифтов Visual CADD, Generic CADD и AutoCAD при импорте/экспорте чертежей

 

Команда

Назначение

Measure

Проведение измерений:

Measure Distance & Angles (MD)

Линейные и угловые размеры

Measure Area (MA)

Площадь многоугольника

Manager... (MGL)

Вызов диалогового окна менеджера слоев для выбора отображаемых слоев и задания их параметров

Text Editor-

Ввод текста с помощью встроенного редактора

Match Entity (ME)

Быстрая установка параметров рисуемых объектов, согласуя их с параметрами Выбранного объекта .

Match Tool

Немедленное начало рисования объекта того же типа, что и выбранный

Tools

Дополнительные инструменты:

Pack Data... (PD)

Удаление из базы данных текущего чертежа всех предыдущих изменений (необходимых для выполнения команд Undo и Redo), уменьшая требуемый объем памяти и повышая быстродействие

Assign Script... (AS)

Создание файла макрокоманд для программирования кнопок клавиатуры

Object Info... (OI)

Вывод информации о параметрах выбранных объектов

Font Converter

Преобразование шрифтов Generic CADD и AutoCAD в формат шрифтов Visual CADD

Toolbars...

Управление панелями инструментов:

Main Speedbar

Размещение горизонтального меню кнопок быстрого выполнения команд в верхней части экрана

Tool Palette

Размещение вертикальной панели инструментов в левой части экрана

Color Buttons

Цветное изображение кнопок меню инструментов

Large Buttons

Большой размер кнопок меню инструментов

Show Tool Tips

Вывод подсказок о назначении кнопок меню

Digitizer

Использование цифрового планшета:

Tablet Mode (GM)

Включение режима рисования чертежей с помощью цифрового планшета (при наличии Соответствующего оборудования и драйверов)

Align Drawing (GA)

Выравнивание масштабов изображения чертежей на цифровом планшете и экране дисплея

 

Команда

Назначение

Digitizer

Dig Scale... (GZ) Установление соответствия масштабов изображения чертежей на цифровом планшете и экране дисплея

Меню Window (Окно)

Tile Vertically

Последовательное расположение открытых окон по вертикали

Tile Horizontally

Последовательное расположение открытых окон по горизонтали

Cascade

Каскадное расположение открытых окон

Arrange Icons

Упорядочивание размещения иконок свернутых окон в нижней части экрана

Close All Window

Закрытие всех окон

1, 2, ...

Список открытых окон

Меню Help (Помощь)

OrCAD Visual CADD 7.1 Help

Вывод содержания, предметного указателя и средств поиска терминов встроенной инструкции

Text Wizard

Вызов мастера выбора размера шрифта в зависимости от масштаба чертежа и его размера

Dimension Wizard

Вызов мастера выбора высоты текста и данных размерностей и стиля указательных стрелок

Drawing Wizard

Вызов мастера выбора высоты текста и данных размерностей при создании основной надписи (углового штампа)

About OrCAD Visual CADD 7.1

Вывод номера версии программы,' информация об имеющейся и используемой памяти и другие данные об операционной системе