EAGLE-BOM: Unterschied zwischen den Versionen

Aus Hobbyelektronik.org
K (Qsysopr verschob die Seite EAGLE-BOM für MediaWiki nach EAGLE-BOM: wird bisschen universeller ;))
Zeile 3: Zeile 3:
 
Da ich in der Hinsicht über die Zeit besser geworden bin und diese in den meisten meiner EAGLE-Projekte pflege, kommt sie in aller Regel auch auf die entsprechende Artikel-Seite hier im Wiki.
 
Da ich in der Hinsicht über die Zeit besser geworden bin und diese in den meisten meiner EAGLE-Projekte pflege, kommt sie in aller Regel auch auf die entsprechende Artikel-Seite hier im Wiki.
  
 +
Als Basis diente die in EAGLE 7.3.0 mitgelieferte ULP.
 +
=Export-Formate=
 +
==MediaWiki-Export==
 
Bis jetzt war es allerdings so, dass ich sie nach Excel exportiert habe und die Formatierung für MediaWiki manuell vorgenommen habe.
 
Bis jetzt war es allerdings so, dass ich sie nach Excel exportiert habe und die Formatierung für MediaWiki manuell vorgenommen habe.
  
Zeile 13: Zeile 16:
 
</gallery>
 
</gallery>
  
Als Basis diente die in EAGLE 7.3.0 mitgelieferte ULP.
+
==JSON-Export==
 +
Wer [[wpde:JSON|JSON]] nicht kennt, sollte das schnell ändern. Es handelt sich um ein Dateiformat, das der Javascript-Notation für das Generieren von Objekten entspricht - es ist sehr kompakt und gleichzeitig einfach zu parsen. Warum also nicht für den BOM-Export in EAGLE verwenden?
 +
 
 +
Ein Wort der Warnung sei angebracht: es wird keine Stringify-Funktion verwendet, im Prinzip ist es nur ein umgebauter CSV-Export. Escaping von Sonderzeichen findet aktuell nicht statt.
  
 
=Installation=
 
=Installation=
Zeile 19: Zeile 25:
  
 
=Download=
 
=Download=
[[Datei:eagle_bom_mw.zip]]
+
[[Datei:eagle_bom.zip]]
 +
 
 +
==Änderungen==
 +
===2018-08-09: Version 1.11===
 +
Support für MediaWiki-Tabellen hinzugefügt
 +
===2019-02-10: Version 1.12===
 +
Support für JSON hinzugefügt
  
 
[[Kategorie:Sonstiges]]
 
[[Kategorie:Sonstiges]]

Version vom 10. Februar 2019, 22:27 Uhr

Ein von Bastlern viel zu selten benutztes Feature in vermutlich egal welcher EDA-Software ist die BOM.

Da ich in der Hinsicht über die Zeit besser geworden bin und diese in den meisten meiner EAGLE-Projekte pflege, kommt sie in aller Regel auch auf die entsprechende Artikel-Seite hier im Wiki.

Als Basis diente die in EAGLE 7.3.0 mitgelieferte ULP.

Export-Formate

MediaWiki-Export

Bis jetzt war es allerdings so, dass ich sie nach Excel exportiert habe und die Formatierung für MediaWiki manuell vorgenommen habe.

Warum nicht einfach das ULP anpassen, damit es direkt Tabellen für MediaWiki ausspucken kann?

Gesagt, getan:

JSON-Export

Wer JSON nicht kennt, sollte das schnell ändern. Es handelt sich um ein Dateiformat, das der Javascript-Notation für das Generieren von Objekten entspricht - es ist sehr kompakt und gleichzeitig einfach zu parsen. Warum also nicht für den BOM-Export in EAGLE verwenden?

Ein Wort der Warnung sei angebracht: es wird keine Stringify-Funktion verwendet, im Prinzip ist es nur ein umgebauter CSV-Export. Escaping von Sonderzeichen findet aktuell nicht statt.

Installation

Den Inhalt der ZIP-Datei einfach in den ULP-Ordner von EAGLE kopieren, dann mit "run bom" ausführen oder übers Menü Datei -> Exportieren -> BOM.

Download

Datei:Eagle bom.zip

Änderungen

2018-08-09: Version 1.11

Support für MediaWiki-Tabellen hinzugefügt

2019-02-10: Version 1.12

Support für JSON hinzugefügt