| |
| Bordnetzplanung: analysieren und simulieren leicht gemacht |
Autor(16237)
|
Thema: Stückliste für Aufbauplan (1973 mal gelesen)
|
Elcad-User Mitglied Dipl.-Ing.-Elektrotechnik
Beiträge: 16 Registriert: 22.01.2004 Elcad 7.2
|
erstellt am: 22. Jan. 2004 14:09 <-- editieren / zitieren --> Unities abgeben:
Hallo, nach dem erstellen eines Aufbauplans mit, "Objekte plazieren" aus der Stückliste, werden diese Geräte in der Stückliste "Aufbauplan_platziert" als schon verbaut gekennzeichnet. Beim Zufügen von Geräten und erneutem Anlegen der Stückliste sind alle Bauteile wieder Freigegeben für den Aufbauplan. Wie kann man das verhindern??? Extra Stückliste für Aufbauplan ziehen, ???? evtl. Filter???? Wer weiß Rat?? MfG Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bertologe Mitglied Angestellter
Beiträge: 238 Registriert: 19.11.2003
|
erstellt am: 22. Jan. 2004 14:55 <-- editieren / zitieren --> Unities abgeben: Nur für Elcad-User
|
Elcad-User Mitglied Dipl.-Ing.-Elektrotechnik
Beiträge: 16 Registriert: 22.01.2004 Elcad 7.2
|
erstellt am: 22. Jan. 2004 15:20 <-- editieren / zitieren --> Unities abgeben:
Hallo Robert, Danke für die Hilfe aber beim Regenerieren kommt diese (Anhang)Fehlermeldung und nach dem Ausführen sind die Einträge weg. Ich erstelle unsere Stücklisten mit einen Script mit Abfragen für verschiedene Ausgaben u.s.w., gibt es Erfahrungen, Befehle und Syntax fürs Regenerieren von Stücklisten in einem Script? MfG Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 23. Jan. 2004 10:48 <-- editieren / zitieren --> Unities abgeben: Nur für Elcad-User
Ich nehme an, Deine Scripte laufen mit der ELCAD-Kommandosprache. Für das Regenerieren von Listen ist noch kein Befehl freigeschaltet. Wende Dich an AUCOTEC, und lass Dir das Kommando kompilieren. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Elcad-User Mitglied Dipl.-Ing.-Elektrotechnik
Beiträge: 16 Registriert: 22.01.2004 Elcad 7.2
|
erstellt am: 23. Jan. 2004 11:10 <-- editieren / zitieren --> Unities abgeben:
Hallo, jawohl, die Scripte sind in der Kommandosprache. Werde mich mal bei AUCOTEC umhören. Übe gerade mit einer extra erstellten Stückliste für Layout (ohne Zubehörteile) und dem Menuepunkt "Generieren", scheint zu klappen. Danke noch für die Info's MfG Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Elcad-User Mitglied Dipl.-Ing.-Elektrotechnik
Beiträge: 16 Registriert: 22.01.2004 Elcad 7.2
|
erstellt am: 23. Jan. 2004 11:12 <-- editieren / zitieren --> Unities abgeben:
|
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 23. Jan. 2004 14:38 <-- editieren / zitieren --> Unities abgeben: Nur für Elcad-User
Am einfachsten, Du lässt Dir das Kommando von AUCOTEC als kompiliertes Script zuschicken, dieses kannst Du dann aufrufen. Du kannst Dir das Regenerieren aber auch selbst nachprogrammieren mit Hilfe des Befehls MODIFY Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Elcad-User Mitglied Dipl.-Ing.-Elektrotechnik
Beiträge: 16 Registriert: 22.01.2004 Elcad 7.2
|
erstellt am: 10. Feb. 2004 10:05 <-- editieren / zitieren --> Unities abgeben:
Hallo, bin wieder im Lande und habe immer noch Probleme mit den Stücklisten für Aufbaupläne. Ich erstelle mit einem Script der Kommandosprache eine Stückliste für die Aufbaupläne. In unserer Stammdatenbank werden die Daten noch ohne Angaben der Abmessungen „gepflegt“, die füge ich also beim erstellen der Stückliste zu. Nachdem Teile Platziert worden sind und nun eine Änderung der Stückliste erforderlich ist, z. B. zusätzliche Geräte, muss die Stückliste Aktualisiert werden. Unter dem Menüpunkt regenerieren kann man nun angeben welche Angaben erhalten, gesichert werden sollen. Bei den neuen zusätzlichen Geräten fehlen jetzt aber die Angaben der Abmessungen. Im Script erstelle ich unter dem Punkt Aktualisieren eine neue Stückliste mit den Abmessungen und möchte mit dem Befehl relation (pfad,pro,liste) table (tab); modify mit der vorhandenen “alten” Stückliste die Einträge “Aufbauplan platziert” erhalten. Funktioniert nicht, was mach ich falsch??? Script im Anhang. Vielleicht kann mir jemand helfen. MfG Walter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 10. Feb. 2004 10:15 <-- editieren / zitieren --> Unities abgeben: Nur für Elcad-User
|
Elcad-User Mitglied Dipl.-Ing.-Elektrotechnik
Beiträge: 16 Registriert: 22.01.2004 Elcad 7.2
|
erstellt am: 10. Feb. 2004 10:53 <-- editieren / zitieren --> Unities abgeben:
Hallo Strohli, erstmal danke für die schnelle Reaktion. Ich habe Probleme mit der Syntax für den Befehl "modify s_key;" Bekomme Fehlermeldung Klammer fehlt. Wo und was kommt in Klammern? Finde auch im Handbuch nichts über "modify s_key;" MfG Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 10. Feb. 2004 11:11 <-- editieren / zitieren --> Unities abgeben: Nur für Elcad-User
Du kannst auch Deiner Relationsliste einen Primärschlüssel spendieren mit der Option "key". Im alten Handbuch ist der Befehl "modify s_key" nicht dokumentiert, schau in der Hilfe der 7.1 nach beim Kommando MODIFY.
Auszug: s_key:Für den Abgleich von Listen, die keine Datenbanken sind bzw. die keine Codenummer 80 enthalten, dient die Option s-key. modify s_key ("key1")(1,2,3); In diesem Beispiel hat die Relationsliste eine s-key mit dem Namen key1, der drei Datenfelder beinhaltet. Diese drei Datenfelder, bzw. deren Inhalt, werden mit den Datenfeldern 1, 2 und 3 der Arbeitsliste verglichen. Wenn die Feldinhalte dieser drei Felder bei beiden Listen identisch sind, so werden die Datensätze abgeglichen. Beispielprogramm: c_modify.cmd
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Elcad-User Mitglied Dipl.-Ing.-Elektrotechnik
Beiträge: 16 Registriert: 22.01.2004 Elcad 7.2
|
erstellt am: 10. Feb. 2004 11:33 <-- editieren / zitieren --> Unities abgeben:
Danke für die Bemühungen, habe die Syntax in der Hilfe gefunden. Neue Stückliste wird erstellt aber die Einträge für "Aufbauplan_platziert" sind nicht übertragen. Werde noch ein bisschen üben und forschen, hab auch schon ein Termin bei Aucotec. MfG Walter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 10. Feb. 2004 12:40 <-- editieren / zitieren --> Unities abgeben: Nur für Elcad-User
|
Elcad-User Mitglied Dipl.-Ing.-Elektrotechnik
Beiträge: 16 Registriert: 22.01.2004 Elcad 7.2
|
erstellt am: 10. Feb. 2004 13:34 <-- editieren / zitieren --> Unities abgeben:
Hier nochmal mein Script. Vielleicht gehe ich mit dem falschen Ansatz an die Sache. Ich möchte eine Stückliste erstellen für Aufbaupläne, diese Liste muss aktualisiert werden können wenn Teile dazu kommen oder wegfallen. Der Eintrag schon plazierter noch vorhandener Teile soll erhalten bleiben. MfG Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 10. Feb. 2004 13:46 <-- editieren / zitieren --> Unities abgeben: Nur für Elcad-User
|
Elcad-User Mitglied Dipl.-Ing.-Elektrotechnik
Beiträge: 16 Registriert: 22.01.2004 Elcad 7.2
|
erstellt am: 10. Feb. 2004 13:59 <-- editieren / zitieren --> Unities abgeben:
|
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 10. Feb. 2004 14:05 <-- editieren / zitieren --> Unities abgeben: Nur für Elcad-User
Wenn dann so: modify s_key ("BMK") (1,2,3,4) Es werden alle gleichen BMKs miteinander abgeglichen. Daten, die in der Relationsliste stehen, werden in die Standardliste übertragen, sofern die Codenummer übereinstimmt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Elcad-User Mitglied Dipl.-Ing.-Elektrotechnik
Beiträge: 16 Registriert: 22.01.2004 Elcad 7.2
|
erstellt am: 10. Feb. 2004 14:58 <-- editieren / zitieren --> Unities abgeben:
Aber Hallo, kaum macht mans richtig, funktionierts. Jetzt muss ich nur noch aus der regenerierten Stückliste wieder die aktuelle Stückliste zum abbuchen und oder erneuten regenerieren machen. Vielen Dank für Deine Hilfe. MfG Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |