Autor
|
Thema: automatische Blattnummer im Zeichnungsrahmen (2900 mal gelesen)
|
sa2728 Mitglied
Beiträge: 79 Registriert: 06.06.2003
|
erstellt am: 19. Mai. 2009 15:43 <-- editieren / zitieren --> Unities abgeben:
Hallo, weiss jemand ob es eine Möglichkeit gibt bei Drawings die aus mehreren Blättern bestehen im Zeichnungsrahmen automatisch die Blattnummer zählen und anzeigen zu lassen, nach dem Muster Blatt 1/3? Gibt es dafür irgendeine Eigenschaft auf die man beim Verlinken zurückgreifen kann? Gruss Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
Beiträge: 4755 Registriert: 27.09.2000 Dell precision M4300, 4GB Arbeitsspeicher NVidia FX360M Windows XP professional SP3 CATIA V5 R16SP9, R17SP8, R18SP8, R19SP5 Adobe Acrobat 8 Linux: Ubuntu
|
erstellt am: 19. Mai. 2009 15:58 <-- editieren / zitieren --> Unities abgeben: Nur für sa2728
|
sa2728 Mitglied
Beiträge: 79 Registriert: 06.06.2003
|
erstellt am: 19. Mai. 2009 16:05 <-- editieren / zitieren --> Unities abgeben:
|
thomasacro Ehrenmitglied V.I.P. h.c. Ingenieur Anwendungsberater
Beiträge: 3716 Registriert: 12.05.2004 V4 V5 2016 - 2020 V6 2016x -2019x
|
erstellt am: 19. Mai. 2009 16:17 <-- editieren / zitieren --> Unities abgeben: Nur für sa2728
Hi Andreas. Klar geht das. Das Titleblock-Makro von Catia macht das doch schon! (siehe Anhang) Du kannst dieses Makro ja mal zerpflücken und die Passage raussuchen. Bin leider kein Programmierer, sonst hätte ich mich mal drangegeben... gruß, Tom P.S.: Eins der vorhandenen Makros heißt zum Beispiel "Drawing_Titleblock_Sample1.CATScript" [Diese Nachricht wurde von thomasacro am 19. Mai. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 22. Mai. 2009 07:24 <-- editieren / zitieren --> Unities abgeben: Nur für sa2728
Zitat: Original erstellt von sa2728: Kann man denn Makros innerhalb von Drawings erstellen? Ich wollte nicht unbedingt nachträglich ein Makro über die Drawings laufen lassen.Andreas
Hallo Andreas, die Frage ist erst mal wie den euer firmeninternen Ablauf bei der Zeichnungserstellung ist? Wie genau beginnt ihr mit eurer Zeichnung? Wie wird der Zeichnungskopf ausgefüllt (über ein PDM-System, händisch oder über ein Titleblock-Macro)? Wenn ihr es über ein PDM-System macht dann musst du dort eine Routine einfügen die automatisch die Blattnummer einträgt. Machst du es händisch musst du das Makro entweder per hand starten oder per Reaction(dazu braucht ihr aber eine KWA Lizenz die standartmäßig geladen sein muss). Wenn ihr es über ein Titleblock-Macro macht dann musst du dir diesen Quellcode anschauen und ggf. ändern (wie Thomas schon im vorherigen Beitrag erwähnte ) ------------------ MFG Daniel Die KATJA ist halt doch nur ne zickige Französin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sa2728 Mitglied
Beiträge: 79 Registriert: 06.06.2003
|
erstellt am: 22. Mai. 2009 10:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Daniel, danke für die Infos. Wir rufen die Startmodelle über eine Makro auf, also ohne PLM System. Wie geht dann das mit dem Reaction, habe ich noch nie was von gehört. Wir habe CATIA ED2 Lizenzen, da müsste doch so was mit drin sein, oder? Gruss Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DanielFr. Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 22. Mai. 2009 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für sa2728
Hallo Andreas, also wenn du eine Hochschullizenz hast (ED2) dann hast du alle verfügbaren Module der Plattform P2 und somit auch die KWA (Knowledge Advisor) Lizenz. Hier können Reactions definiert werden. Zu den Reactions: Eine Reaction ist ein Feature das eine bestimmte Aktion auslösen kann. Die Reaction wird ausgelöst wenn eine bestimmte Aktion (frei definierbar) durch einen Anwender ausgeführt wird. D.h. Wird zum Beispiel eine bestimmte Variable geändert kann ein Makro ausgeführt werden. Die Reaction wird in der Workbench Knowledge Advisor definiert. Zu deiner Frage bzw. zur Vorgehensweise: Erst mal musst du dir überlegen was den überhaupt die Reaction auslösen soll. Ein denkbares Szenario wäre z.B. das Speichern der Zeichnung. Hierbei wird dann eine Variable von z.B. false auf true gesetz. Diese Änderung löst die Reaction aus die wiederrum ein Makro startet. Das Makro fragt die Anzahl der Blätter ab und schreibt genau wie bei einem Titleblock Makro die Blattanzahl in die entsprechenden Felder auf der Zeichnung. Dazu müssen natürlich zum Einen diese Felder auch existieren (d.h. die musst dein Template ändern) zum Anderen muss auch die Variable die auf false bzw. true steht in dem Template existieren. Des weitern wird auch die Reaction im Template definiert. So hast du alles was du brauchst wenn du über dein Makro das Tenplate lädst.
------------------ MFG Daniel Die KATJA ist halt doch nur ne zickige Französin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |