Советы по P-CAD

         

Где рисовать изображение элементов? Можно в Assy? Или он зарезервирован?


Я пока не наблюдал строго зарезервированных слоев, кроме Board и пары Top-Bottom. Видимо, можно. Но что такое "изображение элементов" в Вашем контексте?



Что такое Aperture, для чего


Какие файлы нужно создать (top, bottom или др.)?

Какие параметры нужно включить в состав выходных файлов (RefDes, Pads, Vias или др.)?

Что такое Aperture, для чего она используется и зачем нужен D-код?

Можно ли создать правильно Gerber-файл не зная параметров фотоплоттера?



Похвально, что вы пытаетесь работать на современных продуктах, однако P-CAD 2000 уже устарел и сейчас поставляется значительно улучшенный P-CAD 2001.

Теперь о файлах в формате Gerber. Этот формат был разработан для управления векторными фотоплоттерами.

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

Форма светового пятна называется апертурой.

Для растровых фотоплоттеров понятие апертуры теряет смысл, так как здесь может быть сформировано пятно любой формы.
У векторных фотоплоттеров набор апертур заранее определен аппаратной частью. Это может быть барабан или линейка с отверстиями различной формы и диаметра.

Файл в формате Gerber управляет перемещением пятна с помощью специальных команд, так называемых D-кодов.
То есть в общем случае проводник рисуется так: код на выбор апертуры, код перемещения в точку с заданными координатами, код на включение лампы, код на перемещение в другую точку, код на выключение лампы. Контактные площадки и переходные отверстия рисуются с помощью вспышек: код перемещения в точку с заданными координатами, код на кратковременную вспышку лампы, код на перемещение в другую точку и т.д.

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

Gerber файлы бывают двух форматов RS-274D (с таблицей апертур в отдельном файле) и RS-274X (с внедренными апертурами).



В общем случае P-CAD создает Gerber файлы с помощью соответствующей команды в меню File редактора PCB. Проблема в том, что этот файл является не совсем корректным и последующую его обработку надо вести специальными CAM средствами.

Это может быть упомянутый вами ACCEL Gerber или CAM350, ныне поставляемый отдельно. Вместо него лицензионным пользователям P-CAD предлагается бесплатный продукт CAMtastic! 2000.
Тем не менее одним из лучших продуктом в этой области является CAMMaster компании Lavenir..
В случае, когда тип фотоплоттера неизвестен, рекомендуется делать файл в формате RS-274X (то есть с внедренными апертурами) в дюймовой системе и с наиболее точным форматом чисел. Получив от вас такой файл, любой производитель всегда извлечет из него всю необходимую для него информацию и переконвертирует файлы для своего оборудования.
Отмечу также, что формат Gerber является текстовым и открытым.


Как переместить компонент (например, на схеме) в определенную точку листа?




Делается это так:

Мышью выделяем компонент, удерживая левую кнопку мыши слегка перемещаем указатель, чтобы появился символ точки захвата (или ловим Reference Point как описано выше).

НЕ ОТПУСКАЯ (!!!) левую кнопку мыши, делаем следующее:

жмем клавишу J, после чего координата X курсора внизу экрана выделяется.
Вводим координату, например, 300, жмем клавишу TAB, вводим координату Y, например 400, жмем ENTER.
Компонент переместится в точку 300,400. Отпускаем левую кнопку мыши -- операция завершена.



Как переместить сохраненный в


Решений имеется несколько: Универсальное.

Открыли метрический символ, видим, что он не попал в дюймовую сетку.
Меняем сетку на 5 мм, видим, что компонент в нее все равно не вписывается.
Жмем "минус" чтобы изменить масштаб.
Выбираем все составляющие его объекты охватом.
После того, как все подсветится, НЕ тащим все с помощью мыши (это не работает), а жмем правую кнопку мыши и в контекстном меню выбираем последнюю опцию Selection Point.

Обратите внимание, что в строке состояния в нижней части окна появилась подсказка:Press or to drag selection reference point.

Жмем пробел -- появляется значок точки захвата.
При перемещении указателя мыши он продолжает попадать в "кривые" узлы сетки, но при наведении на объект Reference Point, цепляется именно за него, независимо от установок сетки, причем, меняет вид.
Поймав точку Reference Point делаем щелчок левой кнопкой мыши на ней-- он меняет цвет.
Теперь за него можно тащить и переместить все объекты в узлы текущей сетки. Если задано несколько сеток, то их можно менять во время перетаскивания, последовательно нажимая клавишу G.

Этот метод работает и в редакторе схем, и в редакторе плат.

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



Как создать ломаную линию которая при переносе не разваливается?


Сделать из нее компонент, и сохранить в библиотеке шаблонов. Можно ставить сколько угодно "не развалившихся" копий линии, причем в разные файлы. Чтобы сделать компонент опять линией, выбрать его, затем Edit>Explode component. Чтобы редактировать один сегмент этой линии (точнее, неразбитого компонента), селектировать его при нажатом Shift.



Как создать небходимые кнопки, с функциями типа D,O,R, MOVV, MOVA и др


Я пользуюсь Options>Preferences для создания клавиатурных комбинаций для команд меню. Там все можно переназначить. На мой взгляд, довольно удобно. Для создания кнопок еще можно пользоваться Utils>Customize, но эти кнопки - только для команд внешним программам :(



Как убрать постоянно выпадающее меню при неоднозначном селлекте?


Выключается так:

Options>Selection Mask, вкладка Single Selection, поле Single Select mode, выбрать Cycle-Picking. Все будет выбираться по иерархии. Здесь же можно выключить из селекта, скажем, коннекты, чтоб не цеплялись :)



Как в PCAD 2000 PCB поместить


введите вспомогательный Pin командой Place Pad (в любом месте, но лучше рядом с одним из основных Pin-ов);

введите логическую связь между одним из основных Pin-ов и вспомогательным Pin-ом командой Place Connection;

проведите в слое Bottom проводник между основным и вспомогательным Pin-ами командой Route Manual;

удалите вспомогательный Pin командой Select Cut;

переместите новый проводник в нужное место командой Select Move.

Хотя это выглядит может быть и коряво, но желаемый результат достигнут.

Есть более простой способ:

Всё делается элементарно. Проведите проводник по слою Top (например). Потом не меняя слоя опять начинаете проводить проводник (щелкаете на начале проводника) и не двигая курсор меняете слой, и проводите проводник на другом слое. Единственная неприятность - если проводник включает несколько pin-ов то придется повторять операцию несколько раз.

Можно сделать и так: в Options Configure\Route Есть строчка T-Route By Default, снимаешь оттуда птичку и проводишь себе избыточные связи.



Можно ли запустить макрос с помощью кнопки на пользовательской панели инструментов.


Да. Делается аналогично запуску макроса при старте программы. Это позволяет выполнить ряд предварительных установок в проекте и в системе в целом, которые не могут быть сохранены в файле шаблона. Например, если ввести в поле окна Start - Run приведенную ниже команду, то ее выполнение повлечет запуск редактора P-CAD PCB с автоматическим выполнением макроса CustomTool_NotePad.mac, входящего в состав стандартной поставки системы P-CAD 2001.

"C:\Program Files\P-CAD 2001\Pcb.exe" -e
"C:\Program Files\P-CAD 2001\Macro\CustomTool_NotePad.mac"

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

Аналогичная методика используется для запуска макроса внутри системы P-CAD. Например, запустим редактор P-CAD PCB, и выполним команду Utils - Customize. В открывшемся окне в поле Menu Text введем текст, который будет написан на новой кнопке: &Macros. Символ "&" перед буквой "M" означает, что в меню эта буква будет подчеркнута, а клавиша будет горячей клавишей вызова этой команды.

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

C:\Program Files\P-CAD 2001\Pcb.exe

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

" C:\Program Files\P-CAD2001\Macro\CustomTool_NotePad.mac"

Сохраним сделанные изменения, нажав кнопку OK. На пользовательской панели инструментов появится кнопка Macros, а в меню Utils - аналогичная команда. Нажатие на кнопку запустит выполнение назначенного макроса.

Следует отметить, что если в качестве исполняющего приложения указать редактор P-CAD SCH, то макрос будет выполнен в редакторе схем.

Этот казалось бы незначительный факт открывает возможность организации межмодульного взаимодействия в рамках системы P-CAD 2001. Однако, возлагать слишком большие надежды на использование макросов также не следует - их с помощью них можно выполнять лишь не очень сложные однотипные заранее заданные действия.

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



Не подскажете, где получить детальную


В триал версии в папке DBX есть файл CCELDBX.wri, в котором приведено подробное описание обновленных функций DBX интерфейса.
Там в самом начале сказано, что старые утилиты надо перекомпилировать с новой библиотекой, иначе ничего работать не будет.
Там же находятся и сами библиотеки dbx32.BAS и Dbx32.h. В корневой папке находится также описание нового ASCII формата файлов SCH и PCB.



P-CAD может быть и хорошая программа


P-CAD не предназначен для загрузки Gerber файлов. Загрузить можно только те Gerber файлы то, что были сделаны в самом P-CAD, причем в этом же проекте. но на другой слой. Сделано это для проверки фотошаблонов наложением.
То, что чужие Gerber файлы не грузятся, видимо, все-таки ошибка, так как не загружается таблица апертур (как внешняя, так и встроенная в формат RS274X), но исправлять ее разработчики не хотят, считая ее неважной.
Вместо этого для работы с Gerber файлами предлагается CAMtastic. Встречный вопрос: зачем вам такие упражнения по обмену файлами? Что касается библиотек, то вы что-то делаете неправильно. Все библиотеки устанавливаются и работают корректно.



Скажите пожалуйста, где можно


Теория метода Монте-Карло описана во многих книгах по обработке результатов статистических испытаний, в частности в книге Быков В.В. Цифровое моделирование в статистической радиотехнике. - М.: "Сов. радио", 1971. Он реализован в большинстве программ моделирования: PSpice, System View и др. Что касается построения глаз-диаграмм, то сначала нужно ознакомиться с методикой их расчета, а затем подобрать программу, которая наиболее удобна для его реализации.



Скажите, пожалуйста, поддерживают


Не вижу никаких препятствий этому. Точность P-CAD лежит в пределах единиц микрон, а OrCAD и Protel - в пределах сотых долей микрон. Размеры микровиа составляют минимум 50 мкм.
Везде есть возможность назначать пары слоев, назначать различные стили переходных отверстий. Остается вместо NC Drill правильно создать Gerber согласно требованиям технологии производителя (лазерной, плазменной или фото).



СОВЕТЫ ПО P-CAD (архив)


Как в PCAD2000 PCB поместить произвольный рисунок?

Кто знает как оторвать от компонента маркировку (RefDes и пр.), чтобы при плотной расстановке компонентов надписи не наезжали на пады. Или придется вообще отказываться от RefDes надписей ? А ведь в досовских P-CADах их можно было двигать отдельно от компонентов.

Подскажите пожалуйста как в PCAD2000 проложить дополнительную трассу (в другом слое) если одна уже есть.

В PCADе существует линейка подскажите пожалуйста как ей надо правильно пользоваться

Библиотеки, сделанные в P-CAD 2001 не хотят читаться 2000 P-CAD-ом, вплоть до принудительного закрытия программы, которая пытается открыть эту библиотеку. Вопрос такой: это нормально, или я что-нибудь не так делаю?

При распечатке на лазерном принтере не выводятся отверстия компонент (pad) и нет позиционных обозначений и типов (RefDes и Type). С контурами элементов, сигнальными слоями все нормально. Что надо еще подкрутить?

Не могу из P-CAD 2000 или P-CAD 2001 напечатать схемы. Схемы почему-то сжимаются почти в два раза. Хотя в просмотре всё нормально, схема располагается на всю страницу. При выводе же на печать схемы сжимаются, уменьшаются все расстояния. Схема получается либо снизу, а вверху страницы пустота, либо справа, а слева пусто. С чем это может быть связано.

Как заставить SPECCTR'у использовать переходные отверстия, отличные от default?

Можно ли запустить макрос с помощью кнопки на пользовательской панели инструментов.

Как переместить сохраненный в миллиметрах символ или паттерн, если после открытия на редактирование из Library Executive этот же символ открывается в дюймовой сетке.

Как переместить компонент (например, на схеме) в определенную точку листа.

Скажите пожалуйста, где можно узнать про метод Монте Карло.

Я работаю с пакетом программ PCAD-2000. В нем есть утилита File Gerber Out, предоставляемая графическим редактором печатных плат Accel PCB. Правильным ли будет воспользоваться ей для создания Gerber-файлов или нужно пользоваться специализированным графическим редактором Accel Gerber, входящем в состав PCAD-2000?


Не подскажете, где получить детальную информацию о внесенных изменениях в DBX P-CAD 2001?

Скажите, пожалуйста, поддерживают ли CADы (PCAD, Orcad и др.) технологию Microvias (сверление лазером)?

P-CAD может быть и хорошая программа, но у меня почему-то не устанавливаются библиотеки, и поэтому в ней невозможно работать, а также не читаются Gerber файлы из TraxMaker(CircuitMaker).
Как убрать постоянно выпадающее меню при неоднозначном селлекте?
Как создать необходимые кнопки, с функциями типа D, O, R, MOVV, MOVA и др.
Как создать ломаную линию которая при переносе не разваливается.
Где рисовать изображение элементов? Можно в Assy? Или он зарезервирован?
Неужели каждый раз при необходимости выполнить ZoomIn или ZoomOut нужно лезть в меню. А где Zoom Window?


В PCADе существует линейка подскажите


Click Report Specify. The Report specify opens.

Click on Vias. The Via Report opens.

Browse the report and observe that all vias are selected for routing.

Close the report when you finish browsing.

Type unselect all vias in the command entry box.

Type select via VIA35.

Repeat steps 2 and 3. 144 Lesson 4

The report indicates that all vias are unselected for routing except VIA35.

Close the report when you finish browsing.

Type quit in the command entry box to exit the autorouter.