| |
| Internationale Zuliefererbörse (IZB) |
Autor(16237)
|
Thema: Editieren mit Transfer (1080 mal gelesen)
|
Sulo_N Mitglied Dipl.-Ing
Beiträge: 16 Registriert: 11.09.2003
|
erstellt am: 14. Dez. 2005 11:33 <-- editieren / zitieren --> Unities abgeben:
Ich habe im Symbolbau ein Drahtsymbol Typ 8 so verändert, dass die Drahtbezeichnung Code 374 mittels IF / THEN-Anweisung permanent in eine neutrale Codenummer (20001) übertragen wird. Funktioniert, bis auf den Fall: Ich rufe im SP die Fkt Sammeln - Editierne mit Transfer auf, um den neutralen Code zu leeren. Dann schreibt ELCAD die Belegung des Code 374, des Ausgangssymbols in alle gesammelten Symbole! Wie kann man das verhindern ? Ideal wäre, der Code 20001 wird geleert und dann erst soll der Inhalt von Code 374 übertragen werden. Gruß Sulo_N Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Erwin Fortelny Mitglied Tech. Zeichner
Beiträge: 877 Registriert: 13.12.2001 -Firma: Lenovo P51 + 2x Acer B276HL, Win10 x64 Enterprise AutoCAD 2019 ELCAD Pro 2020
|
erstellt am: 14. Dez. 2005 13:46 <-- editieren / zitieren --> Unities abgeben: Nur für Sulo_N
Hi, Eine Symboldokumentation wäre da ev. hilfreich und auch einfacher für Uns Dir zu helfen ... aber, verwendest Du das "!" in der THEN/ELSE-Zeile?! Bsp.: IF(<zeileX>="x") (<zeileX> )>!(<zeileY> ) siehe Onlinehilfe "Code: 1004, 1005, 1007 und 1015 (Bedingte Ausführung)"! ------------------ Servus, Erwin -- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sulo_N Mitglied Dipl.-Ing
Beiträge: 16 Registriert: 11.09.2003
|
erstellt am: 14. Dez. 2005 14:23 <-- editieren / zitieren --> Unities abgeben:
Ja, ich merke es schon, Worte sind manchmal nicht so verständlich. Hier mein Script: Es geht um die Zeile 6. Das Symbol ist mehrfach im SP gesetzt, jetzt will ich über Editieren mit Transfer die Zeile 6 leeren. Das Programm schreibt danach automatisch die Zeile 8 in 6 ist auch gut so. Aber mein Problem ist, daß aus dem ersten Symbol die Zeile 8 in alle anderen Symbole übertragen wird ? 3 373 Drahtquerschnitt 4 39 Drahtfarbe 5 20050 Einheit Querschnitt 6 20040 Aderbezeichnung Benu 7 40 Kommentar 8 374 Drahtbez. autom 74 1004 IF Aderbezeichnung IF(6="") 75 1005 THEN (8)>(6)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 15. Dez. 2005 00:40 <-- editieren / zitieren -->
Hallo Sulo_N. Ändere mal Deine Zeile 75 und baue dort das Ausrufezeichen ein, wie Erwin schon sagte: 75 1005 THEN (8)>!(6) Warum hast Du eigentlich dem Querschnitt und der Aderbezeichnung eine "tote" Codenummer gegeben? Diese kann Elcad nicht wirklich verwalten. Ausser Du gibst sie bei Extras / Optionen / Projekt / Zeichnung / Zusätzliche Codenummern / Aderdaten ein. Der Code 374 wird eigentlich vom Elcad automatisch ausgefüllt, wenn Du eine neue Verdrahtungliste mit Nummerierung anlegst. Warum hast Du diese Abfrage mit dem 1004er eigentlich eingebaut? Was hast Du damit vor??? Gruß Uli
|
Bertologe Mitglied Angestellter
Beiträge: 238 Registriert: 19.11.2003
|
erstellt am: 19. Dez. 2005 14:25 <-- editieren / zitieren --> Unities abgeben: Nur für Sulo_N
Hallo Sulo_N, das ! aleine wird dein Problem nicht lösen. Warum verwendest Du nicht den Code 1002. Der füllt die die Zeile 6 auch wenn sie leer ist. Und wenn Du es mit ! schreibst steht immer der Inhalt aus der 8 drinnen. Da brauchst man die Zeile auch nicht mehr mit transfer löschen. ------------------ mfg Robert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sulo_N Mitglied Dipl.-Ing
Beiträge: 16 Registriert: 11.09.2003
|
erstellt am: 19. Dez. 2005 16:30 <-- editieren / zitieren --> Unities abgeben:
Hallo allerseits, Danke erst einmal für die rege Beteiligung. Ich werde Eure Hinweise und Anregungen beherzigen und ausprobieren. Ich möchte mit meiner Aktion, die Möglichkeit schaffen, dass Drähte im Stromlaufplan mit einer Nummer versehen werden. Dazu soll die ELCAD-Verdrahtungsfunktion genutzt werden. Darüber hinaus möchte ich auch eine Möglichkeit haben von Hand einzugreifen. Die ganze Geschichte befindet sich noch in der Entstehungsphase, aber wie das im Leben so mal ist kann das Thema auf einmal plötzlich akut werden. Gruß Sulo_N Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |