|
CATIA V5 Programmierung : Powercopy per Script ausführen - KT1 Lizenz
Florian Held am 10.09.2007 um 11:03 Uhr (0)
Gleicher Fall SendenAn:Ohne Makro Catia-Common,Mit Makro PX1 Notwendig...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopy per Script ausführen - KT1 Lizenz
Z0diaC am 13.09.2007 um 10:13 Uhr (0)
Ah ... supi! Vielen, vielen Dank für den Tip @tomtom1972Mit Catia.StartCommand habe ich es nun geschafft eine PowerCopy per Makro zu starten, auch ohne KT1-Lizenz. Das der Weg nicht schön ist ist erstmal nebensächlich ... hauptsache es funktioniert.Ich habe nun allerdings noch ein Problem. Nach dem Start der PowerCopy muss ich ja nun meine Geometrieelemente und Parameter einlesen. Momentan bekomme ich das per Makro noch nicht hin. Hat noch jemand Tips dazu?Gruß,Z0di- Habe schon eine Lösung gefunden. Das Au ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopy per Script ausführen - KT1 Lizenz
nikibert am 18.11.2008 um 10:16 Uhr (0)
Hallo,könnte mir mal jemand den genauaen start command Befehl für den Aufruf einer Powercopy nennen ? CATIA.STARTCOMMAND("XXXX") was muss denn da in der klammer stehen.Vielen Dank schon mal Gruss Niko
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopy über Makro Aufrufen
nikibert am 18.11.2008 um 10:19 Uhr (0)
Hallo,habe gehört man könnte eine Powercopy über den CATIA.STARTCOMMAND befehl aufrufen. Finde leider keine konkrete Anleitung wie so was funktionieren soll. habe ehrlich gesagt auch keine Ahnung vom STARTCOMMAND befehl. Könnte mir jemand weiterhelfen?? Die Powercopy ist auch in einem Katalog hinterlegt. Was muss den hinter StartCommand in der Klammer stehen.Vielen Dank schon mal Gruss Niko
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopy per Script ausführen - KT1 Lizenz
AndyMF am 18.11.2008 um 10:54 Uhr (0)
Hallo zusammen,ich mach es über makro auch ohne KT1 licenz.Ist aber eine echt unsaubere Angelegenheit.Macht ein Powercopy und davon ab in den Katalog.Dann das Powercopy im Katalog publishen.Nun könnt ihr über customize commands den Knotenpunkt catalogs anwählen und das Powercopy eine alias und icon zufügen.Im Makro könnte ihr es dann mit Catia.Startcommand("aliasdesPowercopys") aufrufen.Funzt ist aber echt umständlich.Lieber doch einfach ein Icon zuweisen.Gruß Andy
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter
moppesle am 18.10.2018 um 13:43 Uhr (1)
Hallo Langer11,,erzeuge dir einen Interger.- Formel von Integer.1 eingeben. Integer.1= "ParameterA .Length( )" - Formel von ParameterB erweitern mit: ParameterA -Extract((Integer.1 -3),3)------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopy über Makro Aufrufen
RSchulz am 19.11.2008 um 11:31 Uhr (0)
Hallo Niko,der Befehl lautet wie folgt...CATIA.StartCommand ("Power Copy")Es kann sein, dass der Befehl Sprachabhängig ist. Sprich jenach Umgebungssprache, kann es innerhalb der Klammer Abweichungen geben.------------------MFGRick SchulzKonfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übersetzung
Beemer328 am 20.11.2008 um 09:29 Uhr (0)
Ok, ich versuchs jetzt ganz simpel: CATIA.ActiveDocument.Part.Bodies.Item(1).Name = "Fertigteil" bzw.CATIA.ActiveDocument.Part.HybridBodies.Item(2).Name = "Konstruktion"funktioniert bisher leider nicht mit Geom. Sets in einem Geom. Set.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übersetzung
Jens Hansen am 20.11.2008 um 09:36 Uhr (0)
ist klar .... bodies sind alle in der obersten Struktur eines parts angeordnet (CATIA.ActiveDocument.Part.Bodies) und können direkt von dort über Item angesprochen werden.Geom. Sets sind verschachtelt angeordnet, d.h. mann muss über das jeweilige Set in das unterliegende Set drankommen (CATIA.ActiveDocument.Part.HybridBodies.Item(2).Hybridbodies.Item(1) )Am besten bekommst du sowas heraus, wenn du dein makro im VBA-Editor schrittweise durchalufen lässt und im Watch-Fenster das jeweilige Ergebnis anschaust. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übersetzung
Jens Hansen am 20.11.2008 um 10:20 Uhr (0)
die instanz Item(2) ist falsch ... es muss Item(1) heißen, da die Nummerierung der Hybridbodies in den untergeordneteten geom. Sets immer neu beginnt .. im Gegensatz zu den Bodies------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übersetzung
Jens Hansen am 20.11.2008 um 11:13 Uhr (0)
mach doch einfach eine Schleife, wo du kontinuirlich alles Sets ab arbeitest:Dim i,jFor i = 0 To CATIA.ActiveDocument.Part.HybridBodies.Item(1).Countdim hb = CATIA.ActiveDocument.Part.HybridBodies.Item(1).Item(i)hb.Name = "Irgendwas" For i = 0 To hb.HybridBodies.Count dim hb1 = hb.HybridBodies.Item(j) hb1.Name = "Wiederwasanderes" next nextQuellcode ohne Gewähr da nicht getestet !!SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übersetzung
Beemer328 am 20.11.2008 um 11:36 Uhr (0)
Funzt leider nicht. Aber ich könnte mir auch denken, dass es trotzdem Probleme gibt, wenn die Anordnung der geom. Sets mal verändert wird oder noch welche dazwischen eingefügt werden, oder irre ich mich? Es handelt sich sozusagen um ein Startpart, dass dann mit Geometrie befüllt wird. Die Umbenennung darf aber trotzdem nur die Geo. Sets der Startstruktur betreffen.Folgendes habe ich hier im Forum gefunden aber für Parameter, vielleicht kann man das auch für die Geo Sets umbasteln. Wenn ja, wie könnte das d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übersetzung
Jens Hansen am 20.11.2008 um 11:44 Uhr (0)
wenn alle Geom. Sets den selben Namen bekommen sollen, dann geht das. Für die Syntax der Suche benutzt du am besten den Makrorekorder. In der Siche dann einfach nur nach geometrischen sets mit dem entsprechenden Namen suchen.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |