| |
 | Aucotec auf der InnoTrans 2024: Lösungen für die Entwicklung, Instandhaltung und Inbetriebnahme, eine Pressemitteilung
|
Autor
|
Thema: Symboltausch (2346 mal gelesen)
|
Omega2000 Mitglied Dipl. Ing. Elektrotechnik

 Beiträge: 10 Registriert: 27.10.2014
|
erstellt am: 16. Jan. 2015 13:09 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen, gibt es eine Möglichkeit ein Klemmensymbol (Typ 7) in Abhängigkeit vom BMK zu tauschen. Folgende Syntax: Ist Symbolname=“SYM1“ und Code4=“X1“, dann tausche Symbol “SYM1“ in “SYM2“ Gruß Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SMAH Mitglied
 
 Beiträge: 256 Registriert: 09.03.2012
|
erstellt am: 19. Jan. 2015 09:48 <-- editieren / zitieren --> Unities abgeben:          Nur für Omega2000
Hallo Omega2000, Hier ein Script wo die in Abhängigkeit Symbole tauschen kannst. Das Script musst du in das Verzeichnis command.auc kopieren und anschließend unter EXTRA/TOOLS/CUSTOMIZE im Startmenü einbinden. Die Konfigurationsdatei musst du ins User/Arbeitsverzeichnis kopieren und anpassen. So sollte deine Konfigurationsfestlegung aussehen /* Anzahl der zu tauschenden Symbole */ [Global] CountChangeSymbols=1 [ChangeSymbol1] OldSymbolName=SYM1 NewSymbolName=SYM2 ChangeOnlyOfflineSymbol=0 ChangeKillandAddSymbol=0 SaveFromOldSymbolDialogList=0,0 RecoverToNewSymbolDialogList=0,0 ChangeFilterCode=4 ChangeFilterContent=X1 ------------------ Gruß SMAH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kau Mitglied Ex-ELCAD'ler
 
 Beiträge: 371 Registriert: 22.10.2014
|
erstellt am: 20. Jan. 2015 13:33 <-- editieren / zitieren --> Unities abgeben:          Nur für Omega2000
|
Omega2000 Mitglied Dipl. Ing. Elektrotechnik

 Beiträge: 10 Registriert: 27.10.2014
