Разработка программного обеспеченияРефераты >> Программирование и компьютеры >> Разработка программного обеспечения
Описание технических требований к программе.
Предлагающийся к рассмотрению программный продукт предназначается для передачи информации о конструкции печатной платы из пакета 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.