| |
| ACHEMA |
Autor(16237)
|
Thema: Anweisungsdatei (752 mal gelesen)
|
Kojote25 Mitglied E-technik Student
Beiträge: 14 Registriert: 26.06.2003
|
erstellt am: 10. Jul. 2003 10:11 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich veruche gerade mit Hilfe der Anweisungsdatei Variablen zu Tauschen, es klappt aber nicht, es wird aber auch kein fehler angezeigt. Kann mir jemand da weiter helfen. Mit der Hilfe von ELCAD komme ich nicht weiter. Danke
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bodo_M Moderator
Beiträge: 5299 Registriert: 15.11.2001
|
erstellt am: 10. Jul. 2003 10:15 <-- editieren / zitieren --> Unities abgeben: Nur für Kojote25
|
Kojote25 Mitglied E-technik Student
Beiträge: 14 Registriert: 26.06.2003
|
erstellt am: 10. Jul. 2003 10:19 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich habe ein Makro abgespeichert, dieses Makro hat ein Symbol mit dem BMK -Q1. Das BMK soll über die Anweisungsdatei auf z. B. Q91 getauscht werden ind im Stromlaufplan plaziert werden! Das erstellen der Schaltpläne funktioniert und das plazieren von Makros, dass Tauschen mit replace_var aber nicht. danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 10. Jul. 2003 10:24 <-- editieren / zitieren --> Unities abgeben: Nur für Kojote25
|
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 10. Jul. 2003 10:30 <-- editieren / zitieren --> Unities abgeben: Nur für Kojote25
|
Kojote25 Mitglied E-technik Student
Beiträge: 14 Registriert: 26.06.2003
|
erstellt am: 10. Jul. 2003 14:03 <-- editieren / zitieren --> Unities abgeben:
das Symbol ist mit @-Q1 vorbelegt. Das BMK wird entweder gar nicht eingetragen oder nur eine Zahl,die um eins größer oder um eins kleiner ist. Ich weiß nicht genau wie die Variabeldeklaration genau ausschauen soll. Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kojote25 Mitglied E-technik Student
Beiträge: 14 Registriert: 26.06.2003
|
erstellt am: 10. Jul. 2003 14:45 <-- editieren / zitieren --> Unities abgeben:
|
DGr Mitglied
Beiträge: 65 Registriert: 29.10.2002
|
erstellt am: 10. Jul. 2003 14:59 <-- editieren / zitieren --> Unities abgeben: Nur für Kojote25
Tach auch, nach meinem Verständnis wird nicht nur einfach ein Wert gegen einen anderen Wert getauscht. Es muss im Symbol vielmehr durch das Voranstellen eines @ eine Variable definiert werden. In der Anweisungsdatei wird dann bei angewählter Zeichnung(!) mit dem Befehl var die Variable gegen den angegebenen Wert getauscht. Wenn also im Symbol @-Q1 steht muss in der Anweisungsdatei stehen: var -Q1 |Q91 ... gefolgt vom ausführenden Befehl replace_var Eine genaue Beschreibung findest Du im Integrationshandbuch der Online-Hilfe. Suche einfach nach "Beispiel einer Anweisungsdatei". Da ist ein komplettes Script zu sehen. Gruß Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kojote25 Mitglied E-technik Student
Beiträge: 14 Registriert: 26.06.2003
|
erstellt am: 10. Jul. 2003 15:03 <-- editieren / zitieren --> Unities abgeben:
hallo Dirk ich habe es genauso gemacht wie es im Script steht. Es funktioniert aber so nicht. Wenn ich var -Q1|-Q91 schreibe, dann wird im Symbol -1 eingetragen. Wenn ich nichts eintrage dann wird der Inhalt des Symbols gelöscht, was bedeutet, dass diese Variabel nicht definiert ist. Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DGr Mitglied
Beiträge: 65 Registriert: 29.10.2002
|
erstellt am: 10. Jul. 2003 15:23 <-- editieren / zitieren --> Unities abgeben: Nur für Kojote25
Sorry, wenn ich nochmal frage, aber steht denn @-Q1 wirklich im Symbol im Makro drin? Vielleicht muss das Makro erst mit der geänderten Vorbelegung neu gespeichert werden. Außerdem muss der var-Befehl direkt nach dem makro-Befehl aufgerufen werden. Zum einfachen Editieren von Symbolen, die nicht aus Makros kommen, geht nämlich auch der dialog-Befehl. Viel Erfolg Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kojote25 Mitglied E-technik Student
Beiträge: 14 Registriert: 26.06.2003
|
erstellt am: 10. Jul. 2003 15:26 <-- editieren / zitieren --> Unities abgeben:
|