реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> BOM, Создание заготовок для Перечня элементов и прочего
Владимир
сообщение May 5 2012, 07:19
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Вынесено из ветки для начинающих

Цитата(yakub_EZ @ May 5 2012, 10:04) *
Подскажите пожалуйста, можно ли сделать так чтобы в Bill of Materials выводились компоненты отсортированные по Value? Чтобы на выходе было - 10 штук 0805 1к, 20 шт 0805 100 Ом, а не 60 штук 1, 100, 1k. Перебрал все предложенные экселевские шаблоны, даже пробовал заменить графу Footprint на Value, не работает.
В примерах от альтиума величина сопротивлений пишется в Comment. И их проекты легко сортируются по номаналам. Неужели, по хорошему, надо тоже перебить значения сопротивлений из Value в Comment?

Да все можно. Перетащите то, по чем должно группироваться из нижней в верхнюю половинку
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
yakub_EZ
сообщение May 5 2012, 08:23
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



Владимир Спасибо! Подошло, не догадался перетянуть.
TOREX Нет, BOM из схемы.
Вопрос в догонку, возможно ли BOM сразу по ГОСТ генерировать? Скриптом? Пример бы какой
Go to the top of the page
 
+Quote Post
TOREX
сообщение May 5 2012, 08:30
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(yakub_EZ @ May 5 2012, 11:23) *
Владимир Спасибо! Подошло, не догадался перетянуть.
TOREX Нет, BOM из схемы.
Вопрос в догонку, возможно ли BOM сразу по ГОСТ генерировать? Скриптом? Пример бы какой


Дык про это есть отдельная тема, кое что есть в FAQ. Да и Брагин предлагает свою программу.


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 5 2012, 11:59
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Угу. Последняя актуальна, если постоянно все по ГОСТ оформляется.
А если от случая к случаю-- то руками быстрее, чем механизм новой программы изучать
Go to the top of the page
 
+Quote Post
TOREX
сообщение May 5 2012, 12:37
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(Владимир @ May 5 2012, 14:59) *
Угу. Последняя актуальна, если постоянно все по ГОСТ оформляется.
А если от случая к случаю-- то руками быстрее, чем механизм новой программы изучать


Ну насколько актуальна, это вопрос спорный. Не поймите как затравку к дискиссии.
Меня лично не устраивают 2 принципиальных момента:
1. необходимость держать файлы проекта (схемы) в текстовом формате.
2. не могу смириться с мыслью выпускать текстовый документ в формате электронной таблицы.

А так наверное более половины пользователей AD программа Брагина вполне удовлетворит.


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 5 2012, 16:33
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



1. Так формат бинарника раскручивать-- еще та задача.
Кстати обмен между разными кадами поэтому и требует сохранения в ASCII.
2. Какиe проблемы-- преобразуйте в PDF
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 6 2012, 11:09
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(TOREX @ May 6 2012, 11:43) *
1. Не надо раскручивать формат бинарника. Доступ к данным есть через скрипты, на а если вы прочитали параметры, то передать их в другие приложения не проблема.
2. PDF - не выход, заказчик хочет иметь право на редактирование своих документов. По поводу формата я писал в другом смысле. Можете считать меня упертым, но я считаю,
что текстовый документ должен создаваться и редактироваться в текстовом редакторе. Ну у нас, так сложилось исторически.

Подчеркну, что против программы Брагина, ни чего не имею. Программа хорошая и должна большинству нравится. Но здесь дело вкуса.


1. Программа самостоятельна. Скрипты же загружаются из алтиума. В таком смысле нужно создавать здоровеннейший скрипт. Кому это надо?
2. Нет в табличном. Сортировка и объединение в текстовом очень сложно. Но я же писал, хотите в текстовом- переводите потом в Word
какие проблемы. В общем я так и делал
Go to the top of the page
 
+Quote Post
TOREX
сообщение May 6 2012, 11:43
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(Владимир @ May 6 2012, 14:09) *
1. Программа самостоятельна. Скрипты же загружаются из алтиума. В таком смысле нужно создавать здоровеннейший скрипт. Кому это надо?
2. Нет в табличном. Сортировка и объединение в текстовом очень сложно. Но я же писал, хотите в текстовом- переводите потом в Word
какие проблемы. В общем я так и делал


1. 4 сотни строк скрипта, для вас много? А по мне мелочевка.
2. А зачем заниматься сортировкой и объеденением в конечном приложении? Я понимаю, когда BOM создается только средствами AD.
Но уж коли написали свою программу, то легче это сделать в ней + можно добавить свои прибамбасы вроде автозамены
значений параметров. Да и эффективней это будет.


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 6 2012, 12:32
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



1. ловлю на слове. Мне нужен скриптик на пару десятков строк. Как два раза плюнуть?.
Насчет 4 сотен-- вы явно порядком ошиблись. Там не просто считать параметры и отсортировать их. А Вы спросите у Брагина порядок строк. Не думаю, что у скрипта будет существенно меньше. Иначе уже б давно было создано.
2. Вот формально я против автозамен. У уж если оно сделано-- то должно быть и назад в проект алтиума передано. Дабы при очередной модификации не заниматься вспоминанием того, чего на автозаменяли
Go to the top of the page
 
+Quote Post
TOREX
сообщение May 6 2012, 14:32
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(Владимир @ May 6 2012, 15:32) *
1. ловлю на слове. Мне нужен скриптик на пару десятков строк. Как два раза плюнуть?.
Насчет 4 сотен-- вы явно порядком ошиблись. Там не просто считать параметры и отсортировать их. А Вы спросите у Брагина порядок строк. Не думаю, что у скрипта будет существенно меньше. Иначе уже б давно было создано.
2. Вот формально я против автозамен. У уж если оно сделано-- то должно быть и назад в проект алтиума передано. Дабы при очередной модификации не заниматься вспоминанием того, чего на автозаменяли


1. Ну вообще- то это было сделано за два рабочих дня. В первый раз пытались прочитать все параметры проекта. Но начали вываливаться и параметры выводов, что нам было не нужно.
А программа была сделана под PCADы 200Х, ну конечно пришлось кое что добавить и в эту программу.
2. С автозаменами может быть и согласился бы с вами, но из практики получается, что это вещь необходимая.
Некоторые заказчики не знают как вращаать компоненты на схеме, и из за этого появлялись дополнительные компоненты типа R0805-R.
Но реально это обычный R0805, но на схеме он у них просто повернут на 90 градусов.


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 6 2012, 15:11
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
прочитать все параметры проекта. Но начали вываливаться и параметры выводов

А сколько раз вываливалась программа, когда пытались назад записать sm.gif. В общем быстро только ... родятся
Цитата
Некоторые заказчики не знают как вращаать компоненты на схеме, и из за этого появлялись дополнительные компоненты типа R0805-R.

Вообще перечню на это наплевать. И ГП от Брагина, в частности.
Просто нужно пользоваться иными параметрами, чем название компонента для схемы
Go to the top of the page
 
+Quote Post
TOREX
сообщение May 6 2012, 15:46
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(Владимир @ May 6 2012, 18:11) *
А сколько раз вываливалась программа, когда пытались назад записать sm.gif. В общем быстро только ... родятся

Вообще перечню на это наплевать. И ГП от Брагина, в частности.
Просто нужно пользоваться иными параметрами, чем название компонента для схемы


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


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 6 2012, 16:20
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(TOREX @ May 6 2012, 18:46) *
Дык ни разу. Правда, писать в проект пока и не пытались.

ГП от Брагина пишет. И в этом его прелесть.
То есть раз подготовив этой программой проект-- там уже нужные параметры записаны или откорректированы

А коррекция идет в ГП.
Не скажу что б идеал, но много лучше чем бегать по схеме и исправлять
Go to the top of the page
 
+Quote Post
TOREX
сообщение May 6 2012, 20:08
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(Владимир @ May 6 2012, 19:20) *
ГП от Брагина пишет. И в этом его прелесть.
То есть раз подготовив этой программой проект-- там уже нужные параметры записаны или откорректированы

А коррекция идет в ГП.
Не скажу что б идеал, но много лучше чем бегать по схеме и исправлять


Вы меня не поняли. Ну есть ГП Брагина, он работает - ну и слава богу. Я о том, что совсем не обязательно хранить проект в текстовом формате.
90% комплектухи я беру из DbLib, соответственно все параметры идут от туда. Элементы, которых нет в базе, как правило, закрываются Digi-key и Mauser.
Т.е. я ставлю на схему элементы из IntLib, а параметры тащу с указанных сайтов.


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 6 2012, 20:19
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(TOREX @ May 6 2012, 23:08) *
90% комплектухи я беру из DbLib, соответственно все параметры идут от туда.

Я тоже. Но не все такие.
а во вторых если в проекте-- то и через 5 лет таким же сформируется, а если не хранится только в базе то тоже плохо.
Ну и в третьих, то что записывается из базы не всегда соответствует всем требованием тому, что и как должно записываться в перечне.
Поэтому любые исправления для перечня ( а они всегда есть) должны отражаться в соответствующих параметрах компонентов на схеме
Go to the top of the page
 
+Quote Post
TOREX
сообщение May 6 2012, 20:38
Сообщение #16


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(Владимир @ May 6 2012, 23:19) *
а во вторых если в проекте-- то и через 5 лет таким же сформируется, а если не хранится только в базе то тоже плохо.
Ну и в третьих, то что записывается из базы не всегда соответствует всем требованием тому, что и как должно записываться в перечне.
Поэтому любые исправления для перечня ( а они всегда есть) должны отражаться в соответствующих параметрах компонентов на схеме


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


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 6 2012, 21:11
Сообщение #17


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Плохо не то что находится в базе,
Плохо если для составления перечня параметры берутсе из схемы, а из базы (сами пармерты в схеме не хранятся.)
Сам проект сдается в архив. База нет. В ней могут быть изменения. А последние могут затронуть перечень.
Получается проект в архиве не совсем будет соответствовать твердой копии перечней, хранящимся в архиве. И при попытке их опять переформировать-- будет бяка.
Конечно нужно считаться только с твердой копией.
но бегать в архив, ежели он еще закрыт, а завтра в командировку-- ну его.
Я люблю полное соответствие. Исходные файлы проекта должны быть полной электронной первой версией, и не зависеть потом от базы
Go to the top of the page
 
+Quote Post
v-vovchek
сообщение May 7 2012, 18:28
Сообщение #18


Знающий
****

Группа: Участник
Сообщений: 530
Регистрация: 9-08-09
Из: Одесса
Пользователь №: 51 805



Спор Владимира и TOREX в очередной раз подтвердили, что ВОМ сделан в Altium криво.
А потому, что сам интерфейс сильно отличается от всего остального в Altium можно утверждать, что написавший ВОМ человек с Altium плохо знаком.
Еще одним подтверждением моих слов в том, что много вопросов по ВОМ касаются тривиальных понятий, таких как включить поле или группировка полей.
А чего стоит "шедевр" в виде перетаскивания полей из окна в окно! Таких способов работы нет в прочих компонентах Altium.
Уверен, что ВОМ будет полностью переписан, как только у создателей появится возможность.
Если почитать зарубежные форумы по Altium, то ВОМ в теперешнем виде не нравится многим.
Ну а его настройки "по-умолчанию" при первой установке не пригодны для использования даже радиолюбителями.

Что касается скриптов, то на кой хрен нужно конструктору уметь писать скрипты на сотни строк?
Не конструктора это задача. Это задача программистов.
Очень редко встречаются уникумы в виде опытного конструктора+программиста.
Как правило, это пол-конструктора+пол-программиста!

Сообщение отредактировал v-vovchek - May 7 2012, 18:29
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 7 2012, 19:25
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(v-vovchek @ May 7 2012, 21:28) *
что ВОМ сделан в Altium криво.

Да нормально для BOM он сделан. Свою роль выполняет и очень превосходно.

Все остальное-- это Отставание наших Гостов, с требованием разнесения по сторокам, объединения по группам и так далее, когда он заполнялся в ручную или на машинке по шаблону. В эпоху электронных версий поддержка твердых копий нужна, но наверное в ином виде. Меня все от монтажниц, до покупателей электронки да и на складе помимо твердой копии просят и простой BOM.
C ним в итоге легче работать.

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

Все это хорошо только для серийно выпускаемых изделий, и при этом не первый год
Go to the top of the page
 
+Quote Post
TOREX
сообщение May 8 2012, 05:22
Сообщение #20


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(v-vovchek @ May 7 2012, 21:28) *
Спор Владимира и TOREX в очередной раз подтвердили, что ВОМ сделан в Altium криво.

Что касается скриптов, то на кой хрен нужно конструктору уметь писать скрипты на сотни строк?
Не конструктора это задача. Это задача программистов.
Очень редко встречаются уникумы в виде опытного конструктора+программиста.
Как правило, это пол-конструктора+пол-программиста!


Думаю вы не правы. Дело не в том криво (это только с вашей точки зрения) или нет сделано, а в том, что на всех не угодишь.
Ну не думаете же вы, что программисты Альтиума, должны были ориентироваться на Российские ГОСТы.
Тем более, что не все работают по ГОСТ, и даже Российские компании.
Вот вам для примера спецификация для одного из наших заказчиков(шапку документа убрал), кстати сделан
этот документ именно через BOM.
Прикрепленное изображение

Ну да похоже на нашу спецификацию, но не она.
Повторюсь, в каждой компании есть свои требования к документации, и на всех не угодишь.
Мы например, и перечни элементов выпускаем только по требованию заказчика. А таких не много.
Для своих же проектов ни когда их не выпускаем, а что такое ведомость покупных- я уже начал забывать.
Программописанием и скриптами не занимаюсь, я конструктор. Правда было дело в 90-х, но это скорей от безисходности и нищеты.
У нас программа, создания СП и ПЭ3, была сделана еще под пикады 200Х. Наняли программистов, поставили задачу, и они сделали.
Когда стали работать и с AD, доработали программу и к ней написали скрипт. Работает, правда пока не пишет в AD, а только читает.
Но пока нет большой необходимости в этом, появится необходимость доделаем и это.
На сколько знаю, примерно той же дорогой шел Брагин, только он писал сам. И сделал более функциональную программу.
А так тоже сначала сделал свою программу под PCADы, а потом доделал под Альтиум.
У вас есть программа, в программе есть инструмент доступа к данным. Остается только добавить свое приложение,
которое будет работать, так как надо именно вам. И уж конечно этим должен заниматься программист - это его хлеб.


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
sergunas
сообщение May 8 2012, 15:53
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



В схеме элементы снабдил необходимыми параметрами (PartNumber, Manufacturer и прочее), сделал excel-шаблоны для Перечня Элементов (ПЭ3), для Ведомости Покупных (ВП), для Входного Контроля (ВК), создал job-файл, теперь данные для ПЭ3, ВП и ВК генерируются очень удобно.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 8 2012, 16:36
Сообщение #22


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(sergunas @ May 8 2012, 18:53) *
В схеме элементы снабдил необходимыми параметрами (PartNumber, Manufacturer и прочее), сделал excel-шаблоны для Перечня Элементов (ПЭ3), для Ведомости Покупных (ВП), для Входного Контроля (ВК), создал job-файл, теперь данные для ПЭ3, ВП и ВК генерируются очень удобно.


Так и я о том же.
Только снабдить с помощью ГП Брагина (или подкорректировать значения) проще и удобней.
Впрочем как потом и выходной файл создать.
Job все равно не сбивает по группам. Не объединяет общие записи. Не суммирует рядом стоящие одинаковые (так требует ГОСТ). Не переносит по строкам длинные записи. Не работает с Функциональными группами.
"Не..." можно еще продолжать

То есть требует работы в редакторе, если все оформлять с требованием ГОСТ



Для работы с ГП Брагина желательно но не обязательно:
Цитата
снабдил необходимыми параметрами (PartNumber, Manufacturer и прочее)
Ну там еще есть параметры.
Тогда и заполнять или подправлять в ГП нужно по минимуму.

Я не голосую за ГП Брагина. И сам с этой программой не работаю.
Но из всего, что ко мне попадало это наиболее продвинутая и удобная программа.
Хотя там тоже нужно сначала привыкнуть к ней.

Из всего, что ко мне попадало-- максимум хватало посмотреть и выбросить.
Здесь же я за полгода на ГП заготовок 5-6 сделал для перечня.
Опять же после формирование Перечня, мелкую шлифовку и коррекцию делал (изменение нескольких номиналов) делал обычным редактором формирование.
Go to the top of the page
 
+Quote Post
Yra
сообщение Apr 20 2013, 21:20
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



http://electronix.ru/forum/index.php?showtopic=81068


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.0159 секунд с 7
ELECTRONIX ©2004-2016