|
erstellt am: 29. Jan. 2015 13:56 <-- editieren / zitieren --> Unities abgeben:         
Hallo SMAH, habe ein Problem mit dem Skript. Es erscheint folgende Meldung: 2) Symboltausch über BMK C:\Users\Public\Documents\aucotec\elcad\780\resources\COMMAND.AUC\aucoExtChangeSymbols.prg Das Script befindet sich nicht in einem der festgelegten Kommandopfade! Die INI-Datei liegt im Verzeichnis: C:\Users\herwegd\AppData\Local\aucotec\elcad\780 Das PRG liegt im Verzeichnis: C:\Users\Public\Documents\aucotec\elcad\780\resources\COMMAND.AUC Hast du einen Tip? Gruß Dirk [Diese Nachricht wurde von Omega2000 am 29. Jan. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SMAH Mitglied
 
 Beiträge: 256 Registriert: 09.03.2012
|
erstellt am: 29. Jan. 2015 15:24 <-- editieren / zitieren --> Unities abgeben:          Nur für Omega2000
Hallo Dirk, wenn schon beim der Einbindung in das Extramenü diese Meldung kommt, dann stimmt etwas mit deinen Pfaden nicht. Du könntest versuchen das Script über den ... Button bei Kommando direkt über die Pfad und Dateiauswahl anzusprechen. Ggf. hast du ein command.auc Verzeichnis beim User angelegt, dann solltest du das Script zusätzlich auch dorthin kopieren. ------------------ Gruß SMAH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Omega2000 Mitglied Dipl. Ing. Elektrotechnik

 Beiträge: 10 Registriert: 27.10.2014
|
erstellt am: 30. Jan. 2015 11:22 <-- editieren / zitieren --> Unities abgeben:         
Hallo SMAH, es hat jetzt geklappt. Ich habe in der INI-Datei [ChangeSymbol1] und [ChangeSymbol2]gesehen. Ist es möglich mehrere Symbole in einem Durchlauf zu tauschen? Wenn ja, wie muss dieses in die INI-Datei eingetragen werden. Gruß Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SMAH Mitglied
 
 Beiträge: 256 Registriert: 09.03.2012
|
erstellt am: 30. Jan. 2015 13:30 <-- editieren / zitieren --> Unities abgeben:          Nur für Omega2000
Hallo Dirk, es können bis zu 500 Symbole gleichzeitig getauscht werden. Dieses wird über die Festlegung CountChangeSymbols festgelegt. Steht aber auch so in der ReadMe Hier noch ein Beispiel für 3 zu tauschende Symbole /* Anzahl der zu tauschenden Symbole */ [Global] CountChangeSymbols=3 [ChangeSymbol1] OldSymbolName=XR- NewSymbolName=XR ChangeOnlyOfflineSymbol=0 ChangeKillandAddSymbol=0 SaveFromOldSymbolDialogList=0,0 RecoverToNewSymbolDialogList=0,0 ChangeFilterCode=21 ChangeFilterContent=3.1 [ChangeSymbol2] OldSymbolName=CD_X_4C_W_N NewSymbolName=CD_X_4C_W ChangeOnlyOfflineSymbol=0 ChangeKillandAddSymbol=0 SaveFromOldSymbolDialogList=0,0 RecoverToNewSymbolDialogList=0,0 ChangeFilterCode= ChangeFilterContent= [ChangeSymbol3] OldSymbolName=AA NewSymbolName=BB ChangeOnlyOfflineSymbol=0 ChangeKillandAddSymbol=0 SaveFromOldSymbolDialogList=0,0 RecoverToNewSymbolDialogList=0,0 ChangeFilterCode= ChangeFilterContent= ...
------------------ Gruß SMAH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Omega2000 Mitglied Dipl. Ing. Elektrotechnik

 Beiträge: 10 Registriert: 27.10.2014
|
erstellt am: 02. Feb. 2015 08:03 <-- editieren / zitieren --> Unities abgeben:         
Hallo SMAH, ich wollte das gleiche Symbol mit unterschiedlichem Filter tauschen. Dieses scheint aber nicht zu funktionieren. /* Anzahl der zu tauschenden Symbole */ [Global] CountChangeSymbols=4 [ChangeSymbol1] OldSymbolName=BA_KLEMME_01 NewSymbolName=X2_AB_X ChangeOnlyOfflineSymbol=0 ChangeKillandAddSymbol=0 SaveFromOldSymbolDialogList=0,0 RecoverToNewSymbolDialogList=0,0 ChangeFilterCode=4 ChangeFilterContent=-1VEExi09 [ChangeSymbol2] OldSymbolName=BA_KLEMME_02 NewSymbolName=X2*_AB_X ChangeOnlyOfflineSymbol=0 ChangeKillandAddSymbol=0 SaveFromOldSymbolDialogList=0,0 RecoverToNewSymbolDialogList=0,0 ChangeFilterCode=4 ChangeFilterContent=-1VEExi09 [ChangeSymbol3] OldSymbolName=BA_KLEMME_01 NewSymbolName=X2_AB_X ChangeOnlyOfflineSymbol=0 ChangeKillandAddSymbol=0 SaveFromOldSymbolDialogList=0,0 RecoverToNewSymbolDialogList=0,0 ChangeFilterCode=4 ChangeFilterContent=-1VEExi10 [ChangeSymbol4] OldSymbolName=BA_KLEMME_02 NewSymbolName=X2*_AB_X ChangeOnlyOfflineSymbol=0 ChangeKillandAddSymbol=0 SaveFromOldSymbolDialogList=0,0 RecoverToNewSymbolDialogList=0,0 ChangeFilterCode=4 ChangeFilterContent=-1VEExi10 Gruß Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SMAH Mitglied
 
 Beiträge: 256 Registriert: 09.03.2012
|
erstellt am: 02. Feb. 2015 15:09 <-- editieren / zitieren --> Unities abgeben:          Nur für Omega2000
Hallo Dirk, du hast recht. Diese Konstellation funktioniert so nicht da jedes Symbol auf dem Blatt nur mit der ersten Tauschoption Berücksichtigung findet. In deinem Fall müsstest du dann halt 2 mal mit unterschiedlichen Konfigurationsdateien die Symbole tauschen. ------------------ Gruß SMAH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Omega2000 Mitglied Dipl. Ing. Elektrotechnik

 Beiträge: 10 Registriert: 27.10.2014
|
erstellt am: 18. Jul. 2016 10:03 <-- editieren / zitieren --> Unities abgeben:         
Hallo SMAH, ich habe nochmal eine Frage zu dem Script Symbole tauschen in Abhängigkeit zum BMK. Bei "ChangeFilterContent=" muss immer ein eindeutiges BMK eingetragen werden. Gibt es auch die Möglichkeit dort z.B. tauschen wenn folgende Zeichen "xyz" enthalten sind, einzutragen? Gruß OMEGA2000 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SMAH Mitglied
 
 Beiträge: 256 Registriert: 09.03.2012
|
erstellt am: 18. Jul. 2016 10:36 <-- editieren / zitieren --> Unities abgeben:          Nur für Omega2000
Hallo Omega2000, leider ist das so nicht vorgesehen. Vielleicht kannst du ja auf einen anderen Inhalt als dem von der Codenummer 4 Filtern ?? Es geht auch jede andere Codenummer soweit sie nur einmal im Symbol verwendet wird. ------------------ Gruß SMAH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |