Benutzer-Werkzeuge

Webseiten-Werkzeuge


kicad_2014

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
kicad_2014 [2016/05/19 16:29]
karl [General]
kicad_2014 [2018/03/26 00:42]
karl [Wann wird kopiert?]
Zeile 113: Zeile 113:
 ====== General ====== ====== General ======
 Tools for KiCad Tools for KiCad
-  * [[https://github.com/xesscorp/KiCost|KiCost]] Dynamic BOM-Generation with prices for MouserDigi-Key and Farnell +[[kicad_tools_collection|KiCad Tools Collection]] 
-  * [[https://github.com/BPJWES/KiCAD_Partslist_editor|Part List Editor]] Edit Fields of schematic components in a CSV-table and back import the changes into the *.sch file+====== Benutzerdefinierte Felder im Schaltplan ====== 
 +2016-12-09KiCad Version 4.0.2
  
 +**Wie werden benutzerdefinierte Felder von Components (Schaltplan-Symbole) verwendet, vererbt und aktualisiert?
 +**
 +
 +==== Globale Vorlage ====
 +EESchema -> Preferences -> Schematic Editor Options -> Tab: Default Fields
 +diese Einstellung ist **global**, und gilt auch für neue Projekte \\
 +siehe ~/.config/kicad/eeschema
 +  FieldNames=(templatefields (field (name InternalName)(value Value)))
 +
 +==== Vorlage in der Bibliothek ====
 +Dieses Feld wird auch in einem neu erstellten Component (Symbol) angehängt, 
 +aber nur wenn man den Dialog für "Field Properties" aufgemacht hat. Zu diesem Dialog kommt man über das große T, 
 +in der obigen Leiste im "Part Library Editor"
 +
 +==== Component ====
 +Ändert man die Einstellungen in den "Schematic Editor Options"
 +so werden evt. neue Template-Fields in die bereits platzierten Components kopiert, 
 +aber erst sobald man das jeweilige Component editiert (Tastenkürzel E). 
 +(ähnlich zum "Part Library Editor")
 +
 +
 +===== Abgeleitete Regeln =====
 +
 +Es gibt 3 Orte, wo benutzerdefinierte Felder samt Wert definiert sein können:
 +  - EESchema, global (Schematic Editor Options, ~/.config/kicad/eeschema)
 +  - in einem Component in einer Bibliothek (.lib-Datein)
 +  - in einem im Schaltplan platziertem Component (in der .sch-Datei)
 +
 +==== Wann wird kopiert? ====
 +Ein Feld, bestehend aus Feld-Name und Feld-Wert, wird in der Hierarchie von oben nach unten immer nur kopiert, 
 +nie referenziert, und zwar:
 +
 +  a) von 1) nach 2), nur wenn die Felder Editiert werden ("fettes T", Dialog öffnen reicht)
 +  b) von 2) nach 3), immer beim einfügen eines Components in den Schaltplan. 
 +  c) von 1) nach 3), nur wenn der "Component Properties" Dialog geöffnet wird. 
 +
 +Ist das Feld in (3) schon angeführt, so wird es von (1) oder (2) nicht mehr überschrieben. 
 +Als Konsequenz ergibt sich dadurch, dass aktualisierte Feld-Werte in einer Bibliothek (2) 
 +nicht in einem Schaltplan (3) aktualisiert werden. 
 +
 +{{tag>kicad software deutsch}}
kicad_2014.txt · Zuletzt geändert: 2018/11/02 10:51 von karl