|
CATIA V5 Programmierung : CATIA V5 Programmierung
bgrittmann am 22.02.2009 um 09:14 Uhr (0)
ServusNimm mal dieses Makro als Vorlage.Vielleicht kommst du damit schon bis ans Ziel.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
dennisw am 22.02.2009 um 18:04 Uhr (0)
Hallo bgrittmann,vielen Dank für deine Mithilfe. Es hat mir sehr geholfen.Ich habe folgende Makro ausprobiert. Code:Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet myPartDocument = CATIA.ActiveDocumentSet myPart = myPartDocument.PartSet myAxis =myPart.CreateReferenceFromObject(myPart.AxisSystems.Item("Achsensystem.1")) Set myHybridBodies = myPart.HybridBodies.Add()myHybridBodies.Name = "Kugel"Set mySelection = CATIA.ActiveDocument.SelectionAnzahl = mySelection.CountFor i = 1 To AnzahlSet Pt = mySe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
CEROG am 22.02.2009 um 19:03 Uhr (0)
Mal ne Frage:Möchtest du die Kugeln als Flächen (=innen hohl) oder als Körper?------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
dennisw am 22.02.2009 um 19:10 Uhr (0)
als Fläche, bzw. Sphere------------------MfGDennis
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
ogard1 am 22.02.2009 um 20:13 Uhr (0)
Hallo,Die Kügelchen macht Catia in einem Geo-Set "Kugel". Ich möchte gern, dass die Kügelchen in einem Aktiven Geo-Set erzeugt werden. Dafür versuche ich Code zu kriegen:Set myHybridbodies1 = part1.HybridbodiesSet myHybridBody = oSelectedElement.Parent
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
ogard1 am 22.02.2009 um 20:17 Uhr (0)
Hallo,Die Kügelchen macht Catia in einem Geo-Set "Kugel". Ich möchte gern, dass die Kügelchen in einem Aktiven Geo-Set erzeugt werden. Dafür versuche ich Code zu kriegen:Set myHybridbodies1 = part1.HybridbodiesSet myHybridBody = oSelectedElement.Parentdann mußt du deinen Aktiven Geo-Set in work setzen, part1.InWorkObject = hybridBody1und GEO-Set "Kugel" zu löschen. Klappt erst mal nicht. Hat jemand einen Vorschlag?das kann mann z.b. über Selektion machenDim hybridBody1 As HybridBodySet hybridBody1 = hybrid ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
bgrittmann am 22.02.2009 um 20:26 Uhr (0)
ServusKleine Ergänzung zu ogard1. Lösche die Zeilen:Set myHybridBodies = myPart.HybridBodies.Add()myHybridBodies.Name = "Kugel"aus dem Makro raus, dann wird dieses Set erst gar nicht angelegt.GrußBernd@ogard1: Es gibt auch eine Edit-Funktion ;-)------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
dennisw am 22.02.2009 um 23:20 Uhr (0)
Hallo,ich habe folgendes ausprobiert:Code:________________Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet myPartDocument = CATIA.ActiveDocumentSet myPart = myPartDocument.PartSet myAxis =myPart.CreateReferenceFromObject(myPart.AxisSystems.Item("Achsensystem.1")) Set myHybridBodies = myPart.HybridbodiesmyPart.InWorkObject = myHybridbodiesSet mySelection = CATIA.ActiveDocument.SelectionAnzahl = mySelection.CountFor i = 1 To AnzahlSet Pt = mySelection.Item(i).ValueSet myhybridShape ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Windows-User auslesen
AndyMF am 23.02.2009 um 07:42 Uhr (0)
Guten Morgen,ich hoffe dir hilft dieses Codesnippet weiter !Sub CATMain()uservar = CATIA.SystemService.Environ("USER")if uservar = "" Then uservar = CATIA.SystemService.Environ("USERNAME")msgbox(uservar)End SubMFGAndy [Diese Nachricht wurde von AndyMF am 23. Feb. 2009 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro unter R19 bugt...
Raggus1 am 21.10.2011 um 13:14 Uhr (0)
Hallo,haben gerade diese Probleme bei uns im Haus. Momentan ist es bei uns so, dass wir Settings und Macros vom Server lesen bzw. ausführen ...das alles auch in den verschiedenen CATIA Versionen. Kann ein Script welches unter R16 lief nun exportiert, in R19 importiert und gespeichert werden und dann auch wieder unter R16 gestartet werden oder muss ich für R16 ein eigenes Script haben?VG
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro unter R19 bugt...
Lusilnie am 24.02.2009 um 21:24 Uhr (0)
Hallo Pausenbrot,der Lösungshinweis ist doch eindeutig: Zitat: Hallo Jules,1. eine DOS-Box aufmachen (Start - Ausführen - "cmd")2. in das Installationsverzeichnis von CATIA wechseln (...DassaultSystemesB14intel_acodein)3. cnext /unregserver4. cnext /regserverGrußSteffenDu musst (nur?) die "Registrierung" von CATIA auf die höchste Version ändern, dann sollte es gehen! Allerdings hatte ich das Problem noch nicht in dieser Konfiguration und kann Dir daher nicht sagen, ob dies wirklich hilft!mfg,Lusilnie----- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Coincidence Constraint in R18 und R19
crow73 am 25.02.2009 um 16:03 Uhr (0)
Hallo Zusammen,wir haben ein Programm welches Produktstructuren mit allen Constraints in CATIA erzeugt.Leider funktioniert dieses Programm in den Releases 18 und 19 nicht mehr denn die Referencen die man für die Coincidence Constraints benötigt werden, werden nur noch bis zum ersten Unterprodukt erzeugt. Ich habe, um hier ein Beispiel zeigen zu können, das ganze als Makro aufgezeichnet: Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
dennisw am 25.02.2009 um 22:58 Uhr (0)
ein vielen vielen Dank,hat es geklappt. Mit gespiegelte Variante habe ich probiert, klappt noch nicht. Catia spiegelt, aber nicht um die ZX-Ebene. Ich muss mal etwas fummeln um es zu kriegen.Trotzdem vielen Dank ------------------MfGDennis
|
In das Form CATIA V5 Programmierung wechseln |