Смекни!
smekni.com

Разработка программного обеспечения (стр. 4 из 9)

Формирование сборочных чертежей ячейки и МПП.

Для сборочного чертежа ячейки формирование выполняется по БД .PCB ПП в PCCARDS. Для подготовки информации необходимо включить слои содержащие всю информацию передаваемую на сборочный чертеж ячейки из файла .pcb спроектированной платы, именно это изображение может быть передано в T-flex.

Выбрать формат (например: FT2M2.PCB - формат A2, масштаб прорисовки 2:1 - для плат с размером конструктива не больше 170х110, а для конструктивов большего размера FT1M2.PCB).

Используя команды ZOUT, PAN и VIND уменьшить размер изображения платы на экране приблизительно до четверти линейного размеры экрана и разместить его по центру экрана для удобства компоновки поля чертежа.

Подгрузить в .PCB файл командой FILE/BKLD и разместить изображение формата вокруг конструктива платы с учетом возможности формирования выносных размеров, размещения блоков вид сбоку и технических требований для сборочного чертежа и оцифровки для послойного.

Подгрузить в .PCB файл командой FILE/BKLD и разместить изображение блоков: вид сбоку, технических требований для сборочного чертежа, необходимых сервисных блоков.

Отредактировать их при необходимости и дополнить недостающими элементами графики, используя слои назначенные для дополнительной информации КД чертежа (например: FORM1, FORM1B, FORM2, FORM2B, NADKDP, NADKDZ, KDIN1, ... - для надписей в штампах и на поле с учетом их подключения по принадлежности чертежу/чертежам КД).

Для редактирования текстов в штампах формата выполнитьмаскирование компонентов. Отредактировать тексты в штампах формата, ТТ и выносную текстовую информацию - используя команды DROW/TEXT, MOVE, COPY, DEL, надписи в штампе и на поле чертежа, предназначенные только для сборочного чертежа перенести в слой SLKSCR (командой CLYR/IDEN).

ВНИМАНИЕ !!! команду DROW/TEXT применять для редактирования текста, т.е. установить курсор на строку текста и ввести или скорректировать содержание надписи без изменения ее атрибутов, а команды MOVE, COPY, DEL применять для изменения количества строк и их расположения.

Получить .PLT файл для прорисовки сборочного чертежа ячейки. Кроме слоев исходного .PCB файла для сборочного чертежа (SLKSCR и др.), включить в состоянии ON или ABL дополнительные слои КД формата для сборочного чертежа: FORMAT, FORTXT, FORM1 и т.п.

Сохранить подготовленную информацию в виде .PCB файла на рабочей дискете и для организации архива результатов проектирования ПП.

Для сборочного чертежа МПП формирование выполняется в БД .PCB МПП средствами PCCARDS на поле послойного чертежа слоя со стороны установки элементов (COMP - верхняя сторона платы). Если поля выбранного для этого чертежа формата недостаточно, можно загрузить в эту же базу дополнительный блок формата вне поля основных чертежей или подготовить дополнительный файл .PCB для сборочного чертежа МПП.

Так как для подготовки информации о сборке МПП необходимо

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

Описание технических требований к программе.

Предлагающийся к рассмотрению программный продукт предназначается для передачи информации о конструкции печатной платы из пакета PCAD в T-FLEX по сквозному маршруту проектирования для выработки дальнейших конструкционных решений и разработки деталей оснастки.

1. Состав программного обеспечения:

· p-flex.exe : основной файл, осуществляющий всю работу;

· gabarits.dbf : база данных в виде таблицы, куда заносятся все найденные параметры элементов, присутствующих в конструкции анализируемой платы. Этот файл создается при пeрвом запуске программы и постоянно пополняется новыми данными при дальнейшем анализе плат;

· error.txt : этот файл создается при каждой обработке нового pdf-файла платы и содержит в текстовом виде имена элементов платы, на которые не были найдены габаритные размеры (т.е. не найден pdf-файл на элемент c таким названием в подкаталоге PDF).

· f4.grb, plata.grb, 2d.grb : графические файлы-образы в формате T-FLEX, по кторым программа создает образ платы и элементов.

2. Технические характеристики :

· программа разработана для IBM-совестимых компьютеров с процессорами 286-AT и выше. Для приемлемого быстродействия рекомендуется использовать компьютер с процессором не ниже чем 386-DX40;

· программа предназначена для использования в среде MS-DOS4.0 или выше, но может, так же, работать под управлением WINDOWS в режиме эмуляции MS-DOS, либо в окне DOS;

· для нормальной работы программы необходимо 400kb свободной памяти DOS (программа будет работать и с меньшим количеством памяти, но при большом количестве элементов на плате она выйдет в DOS с сообщением об ошибке);

· программу можно запускать из любого удобного пользователю каталога, т.к. при запуске программа делает каталог, в котором находится, текущим;

· (!)внимание: в каталоге, где располагается файл p-flex.exe пользователь обязательно должен создать подкаталог с названием PDF и именно в нем должны располагаться pdf-файлы элементов (полученные пользователем из prt-файлов с помощью программы pdfout.exe, из пакета PCAD), в противном случае программа не сможет обнаружить габаритные параметры элементов, присутствующих на плате.

3. Возможности программного пакета.

· представленная на рассмотрение программа способна обрабатывать pdf-файлы (полученные программой pdifout.exe) в формате PCAD4.5, PCAD7, PCAD8 - т.е. со всеми версиями PCAD, применяемыми на данный момент - и обеспечивает передачу данных независимо от версии PCAD;

· программа создает постоянно пополняющуюся в процессе работы базу данных, в которую заносятся основные атрибуты: имя ptr-файла элемента, его длина, высота, ширина, точка привязки и т.п.

· программа создает файлы-фрагменты T-FLEX, которые представляют собой графический образ платы (содержащейся в анализируемом pdf-файле) в трехмерном виде (изометрии), что позволяет визуально оценить ее объемный размер и принять решения по разработке деталей и оснастки, с которыми связаны размеры этой платы; пользователь по своему желанию может задать ограничения на высоту элементов по верхней и нижней стороне платы, а элементы, выходящие за эти ограничения, будут выделены в T-FLEX красным цветом;

· программа создает файлы-фрагменты T-FLEX, которые представляют собой графический образ платы (содержащейся в анализируемом pdf-файле) в двухмерном виде (плоском): спереди, сзади, справа, слева, сверху и снизу - что позволяет разработчику загрузить такой вид вместе с соответствующим видом корпуса и визуально проследить соответствие размеров;

· программа имеет возможность, по желанию пользователя, подготовить перечень элементов по форме документа, содержащихся на анализируемой плате, в виде стандартного dbf-файла (для передачи на оформление текстовых документов и другую обработку);

· программа изображает все элементы на плате, используя прилагаемую к ней графическую библиотеку в формате T-FLEX, в виде параллелепипедов с реальными размерами по высоте, длине, ширине и местоположением на плате (возможно создание подробной графической библиотеки на все элементы, что позволит абсолютно точно передавать их графический образ).

4. Требования к формату pdf-файлов.

Все требования к формату файлов следует учесть при создании БД PCAD по СМП ПП в PCCARDS, до получения файлов .pdf.

На слое KONTUR должен быть заведен контур печатной платы, т.к. именно там программа будет его искать. Если контур платы будет создан на каком-либо другомм слое, то для программы это равносильно его отсутствию вообще.

На слое атрибуты для каждого элемента должен быть заведен параметр Н=ххх.ххх, где ххх.ххх - высота данного элемента в мм. Именно исходя из этих параметров программа будет определять высоту при создании объемного образа элемента, а при отсутствии такого параметра элементу автоматически присваивается высота в 10мм.

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

Руководство по применению программного обеспечения.

1.Запуск.

Для запуска программы набрать в командной строке DOS имя программы — p-flex.exe (с указанием пути к ней в том случае если текущий каталог не является каталогом, в котором расположена программа) и через пробел имя pdf-файла анализируемой платы (полученного из pcb-файла с помощью программы pdfout.exe), например:

ххх.exe sample.pdf

На экране появится окно — главное меню:

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

2.Функциональные клавиши.

-навигационные клавиши устанавливают курсор на нужный вам пункт меню;

-клавишей ENTER осуществляется выбор того пункта меню, на котором стоит курсор;

-клавишей INSERT в интерактивном режиме можно переключить режим замещения / вставки букв с раздвижкой строки;

-клавиша ESC, как правило, выполняет возврат к предыдущей функции или меню (аналогично пункту ВЫХОД).

3.Описание использования функциональных возможностей программы.

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

-АТРИБУТЫ - при выборе этого пункта становиться активным окно с атрибутами и пользователь может настроить атрибуты по своему усмотрению:

- Имя комплекта : указывае название каталога для системы T-FLEX, в котором расположены файлы f4.grb, plata.grb, 2d.grb, необходимые для формирования элементов платы средствами пакета T-FLEX по результатам работы p-flex.