Jump to content

    

Recommended Posts

:bb-offtopic:

Когда тема только была создана, я, посмотрев на название, сразу понял: будет срач! Потом прошёл день, другой, третий.., и никак он (срач) не начинался. Начал, было, думать: "ну всё, совсем испортился электроникс..." А щас смотрю - ан нет, показалось. :biggrin: :biggrin:

Share this post


Link to post
Share on other sites
Итак, начнем: это ложь, я никогда не называл себя великолепным программистом.

Ваши слова "Всего за 2 месяца и 3 релиза на питоне я получил прекрасный стабильный релиз конвертора, что собирает pick place файл из двух достаточно стандартных выходных файлов (которые можно надеяться не будут убиты в следующем релизе) без всякого репорт райтера, который перманентно не работает по любой причине."

Воспринимаются именно так.

 

Тема изначально создана человеком более 10 лет работающим на AD. И как-то странно что точно такая же задача - генерирования файла pick&place нестандартного формата одновременно возникла и у вас. При этом за много лет ни у кого подобной задачи не возникало.

Данному представителю AD был показан пример отчета, генерированного мной из Report Writer, в котором отображены искомые номиналы и т.п., а также далее было четко сказано:"Стандартный вариант выдачи File -> Export -> General Interfaces -> Generic AIS.

Если данный формат не подходит, то формирование через Report Writer или написание собственного прямого скрипта используя функции Automation. Кроме того есть еще программы подготовки к производству в которые можно передать топологию напрямую или через обменные файлы и уже из них генерировать нужные данные на станки. Например в менторовском CAMCAD Pro есть сразу генераторы под конкретное оборудование."

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

 

По поводу совместимости версий:

- в Xpedition поддерживается только снизу-вверх. В корпоративной среде, при одновременной работе множества человек с одним проектом принято работать в одинаковой версии софта.

- в PADS Layout поддерживается и обратная совместимость, т.е. можно сохранить и в любую старую версию.

 

База проекта ментора велика, глючна и хрупка. Будете с этим спорить ?

Голословное утверждение человека, который сам признался что с проектами уже давно не работает.

Но при этом я трезво понимаю что кривыми руками (и головой) можно поломать все что угодно.

Share this post


Link to post
Share on other sites
Ваши слова "Всего за 2 месяца и 3 релиза на питоне я получил прекрасный стабильный релиз конвертора, что собирает pick place файл из двух достаточно стандартных выходных файлов (которые можно надеяться не будут убиты в следующем релизе) без всякого репорт райтера, который перманентно не работает по любой причине."

Воспринимаются именно так.

очевидно, кому-то нужно чинить восприятие...или хотя бы ставить тег ИМХО.

 

Тема изначально создана человеком более 10 лет работающим на AD. И как-то странно что точно такая же задача - генерирования файла pick&place нестандартного формата одновременно возникла и у вас. При этом за много лет ни у кого подобной задачи не возникало.

Pick&place файл был совершенно стандартный - просто поле value компонента было из схемного редактора, а все остальное - из редактора платы.

Для ментора это практически конец света.

 

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

 

Данному представителю AD был показан пример отчета, генерированного мной из Report Writer, в котором отображены искомые номиналы и т.п., а также далее было четко сказано:"Стандартный вариант выдачи File -> Export -> General Interfaces -> Generic AIS.

Generic AIS не позволяет вытащить атрибут компонента из схемного редактора. Собсно мой скрипт и скрещивал Bom с Generic AIS, для получения полного файла PP.

 

Если данный формат не подходит, то формирование через Report Writer или написание собственного прямого скрипта используя функции Automation

Я не помню ни одного случая, когда Report Writer заработал бы без бубна, и не упал бы при первом вызове.

 

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

Я так и понял, что это фирменная политика - юзеры просто должны дописывать себе сами, чего им не хватает в системе, и не долбать башку саппорту своей тупостью - чего они там заплатили - всего 120k$ за инсталляцию, и сколько еще за ежегодную поддержку ?

Share this post


Link to post
Share on other sites
Pick&place файл был совершенно стандартный - просто поле value компонента было из схемного редактора, а все остальное - из редактора платы.

Стандартный Pick&place подразумевает то, что достаточно значения Part Number по которому можно найти\закупить нужный компонент, а также получить информацию по его характеристикам.

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

 

Я не помню ни одного случая, когда Report Writer заработал бы без бубна, и не упал бы при первом вызове.

А я как раз наоборот не помню ни единого случая чтобы он "упал" у меня, хотя с другими приложениями такое случается.

Учитывая вашу истеричность, соответствующая тема была бы уже давно завалена конкретными претензиями к его работе. Однако я чего-то этого не вижу. А значит никаких конкретных примеров на которых можно было бы увидеть\повторить "падение" вы предоставить не можете. Т.е. по делу ничего кроме истерики.

Share this post


Link to post
Share on other sites
Стандартный Pick&place подразумевает то, что достаточно значения Part Number по которому можно найти\закупить нужный компонент, а также получить информацию по его характеристикам.

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

То есть в стандартном маршруте в библиотеке должно быть миллион партов резисторов 0402, миллион партов резисторов 0603, миллион партов резисторов 0805, миллион партов резисторов 1206, миллион партов конденсаторов 0402, миллион партов конденсаторов 0603, миллион партов конденсаторов 0805, миллион партов конденсаторов 1206, и так далее ?

 

А я как раз наоборот не помню ни единого случая чтобы он "упал" у меня, хотя с другими приложениями такое случается.

Учитывая вашу истеричность, соответствующая тема была бы уже давно завалена конкретными претензиями к его работе. Однако я чего-то этого не вижу. А значит никаких конкретных примеров на которых можно было бы увидеть\повторить "падение" вы предоставить не можете. Т.е. по делу ничего кроме истерики.

Пару часов назад, после моего коммента, тема была удалена. А потом вернулась обратно - видно добрые люди помогли. Явно это признак не моей, а вашей истерики.

Моих претензий не было, тк после нескольких попыток я просто написал свой конвертор, и ReportWriter стал не нужен.

Share this post


Link to post
Share on other sites
Стандартный Pick&place подразумевает то, что достаточно значения Part Number по которому можно найти\закупить нужный компонент, а также получить информацию по его характеристикам.

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

А как быть с ситуацией, когда на один generic PartNumber для резистора/конденсатора типоразмера ХХХХ вешается целый ряд номиналов с конкретными партнамберами в кастомном поле (например "MPN")? Ведь это как раз то, для чего предназначен databook?

 

Share this post


Link to post
Share on other sites
А как быть с ситуацией, когда на один generic PartNumber для резистора/конденсатора типоразмера ХХХХ вешается целый ряд номиналов с конкретными партнамберами в кастомном поле (например "MPN")? Ведь это как раз то, для чего предназначен databook?

Ага. Именно такая проблема.

Только у меня не парты были, а просто в Value было написано 0.1uf 25V. Вбивалось все в схематике разумеется, после обсчета схемы. Партами пассива в случае ОБЫЧНЫХ компонентов должен закуп заниматься.

Share this post


Link to post
Share on other sites
То есть в стандартном маршруте в библиотеке должно быть миллион партов резисторов 0402, миллион партов резисторов 0603, миллион партов резисторов 0805, миллион партов резисторов 1206, миллион партов конденсаторов 0402, миллион партов конденсаторов 0603, миллион партов конденсаторов 0805, миллион партов конденсаторов 1206, и так далее ?

 

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

 

А уж в случае с конденсаторами и подавно...

Share this post


Link to post
Share on other sites
Ну с миллионом загиб, конечно, а вообще-то именно так и делается. Партнамбер должен быть уникальным и однозначно указывать на нужный компонент.

Ну вот это и объясняет, откуда взялись +30% дополнительной производительности у моего инженера.

 

Ведь согласитесь, в случае НЕОБЫЧНОГО компонента, например конденсатора с особо низким esr, ничто не мешает вам в поле value написать 10uF x7r 6.3V esr=0.02ohm pn=xxxxxyyyzzz.

 

В этом случае парт явно описан, "уткнушийся" закуп может смотреть вашу подсказку, а вы, создав всего лишь 12(20,25) компонентов описали весь существующий в мире пассив, и не должны бесконечно бегать в редактор библиотеки.

 

Это подход Altium.

 

Сейчас на коммерческих заказах, я просто отправляю свой бом в виде 0.1uf 25V x7r 0603 в smd-component.ru, с примечанием не ставить китай в счет, а обратно получаю счет с партами.

 

И на военных заказах в свете бесконечных слияний и поглощений от скукожившихся амеров чрезвычайно увлекательно было бы нам недавно, после того как Epcos скукожился, а вместо него возник Kemet (и мы были вынуждены сменить его в списке разрешенных), а в плате было 120 ТИПОВ пассива (и 1070 самих пассивных компонентов), если б мы имели глупость двигаться по стандартному маршруту ментора.

Share this post


Link to post
Share on other sites
В этом случае парт явно описан, "уткнушийся" закуп может смотреть вашу подсказку, а вы, создав всего лишь 12(20,25) компонентов описали весь существующий в мире пассив, и не должны бесконечно бегать в редактор библиотеки.

 

Это подход Altium.

 

А кто вам сказал, что это правильный подход?

Share this post


Link to post
Share on other sites
Это подход Altium.

Что тут еще хорошо, так это возможность и не писать ничего- тупо "голые" компоненты высыпались на лист, а далее прямо на схеме прикрутились свойства в пару кликов через supplier search. Ну и на худой конец обновить футпринты, через тот самый footprint manager.

 

И это еще не трогали activebom :biggrin:

 

Share this post


Link to post
Share on other sites

Я создал несколько партнамберов 0603, 0805 и т.д.

Значения номиналов, % и прочее забиваю в свойства элемента.

А для генерации списка элементов использую Part Lister

Share this post


Link to post
Share on other sites

Оно понятно, что при рисовании схемы так проще, и софт многое позволяет(практически любой, только по разному).

Но продукции, а точнее людям сидящим на закупках комплектации все эти "срезания углов" ни о чем - им нужен конкретный партнамер производителя. Вот тогда есть о чем говорить.

И да, в итоге только одного номинала может быть десятки типов в базе:

 

post-4480-1525956729_thumb.png

 

Но это если речь идет о массовой продукции на производстве. На коленке можно любой огород городить...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this