Форум программистов, компьютерный форум, киберфорум
Электротехнические САПР и PCB-дизайн
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
5094 / 3435 / 352
Регистрация: 02.04.2012
Сообщений: 6,358
Записей в блоге: 16
1

Посчитать количество апертур на трафарете

15.08.2019, 22:13. Просмотров 1274. Ответов 2

Всем привет!
Работая с печатными платами не редко приходится считать число апертур на трафарете, от которого зависит стоимость оного и монтажа в целом.
Как быть? Считать вручную, все 3624 апертуры? Можно, как-то лень...

Когда площадки (pads) выполнены флэшами (flash), то проблем нет - в САМ350 заходим в Info->Reports->DCode и выбираем нужный слой. Предпочитаю работать в старом добром быстром Camtastic-e, который увы не наделен таким удобным отчетом и приходится запускать неповоротливый САМ350. Но самое неприятное, когда апертуры выполнены не только флэшами, а еще и линиями (draw)! (Да, да, некоторые пикадоводы альтернативной ориентации умудряются делать слои пасты в падах векторными или растровыми полигонами или просто толстыми дорожками, а вместо площадок (pad) ставить переходные отверстия (via), но это уже другая история). Плюс апертуры рамки зачастую выполнены линиями. Как быть в таком случае, когда на трафарете присутствуют и флэши и линии?

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

Итак - особенностью апертуры из линий является то, что они замкнуты (контур) или наложены друг на друга (полигон), т.е. они образуют цепь. Также, как и каждая отдельная флэш апертура! Следовательно наша задача - извлечь цепи (Extract Nets), а так как они нумеруются подряд от 0 до последней, мы просто спускаемся вниз списка и получаем искомое число. Это можно делать и в CAM350, и в Camtastic. Не забыть только этот слой сделать проводящим (top, bottom, internal)

Для Camtastic:
1. Открываем редактор слоев (Layer control), для нужного слоя пасты (GTP, GBP) указываем тип (Type) "Top", в остальных слоях тип может быть любым, кроме проводящих (top,bottom,internal)
Посчитать количество апертур на трафарете

2. Выбираем меню Inspect -> Netlist Extraction
Посчитать количество апертур на трафарете

3. Программа несколько секунд думает и выдает список цепей на рабочей панели(Workspace Bar).
Посчитать количество апертур на трафарете

Пролистываем до конца, к номеру последней цепи прибавляем 1 и получаем число апертур.
Посчитать количество апертур на трафарете


Для САМ350:
1. Открываем панель слоев (Y или на навигационной панели), указываем тип (type) требуемого слоя "Top", в остальных слоях тип может быть любым, кроме проводящих (top,bottom,internal), обычно Graphic
Посчитать количество апертур на трафарете

2. Выбираем меню Utilities -> Netlist Extract..., ставим галку Single Point Net (чтобы одинокие пады тоже считались цепями)
Посчитать количество апертур на трафарете
Посчитать количество апертур на трафарете

3. Найденные цепи будут находится на навигационной панеле Data->Nets.
Посчитать количество апертур на трафарете

Раскрываем список и пролистываем до конца, к номеру последней цепи прибавляем 1 и получаем число апертур.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.08.2019, 22:13
Ответы с готовыми решениями:

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

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

Как посчитать количество файлов в папке и создать соответствующее количество UserControl?
Есть программа, которая по нажатию кнопки должна посчитать количество файлов xml в папке и создать...

В строке посчитать количество гласных и согласных и записать из количество в конце строки
В строке посчитать количество гласных и согласных и записать из количество в конце строки....

2
2388 / 1707 / 355
Регистрация: 11.09.2009
Сообщений: 6,288
20.08.2019, 04:44 2
Цитата Сообщение от Зосима Посмотреть сообщение
считать число апертур на трафарете, от которого зависит стоимость оного и монтажа в целом.
...
Если у вас есть другие варианты
Есть варианты. Считать стоимость подготовки производства в зависимости от площади платы и количества слоёв, как делают все приличные производители печатных плат. Или вообще фиксированная стоимость подготовки производства, а стоимость платы - в зависимости от размера и количества слоёв, как у наиболее продвинутых.
0
5094 / 3435 / 352
Регистрация: 02.04.2012
Сообщений: 6,358
Записей в блоге: 16
20.08.2019, 09:25  [ТС] 3
i8085, нет, нет, тут речь шла о стоимости не печатных плат, а монтажа ПП и трафаретов для него. Стоимость монтажа пропорциональна количеству точек пайки (для СМД оно примерно равно количеству апертур на трафарете) Также и стоимость изготовления трафарета.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.08.2019, 09:25

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Посчитать количество всех букв и количество вхождений каждой буквы
Есть файл из нескольких строк. нужно: 1 посчитать количество всех букв 2 посчитать количество...

Посчитать количество студентов учащихся на отделениях и вывести их количество и фамилии
Есть небольшая база данных о студентах Фамилия,Пол,Год рождения, группа. Посчитать количество...

Посчитать количество парных и нечетных чисел, количество положительных и отрицательных
Пользователь с клавиатуры вводит целые числа (числа вводятся поочередно, пользователь вводя число...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.