| |
| Umspannwerke effizienter beschreiben - Herstellerneutrale Kommunikation nach IEC 61850 |
Autor(16237)
|
Thema: Symbolbiliotheken mit Anweisungsdatei manipulieren (877 mal gelesen)
|
JensS Mitglied
Beiträge: 176 Registriert: 29.03.2010
|
erstellt am: 24. Okt. 2012 09:02 <-- editieren / zitieren --> Unities abgeben:
Hallo, ist es möglich, mit dem Script Codenummern gezielt an einer bestimmten Stelle im Symbol zu ergänzen? Ich möchte für Zubehörartikel weitere Codnummern ergänzen. Die Aufgabe lautet also: Ergänze beim finden von Code 80 (mehrfach im Symbol) Code 151 (Hersteller) dahinter. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rolf K. Moderator CAD-Konstrukteur
Beiträge: 1730 Registriert: 10.12.2002 ELCAD 2020 SP2 e3.2018 Windows 10 zuhause: Paintshop Pro 2020 Cray XT4 Privileg SR 12 PR Chivers Lemon Jelly
|
erstellt am: 24. Okt. 2012 12:01 <-- editieren / zitieren --> Unities abgeben: Nur für JensS
|
JensS Mitglied
Beiträge: 176 Registriert: 29.03.2010
|
erstellt am: 24. Okt. 2012 12:46 <-- editieren / zitieren --> Unities abgeben:
Hallo Rolf, danke. Den Beitrag kenne ich. Meine Frage geht dahin, ob ich gezielt an einer bestimmten Stelle im Symbol eine Codenummer ergänzen kann. Ich bin immer davon ausgegangen, dass mit ADD ich eine Codenummer am ENDE des Symbols ergänze. Ich muss gestehen, ich habe es noch nicht selbst getestet. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rolf K. Moderator CAD-Konstrukteur
Beiträge: 1730 Registriert: 10.12.2002 ELCAD 2020 SP2 e3.2018 Windows 10 zuhause: Paintshop Pro 2020 Cray XT4 Privileg SR 12 PR Chivers Lemon Jelly
|
erstellt am: 24. Okt. 2012 13:13 <-- editieren / zitieren --> Unities abgeben: Nur für JensS
|
JensS Mitglied
Beiträge: 176 Registriert: 29.03.2010
|
erstellt am: 24. Okt. 2012 14:00 <-- editieren / zitieren --> Unities abgeben:
Hallo Rolf, das mit den möglichen Problemen ist mir bewussst. Nur wie lautet der Syntax für die Aufgabe: Suche in allen Symbolen alle Code 80 (Artikelnummer) und ergänze dahinter Code 151 (Hersteller). Das ist in keinem Beispiel dargestellt, oder ich verstehe es noch nicht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rolf K. Moderator CAD-Konstrukteur
Beiträge: 1730 Registriert: 10.12.2002 ELCAD 2020 SP2 e3.2018 Windows 10 zuhause: Paintshop Pro 2020 Cray XT4 Privileg SR 12 PR Chivers Lemon Jelly
|
erstellt am: 24. Okt. 2012 15:00 <-- editieren / zitieren --> Unities abgeben: Nur für JensS
Hallo Jens, leider kenne ich mich in dem Bereich nicht so genau aus. Da müssen wir wohl auf Pelle und/oder Bodo warten.
Zitat: Original erstellt von JensS: Hallo Rolf,das mit den möglichen Problemen ist mir bewussst. Nur wie lautet der Syntax für die Aufgabe: Suche in allen Symbolen alle Code 80 (Artikelnummer) und ergänze dahinter Code 151 (Hersteller). Das ist in keinem Beispiel dargestellt, oder ich verstehe es noch nicht.
------------------ Es grüsst Rolf K. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JensS Mitglied
Beiträge: 176 Registriert: 29.03.2010
|
erstellt am: 24. Okt. 2012 15:52 <-- editieren / zitieren --> Unities abgeben:
Hallo Rolf, ich habe gerade mal die Funktion ascii_write mit Script getestet. Es wird mit "add" die hinzuzufügende Codnummer immer AN DAS ENDE des Symbols geschrieben. Das nützt mir so leider nichts. Aber vielleicht kennt Pelle und/oder Bodo noch einen Trick Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 25. Okt. 2012 19:24 <-- editieren / zitieren -->
Hallo Jens, habe Deinen Beitrag zu spät entdeckt. Die Manipulation fügt immer nur hinten an. Ich habe eben noch ein altes Programm namens "ZeilAdd" ausgegraben, aber auch das fügt immer nur hinten an. Der Grund: Die Manipulation per Anweisungsdatei ist nur sowas wie "Texte tauschen". In Deiner Variante müssten aber alle nachfolgenden Dialoge geändert werden, das geht meines Wissens nur im Symbolbau. ------------------ Viele Grüße Uli |
JensS Mitglied
Beiträge: 176 Registriert: 29.03.2010
|
erstellt am: 26. Okt. 2012 08:08 <-- editieren / zitieren --> Unities abgeben:
|
Pelle Bootsmann Ehrenmitglied V.I.P. h.c.
Beiträge: 2156 Registriert: 24.03.2004
|
erstellt am: 01. Nov. 2012 15:11 <-- editieren / zitieren --> Unities abgeben: Nur für JensS
Hallo Jens, der Code für die Symbolmanipulation über eine Anweisungsdatei ist schon uralt. Er ist seinerzeit (vor 1996) zur Konvertierung von Symbolen aus AUCOPLAN 2.1 für AUCOPLAN 2.5 entwickelt worden. Hier werden wir sicher keine Erweiterung mehr vornehmen. ------------------ Viele Grüsse von Saltkråkan Pelle Bootsmann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |