|
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 |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
Thomas Harmening am 26.02.2009 um 00:44 Uhr (0)
Ah, die Punkte können auch auf der Rechten Seite = Y+ liegen?Dann ersetze das zweimalige Vorkommen von Abs(acoord(1)) durch acoord(1) * -1 dadurch wird der Y-Wert invertiert und nicht nur wenn Negativ = positiv... lieg wohl daran, dass ich zu 90% nur links arbeite ;-)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
Thomas Harmening am 23.02.2009 um 01:13 Uhr (0)
ersetzeCode:Set myHybridBodies = myPart.HybridbodiesmyPart.InWorkObject = myHybridbodiesinCode:Set myHybridBodies = myPart.InWorkObjectund fertig dann etwa so? (Erzeugt auch den gespiegelten Punkt und die dazugehörige Kugel)Code:Sub CATMain()Set CATIA = GetObject("", "CATIA.Application") ist nur wegen Excel drinnenDim myPartDocument As DocumentReDim acoord(2)Set myPartDocument = CATIA.ActiveDocumentSet myPart = myPartDocument.PartSet myAxis = myPart.CreateReferenceFromObject(myPart.AxisSystems.Item("Achse ...
|
In das Form CATIA V5 Programmierung wechseln |