Взаимодействие caDdy eds с базой данных деталей и сборочных узлов
Для автоматизированного фор-мирования таких документов как спецификации или ведомости недостаточно информации, хранящейся в базах данных САПР ПП. Для этих документов нужны дополнительные сведения - характеристики установочных изделий, данные о составе сборочных узлов, деталях конструкций, материалах и т.п. Для выпуска заказной спецификации требуются данные о поставщиках и производителях, каталожные номера изделий, цены и прочее (рис. 3). В качестве иллюстрации можно привести следующие примеры. Транзисторы и микросхемы могут устанавливаться на радиаторах. Под планарные микросхемы устанавливаются специальные прокладки и т.д. Важно, чтобы эта информация автоматически включалась в спецификацию проекта и размещалась в соответствующих разделах.
С этой целью в CADdy используется связь между базой данных элементов CADdy EDS и базой данных сборочных деталей и узлов модуля CADdy ET2. С использованием функциональных возможностей этого модуля автоматизирован процесс выпуска спецификации как на ПП, так и на содержащие их устройства - панели, блоки, пульты, стойки. Сущность такой автоматизации состоит в следующем.
В модуле CADdy ET2 описываются элементы, не входящие в базы данных электроники (крепеж, радиаторы и пр.). Разработчик получает из CADdy EDS перечень элементов, являющийся основой для создания будущей спецификации. Перечень элементов, размещенных на плате, содержит наименование каждого элемента, описание его технического устройства и тип установки на плату. Он автоматически считывается в базу данных текущего проекта, обновляя и дополняя имеющуюся там информацию. При считывании элементов из EDS в ET2 система в зависимости от типа корпуса автоматически определяет его состав и распознает необходимость добавления прокладок, радиаторов, крепежа и других элементов сборки в будущие спецификации и ведомости. Данные об элементах, которые есть на схеме, но отсутствуют в составе сборок, не требуют дублирования в базах данных модуля ET2.
Если определенное изделие поставляется только в виде сборки (с крепежом, радиатором и пр.), то в базе данных проекта оно сопровождается лишь одной записью и, соответственно, направляется в тот раздел спецификации, который описывает покупные изделия. Если изделие представляет собой сборку, которая не описана в базе данных ET2 как покупное изделие, то конструктор имеет право разобрать этот сборочный узел на составные элементы. При этом в базе данных проекта появится нужное число записей, соответствующих элементам сборки. При создании спецификации каждая такая строка попадет в соответствующий раздел. Далее, конструктор включает в базу данных своего проекта ссылки на используемую документацию, необходимые детали, стандартные изделия и материалы.
В результате формируется база данных проекта, которая служит основой для генерации спецификации и других документов. При внесении изменений в принципиальную схему и в перечень элементов обновление базы данных происходит, что называется, «нажатием одной клавиши». Система автоматически обнаруживает все изменения, удаляет устаревши е данные и добавляет записи о новых изделиях. Создание собственно конструкторских документов выполня-ется с использованием модуля CADdy TABL (таблицы, спецификации, перечни). Кроме того, модуль ET2 позволяет вести базы данных поставщиков и заказчиков с указанием номеров заказов, цен и габаритов.
Таким образом, работая с CADdy, конструктор создает технологическую цепочку, позволяющую автоматизировать процесс выпуска конструкторской документации (рис. 4). При этом в системе EDS создаются сборочные чертежи, схемы отверстий, фотошаблоны, а перечень элементов, таблица проводов и спецификации формируются с использованием модуля CADdy TABL. Ни одна из аналогичных САПР ничего подобного не имеет.
