| |
| Bordnetzplanung: analysieren und simulieren leicht gemacht |
Autor(16237)
|
Thema: Symbolbau Texte verändern (910 mal gelesen)
|
DMa Mitglied MSRL Projektleiter / ELCAD Systembetreuer
Beiträge: 114 Registriert: 18.04.2002 ELCAD/AUCOPLAN - Immer aktuellste Version ... und das schon über 30 Jahre
|
erstellt am: 08. Jul. 2003 10:18 <-- editieren / zitieren --> Unities abgeben:
Hallo Bei älteren Symbolen kommt es immer wieder mal vor, dass man an mehreren ähnlichen Symbolen zusätzliche und gleiche Dialogzeilen einfügen muss. Gibt es da eine gute Möglichkeit dies im Elcad Symbolbau zu realisieren ? Mir schwebt ein Scipt oder so vor, den man mit «SHIFT» «INSERT» einfügen kann. Ich möchte es aber nicht über ASCII Auslesen/Einlesen machen und ich will die Dialogzeilen nicht einfach am Schluss anhängen. Ich freue mich auf Eure Antworten. Gruss DMa
------------------ Daniel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
s.koni Mitglied Elektrotechnischer Zeichner
Beiträge: 317 Registriert: 17.06.2002 ELCAD 7.8.0 EPLAN P8 2.4.4
|
erstellt am: 08. Jul. 2003 11:27 <-- editieren / zitieren --> Unities abgeben: Nur für DMa
Hallo Daniel, die einzige Lösung die mir einfällt ist: ASCII ausgeben - einlesen! Ich habe es schon öfter so gelöst, dass ich erst einige "Platzhalter-Zeilen" mit 1003 Code eingefügt habe um die Zeilennummern anzupassen. Dann ASCII ausgeben, manipulieren und wieder einlesen. Der Vorteil ist, das man das was eingefügt werden soll nur einmal schreiben muss und dann einfach in die entsprechenden Zeilen kopieren kann. Wäre aber echt super wenn es eine einfachere Lösung geben würde!!!!! Als zukünftige Lösung wäre es denkbar schon beim bauen neuer Symbole einige 1003 Zeilen einzufügen, aber das macht sicher nur dann Sinn, wenn man schon ahnen kann wo Dialog Zeilen hinzukommen sollen. mfg s.koni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
UWE.M Mitglied E-Techniker
Beiträge: 171 Registriert: 09.10.2002 Der Mensch ist bereit, für jede Idee zu sterben, vorausgesetzt, daß ihm die Idee nicht ganz klar ist.
|
erstellt am: 08. Jul. 2003 11:39 <-- editieren / zitieren --> Unities abgeben: Nur für DMa
|
DMa Mitglied MSRL Projektleiter / ELCAD Systembetreuer
Beiträge: 114 Registriert: 18.04.2002 ELCAD/AUCOPLAN - Immer aktuellste Version ... und das schon über 30 Jahre
|
erstellt am: 08. Jul. 2003 11:51 <-- editieren / zitieren --> Unities abgeben:
|
DMa Mitglied MSRL Projektleiter / ELCAD Systembetreuer
Beiträge: 114 Registriert: 18.04.2002 ELCAD/AUCOPLAN - Immer aktuellste Version ... und das schon über 30 Jahre
|
erstellt am: 08. Jul. 2003 12:37 <-- editieren / zitieren --> Unities abgeben:
Hallo Uwe.M Sehe schon mal etwas blauen Himmel ... Könntest Du mir mal das Zeiladd32 zukommen lassen oder mir sagen, wo ich es mir runterladen kann ? Wie sieht es denn mit der neuen Lösung terminlich und kostenseitig aus? Gibt da schon irgendwas wie eine Funktionsbeschreibung ? Gruss Daniel ------------------ Daniel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
UWE.M Mitglied E-Techniker
Beiträge: 171 Registriert: 09.10.2002 Der Mensch ist bereit, für jede Idee zu sterben, vorausgesetzt, daß ihm die Idee nicht ganz klar ist.
|
erstellt am: 08. Jul. 2003 14:37 <-- editieren / zitieren --> Unities abgeben: Nur für DMa
|
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 08. Jul. 2003 14:42 <-- editieren / zitieren --> Unities abgeben: Nur für DMa
Man kann diese Manipulationen auch mit ELCAD durchfuehren. Es muss ein Script erstellt werden in einer Textdatei mit unten- stehender Syntax, hier im Beispiel abgespeichert unter c:/banane.txt Symbolbau Kommandozeile Eingabe "ascii_write(c:\banane.txt)" schreibt die Symboldatei in eine ascii-Datei, wobei diverse Symbolparameter manipuliert werden koennen. Einen Code anhaengen schieht mit ADD Am besten, voher Kopie von Symboldatei machen!
Beispiele: if (symboltyp ==9) /* Nur Symbole vom Typ 9 */ replace 62 by 100; /*Code 62 wird gegen 100 getauscht*/ delete 60; /*Code 60 wird gel”scht*/ add 25,"Bedeutung","Vorbelegung"; /*Code 25 wird hinzugefgt*/ compress; /*Dialoge werden kompriemiert*/ set meaning 65,"Benennung"; /*Benennung von Code 65 wird ge„ndert*/ set default 65,"Strom"; /*Vorbelegung von Code 65 wird ge„ndert*/ endif end
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DMa Mitglied MSRL Projektleiter / ELCAD Systembetreuer
Beiträge: 114 Registriert: 18.04.2002 ELCAD/AUCOPLAN - Immer aktuellste Version ... und das schon über 30 Jahre
|
erstellt am: 08. Jul. 2003 15:10 <-- editieren / zitieren --> Unities abgeben:
Danke für Deine Antwort Leider sind bei älteren Symbolen die Dialogzeilen nicht immer auf einer gewissen Zeile und so müsste man für jedes Symbol einen Script machen. Aber vielleicht kann ich die Idee einmal bei neueren Symbolen einsetzen. ------------------ Gruss Daniel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 08. Jul. 2003 15:19 <-- editieren / zitieren --> Unities abgeben: Nur für DMa
|
UWE.M Mitglied E-Techniker
Beiträge: 171 Registriert: 09.10.2002 Der Mensch ist bereit, für jede Idee zu sterben, vorausgesetzt, daß ihm die Idee nicht ganz klar ist.
|
erstellt am: 09. Jul. 2003 09:01 <-- editieren / zitieren --> Unities abgeben: Nur für DMa
|
DMa Mitglied MSRL Projektleiter / ELCAD Systembetreuer
Beiträge: 114 Registriert: 18.04.2002 ELCAD/AUCOPLAN - Immer aktuellste Version ... und das schon über 30 Jahre
|
erstellt am: 11. Jul. 2003 10:57 <-- editieren / zitieren --> Unities abgeben:
|
Bodo_M Moderator
Beiträge: 5299 Registriert: 15.11.2001
|
erstellt am: 11. Jul. 2003 11:38 <-- editieren / zitieren --> Unities abgeben: Nur für DMa
hallo, schau im ersten menu nach "Zeiladd32" oder so, da ist ein anhang. aber auch mit diesem script kannst du nur zeilen anfuegen und das geht, wie strohli beschrieben hat, auch mit der ascii ausgabe. ciao bodo m Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
UWE.M Mitglied E-Techniker
Beiträge: 171 Registriert: 09.10.2002 Der Mensch ist bereit, für jede Idee zu sterben, vorausgesetzt, daß ihm die Idee nicht ganz klar ist.
|
erstellt am: 11. Jul. 2003 12:09 <-- editieren / zitieren --> Unities abgeben: Nur für DMa
|
| |
Bodo_M Moderator
Beiträge: 5299 Registriert: 15.11.2001
|
erstellt am: 11. Jul. 2003 12:41 <-- editieren / zitieren --> Unities abgeben: Nur für DMa
|