Forum: Platinen BAuteil erstellen smash


von Christian Weber (Gast)


Lesenswert?

Hallo liebe EAGLE-Profis,

ich versuche mir selbst Bauteile zu erstellen. Dank der vielen Tutorials 
und Anleitungen ist das auch nicht schwierig. Leider wird in keiner von 
mir gefundenen Anleitung die Anwendung der smash-Funktion beschrieben, 
Lediglich für <Part, <Value findet man Hinweise, dort entsteht die 
Funktion automatisch.

Ich habe folgendes Problem. Ich möchte ein Sonderrelais als Bauteil 
erzeugen. Im Schaltplan möchte ich nun die Relaisspule und die Kontakte 
per smash "zerlegen" um die Spule in einem Strompfad einzubauen und die 
Kontakte an einem anderen Stelle im Schaltplan.

Kann mir jemand einen Hinweis geben, wie ich im Bibliothekseditor dies 
erreiche?.

Wenn ich Spule und Kontakte gemäß den Standardanleitungen erstelle, kann 
ich nach smash nur der Bauteilnamen und Wert verschieben, nicht aber die 
Kontakte.

Vielen Dank für eure Hilfe.

Christian

von Sven K. (quotschmacher)


Lesenswert?


von Jens G. (jensig)


Lesenswert?

Das hat doch mit der Invoke-Funktion zu tun, nicht mit Smash.
Du müsstest die Teile, die separat im Schaltplan platziert werden können 
sollen, als separate Symbole in der Library definieren, und die dann im 
Device entsprechend den Anforderungen aufnehmen.

: Bearbeitet durch User
von Jörn P. (jonnyp)


Lesenswert?

Smash dient dazu NAME und VALUE vom device zu lösen, damit man diese 
Werte im Plan verschieben kann.
Ich habe keinen Bock mir die Finger wund zu tippen ;-)
Schau dir doch einfach mal die relais.lbr an (am besten kopierst du dir 
ein paar Relais in eine eigene lib zum rumexperimentieren).
Im device editor achtest du mal besonders auf die "ADDLEVELS", änderst 
die ab und siehst was passiert, wenn du sie in den Plan holst.
In der Hilfe ist unter ADD (gaaanz unten) auch die Funktion des
Addlevels beschrieben.
Im Zusammenhang mit INVOKE kannst du dann festlegen, ob du ein Device 
als ganzen Brocken oder in Einzelteilen in den Plan holen willst.

von Christian Weber (Gast)


Lesenswert?

Hallo,

danke für die Hinweise. Es ist mir inzwischen gelungen eine Lösung zu 
finden.

Leider ist es seit Version 8 nicht mehr so einfach vorhandene Lösungen 
an eine eigene Version anzupassen. Aber mit viel probieren klappt es 
auch.


Viele Grüße

Christian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.