Чи є текст або стандарт розмітки для опису Біблійних матеріалів?


16

Я початківець з електроніки, і нещодавно придбав порожні друковані плати для GoodFET та Ubertooth.

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

Я почав зламати простий веб-сайт, щоб зробити це за допомогою API octopart, але не можу знайти будь-якого стандарту xml для BoM.

Хтось чув про таке? Мене особливо зацікавить якийсь стандартний формат, доступний від gEDA, EagleCAD тощо

Відповіді:


9

Я не думаю, що існує стандарт, але це не означає, що ви не можете його зробити.

Я написав власного пошуку частин для EAGLE та Kicad, який завантажує бомби з EAGLE або список частин з kicad, створює URL-адреси пошуку для мого бажаного постачальника та приймає SKU у відповідь.

Що я хочу зробити, це вказати формат XML, щоб утримувати BOM і написати купу перетворювачів, які можуть виробляти цей формат.

Сценарії моїх орлів і кікадів тут: https://github.com/dren-dk/HAL900/tree/master/door-ctrl/kicad2elfa


11

Я найчастіше зустрічаюся з файлами .CSV із заголовками, що настроюються користувачем. Я не знаю жодного більш конкретного стандарту для BOM.


2
Це я і використовую. Легко розбирати в або виходити з нього, набагато простіше вручну редагувати, ніж XML, та легко імпортувати / експортувати з Excel або іншого програмного забезпечення електронних таблиць.
Кевін Вермер

3

Arena Solutions насправді пропонує безкоштовний інструмент для того, щоб допомогти у тому, що ви намагаєтесь зробити, як називається PartsList. (На веб-сайті вказана ціна на $ 9, але я думаю, що наразі можна спробувати, як це було нещодавно розроблено.) PartsList дозволить вам створити PDX-версію свого BOM (це здається, що ви намагаєтеся зробити.)

Ви можете завантажити свій список деталей CSV в розділ PartsList, натиснути «автозаповнення», щоб забрати решту документації від Octopart, а потім поділитися списком з ким завгодно. Ви надаєте спільний доступ, експортуючи у файл CSV або PDX. (PDX = Дані про продукт eXchange (PDX) і є стандартом на основі XML, який зазвичай використовується для обміну файлами у виробництві.) Коли ви ділитесь файлами як PDX, ви обмінюєтеся BOM, який можна шукати в контексті. Arena також пропонує безкоштовний хмарний PDX Viewer, тож ви можете переглянути створений вами файл PDX.

Ось декілька посилань на ці інструменти, сподіваємось, це допоможе вам - -

PDXViewer - http://www.arenasolutions.com/pdxviewer/?ifid=pdxblog1 PartsList - http://www.arenasolutions.com/partslist/



1

Диспетчерська платформа Opender Solderpad використовує формат на базі JSON, див Цей приклад . Зрештою дані є табличними з трьома полями / стовпцями:

  • позначувач (перелік ідентифікаторів для позначення частин вашого дизайну)
  • значення (ідентифікатор частини)
  • опис (текстовий)

Законопроект подається таким чином із посиланнями на http://octopart.com . На жаль, схоже, немає єдиного стандарту ідентифікаторів частин, чи не так?


0

У Digi-Key також є менеджер BOM, який дозволяє завантажувати BOM як текстовий файл, CSV-файл, або електронну таблицю (XLS), що включає стовпчик з номерами деталей Digi-Key та інший з кількістю, і він буде автоматично створити замовлення з цієї BOM. BOM може містити інші вибрані стовпці (ви вказуєте відображення під час завантаження файлу), тому ви можете використовувати той самий файл для збору будь-якої інформації, необхідної для вашого проекту.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.