Hallo zusammen.
Habe das Thema nochmals aufgegriffen, da anscheinend meine Erklärung nicht gut genug war, was eigendlich gesucht wird.
In diesem Thema schon beschrieben geht es um Schalter die aus mehreren Untergeräten zusammengebaut sind. http://ww3.cad.de/foren/ubb/Forum505/HTML/000177.shtml
Diese Schalter können 1 bis maximal 9 Kontakte tragen und werden entweder mit Öffner oder Schliesserkontakten ausgerüstet.
Die Schalter selber gibt es in unterschiedlichen Versionen. Solche mit Pilztasten, solche mit Knebelschalter, Schlüsselschalter, Rastend, Tastend usw. Diese Ausführungen habe ich unter dem Schalter angelegt mit Boolschen Attributen. (Siehe Bild) Wenn es sich um einen Knebelschalter handelt der verklinkt ist, sind diese Attribute als Flag gesetzt. Das ganze ist so auch im Katalog abgespeichert.
Auf der in diesem Topic angesprochenen Schalterübersicht http://ww3.cad.de/foren/ubb/Forum505/HTML/000177.shtml
werden diese Attribute für Plugin-shapes genutzt. Das heisst, wenn jemand aus einem katalog einen Schalter benutzt, wird automatisch das Symbol auf der übersicht angepasst. Auch wenn nachträglich der Artikel ersetzt wird. Das gleiche System wird auch auf dem Layout angewendet.
Das hat den grossen vorteil, dass der Zeichner nicht 3 Schemaseiten ändern muss nur wenn ein Artikel getausch wird. Das erhöht die Geschwindigkeit und verringert die Fehlerquellen.
Jetzt gibt es aber das Problem, dass die Kontakte eines Schalters im Stromlaufplan auch diese Symbolik nutzen, da sie aber in der Struktur unter dem Schalter liegen ist es nicht möglich die Attribute für Pluginshapes vom Über- zum Untergerät zu übertragen. Auch geht es nicht über einen dynamischen Bereich, da dieser ja nur "von oben nach unten" funktioniert.
Daher kam ich auf die Idee diese Attribute per Formel zu übertragen.
Wie würdet ihr das lösen? Es würde einen Haufen Arbeit ersparen und Fehler minimieren.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP