| |
| KISTERS 3DViewStation: Mit 3D-Montageanleitungen werden Produkte bei der Fertigung lebendig, eine Pressemitteilung
|
Autor
|
Thema: Technologische Ergebnisse (3224 mal gelesen)
|
Florian Held Mitglied Teamleiter CAD-Solutions
Beiträge: 81 Registriert: 07.09.2006
|
erstellt am: 25. Nov. 2008 13:32 <-- editieren / zitieren --> Unities abgeben:
Hi, weis jemand wie ich bei einem Körper (z.B. der Hauptkörper in einem geöffneten Part) die Technologischen Ergebnisse (Technological Results) per Makro erzeugen kann? Finde leider nichts zum Thema ------------------ MfG, Florian Held Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
logan Mitglied MSc Distributed Computing Systems Engineering Dipl.-Ing. (FH) Softwaretechnik
Beiträge: 111 Registriert: 07.02.2005 NX 8.0.1.5 WinXP 32 Bit / WinXP 64 Bit Dell Precision M4500 / HP Z400 4GB / 12GB Nvidia Quadro 512MB / Nvidia Quadro 4000
|
erstellt am: 26. Nov. 2008 17:40 <-- editieren / zitieren --> Unities abgeben: Nur für Florian Held
|
Florian Held Mitglied Teamleiter CAD-Solutions
Beiträge: 81 Registriert: 07.09.2006
|
erstellt am: 27. Nov. 2008 09:23 <-- editieren / zitieren --> Unities abgeben:
|
noir333 Mitglied Ingenieur
Beiträge: 148 Registriert: 27.01.2004 Dell Precision 450 Dual Xeon, 2MB RAM, XP SP2, NX3 V5R17SP3
|
erstellt am: 29. Nov. 2008 18:08 <-- editieren / zitieren --> Unities abgeben: Nur für Florian Held
Hallo Florian, doch das geht! Code:
CATIA.StartCommand("Technologische Ergebnisse erzeugen") CATIA.StartCommand("Create Technological Results")
Man muss nur wissen, welche Umgebungssprache vorliegt! ------------------ ----------- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Florian Held Mitglied Teamleiter CAD-Solutions
Beiträge: 81 Registriert: 07.09.2006
|
erstellt am: 01. Dez. 2008 13:46 <-- editieren / zitieren --> Unities abgeben:
Hallo noir333, über den Aufruf mittels Kommandozeile habe ich auch schon nachgedacht, allerdings geht es mir um die Stabelverarbeitung mehrerer Parts. Bei dem StartCommand habe ich das Problem, dass mein Makro den Befehl aufruft. Dieser will dann eine Selektion (falls nicht schon vorhanden) und dass Makro läuft aber direkt weiter, ohne auf dies Startcommand zu warten. Zudem kann ich nicht prüfen, ob das StartCommand OK ausgeführt wurde oder ob ein Fehler vorliegt. Daher sehe ich hier etwas Probleme. Trotzdem Danke für deine Idee! ------------------ MfG, Florian Held Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
noir333 Mitglied Ingenieur
Beiträge: 148 Registriert: 27.01.2004 Dell Precision 450 Dual Xeon, 2MB RAM, XP SP2, NX3 V5R17SP3
|
erstellt am: 01. Dez. 2008 17:07 <-- editieren / zitieren --> Unities abgeben: Nur für Florian Held
Hallo Florian, also auch bei mehreren Parts ist das kein Problem, ich mache das sogar mit Körpern in beliebigen Baugruppenstrukturen. Einfach den Körper in die Selection, StartCommand aufrufen und fertig. Ich wüsste nicht, welcher Fehler da auftreten könnte. Hatte ich zumindest noch nie. Entweder enthält der Körper Technologische Ergebnisse, oder nicht. Bei mir klappt das prima. ------------------ ----------- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Florian Held Mitglied Teamleiter CAD-Solutions
Beiträge: 81 Registriert: 07.09.2006
|
erstellt am: 02. Dez. 2008 12:35 <-- editieren / zitieren --> Unities abgeben:
|
C.Samer Mitglied CAD Administrator
Beiträge: 72 Registriert: 03.05.2017
|
erstellt am: 11. Dez. 2017 10:29 <-- editieren / zitieren --> Unities abgeben: Nur für Florian Held
Zitat: Original erstellt von noir333: Hallo Florian,also auch bei mehreren Parts ist das kein Problem, ich mache das sogar mit Körpern in beliebigen Baugruppenstrukturen. Einfach den Körper in die Selection, StartCommand aufrufen und fertig. Ich wüsste nicht, welcher Fehler da auftreten könnte. Hatte ich zumindest noch nie. Entweder enthält der Körper Technologische Ergebnisse, oder nicht. Bei mir klappt das prima.
Hallo noir333, ist schon ein paar Jahre her Kannst du uns vielleicht deinen Code mitteilen? Stehe gerade vor dem selben Problem. Siehe hier: Link Danke! Liebe Grüße aus Wien, Christoph Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ptit.tom Mitglied CAD-Berater
Beiträge: 115 Registriert: 11.02.2005 win10, CATIA R19 bis R30
|
erstellt am: 11. Dez. 2017 16:05 <-- editieren / zitieren --> Unities abgeben: Nur für Florian Held
Guten Tag, Um die StartCommand-befehle unabhängig der Umgebungsprache zu bekommen, kann man auf dem CommandId greifen:CreateTROutputHdr Code:
CATIA.StartCommand("CreateTROutputHdr")
Um die CommandId zu bekommen: in den passenden Workbench gehen und c:Workshop exposition. Dann die Text-dateien erzeugen und untersuchen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
razzor88 Mitglied
Beiträge: 42 Registriert: 09.06.2016
|
erstellt am: 11. Dez. 2017 16:53 <-- editieren / zitieren --> Unities abgeben: Nur für Florian Held
Zitat: Original erstellt von ptit.tom: Guten Tag,Um die StartCommand-befehle unabhängig der Umgebungsprache zu bekommen, kann man auf dem CommandId greifen:CreateTROutputHdr Code:
CATIA.StartCommand("CreateTROutputHdr")
Um die CommandId zu bekommen: in den passenden Workbench gehen und c:Workshop exposition. Dann die Text-dateien erzeugen und untersuchen.
Das ist ja klasse, wieder was gelernt! Vielen dank für den Tipp Hatte auch schon öfter das Problem das mein Programm einfach weiter läuft und nicht auf das StartCommand wartet... Ich programmiere allerdings auch in VB.net ... Hatte es mal ausprobiert den gleichen Code direkt in Catia im Vba Editor eingefügt und laufen lassen... dort hat der Code dann funktioniert und das Makro hat auf das StartCommand gewartet...
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |