[an error occurred while processing this directive]
Когда-то писал по заказу похожую программу
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено vmp 01 февраля 2006 г. 20:05
В ответ на: OFF/2: приспичило конструктору( Таблица соединений в WORD-е по вх. файлу из PCAD автомтически) :( ...типа исходники TWORD wanted отправлено andrews 01 февраля 2006 г. 11:40

Программа формирования таблицы контроля цепей МКП
MKP_TB версия V01.01

Введение
Данная программа предназначена для создания таблиц контроля цепей многослойных керамических печатных плат.
Программа обрабатывает входной файл проекта печатной платы в формате ACCEL ASCII от ACCEL EDA 15 и создает выходной файл в формате RTF для Microsoft Word.
Программа имеет следующие ограничения:
- только компоненты для поверхностного монтажа;
- компонент может иметь только один паттерн.

[SKIP]
Выходной файл
После чтения входного файла и обработки содержащейся в нем информации программа формирует выходной файл. Он состоит из 7 таблиц.
Первая колонка таблиц 1-3 – это порядковый номер цепи, имеющий сквозную нумерацию в порядке сортировки.
Таблица 1
В первую таблицу выводятся участки цепи, расположенные на верхней стороне платы. Критерий вывода: если в цепи есть 2 или более узла, расположенные на верхней стороне, то эти узлы выводятся в таблицу.
Цепи, целиком расположенные на нижней стороне или имеющие только один узел сверху, в таблицу 1 не выводятся.
Таблица 2
Вторая таблица аналогична первой, но составляется для нижней стороны платы.
Таблица 3
В эту таблицу входят пары узлов цепей, расположенных на разных сторонах платы. Если данная цепь имеет узлы как на верхней, так и на нижней стороне платы, то в таблицу выводится первый узел с верхней стороны и первый узел с нижней стороны платы.
Цепи, целиком расположенные на верхней или нижней стороне платы, в эту таблицу не попадают.
Таблица 4
В эту таблицу входят неподключенные выводы компонентов, расположенных на верхней стороне платы.
Все неподключенные выводы одного компонента выводятся в одной строке таблицы. Каждый компонент занимает одну строку.
Таблица 5
Таблица 5 аналогична таблице 4, но составляется для неподключенных выводов компонентов, расположенных на нижней стороне платы.
Таблица 6
Эта таблица состоит из заголовка и одной строки. В заголовок выводится число узлов цепей, попавших в эту таблицу.
В строку таблицы занесены первые узлы цепей, расположенных на верхней стороне платы (т.е. если цепь имеет хотя бы один узел на верхней стороне платы, то первый расположенный на верхней стороне узел этой цепи заносится в первую строку таблицы).
Таблица 7
Таблица 7 аналогична таблице 6, но в нее заносятся первые узлы цепей, целиком расположеных на нижней стороне платы.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru