Входные данные
Файл BDP.PAR(параметры массивов): N – числоэлементов (с учетом " пустых" элементов и соединителей); R – число вертикальных рядов элементов (число соединителей); B – число выводов конструктивного элемента; C – число цепей схемы; RM – технологическое ограничение на число проводников, которые разрешено присоединить к одному контакту. Для печатного монтажа RM= ∞; S – число слоев коммутационной платы; Z – число запрещенных для трассировки зон; DX, DY – размеры платы. Файл BDP.CIR(описание схемы в виде списка цепей): CE (N, B) – список цепей схемы. Например, означает, что к 12-му выводу 8-го элемента присоединена 37-я цепь. Файл BDP.CON(описание монтажного пространства коммутационной платы): XP, YP (N) – координаты посадочных мест относительно левого нижнего угла платы; XZ, YZ, ZX, ZY (Z) – координаты и размеры запрещенных зон. Файл BDP.EL(описание посадочного места под элементы): T – тип элемента; определяет, планарные или штыревые выводы имеет элемент; BX, BY – размеры контактных площадок под выводы элемента; XB, YB (B) - координаты контактных площадок посадочного места относительно контактной площадки под первый вывод элемента. Файл BDP.PE (описание размещения элементов): PE (N) – номера посадочных мест, в которые установлены элементы. Например, означает, что 12-й элемент установлен в 7-ое посадочное место; означает, что 8-й элемент ещё не установлен. Этот файл нужен во входных данных в связи с тем, что реализованный в программе алгоритм относится к классу итерационных, для которых требуется начальное решение (начальное размещение в данной задаче).
|