|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
bgrittmann am 30.01.2012 um 18:03 Uhr (0)
ServusWenn du ein Shuttel kopiert und wieder eingefügt hast solltest du einfach das letzte Shutte ansprechen können (das gerade eingefügte) (ungetestet):Code:Set shuttle1 = shuttles1.Item(shuttles1.count) GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
projo am 31.01.2012 um 11:28 Uhr (0)
Hallo Bernd,danke für den Tipp. Leider wird bei mir die Kopie immer unterhalb des Originals im Srukturbaum einfgefügt (siehe Screenshot). Das macht mir eine Umsortierung durch Copy and Paste unmöglich.Gruß Johannes
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
bgrittmann am 31.01.2012 um 12:41 Uhr (0)
ServusVor dem Einfügen solltest du die Shuttels (oder das Product oder Part)zu selektieren, dann sollt es passen.Wundert mich dass es bei den Sctions usw funktioniert.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
projo am 13.02.2012 um 14:20 Uhr (0)
Hallo zusammen,es hat sich im Zusammenhang mit der Sortierung ein neues Problem ergeben. Auf einem WinXP 32 Bit System läuft die Sortierung einwandfrei. Der Strukturbaum wird sofort (in Echtzeit) aktualisiert. Auf einem WinXP 64 Bit System funktioniert die Aktualisierung des Strukturbaums nicht. Erst nachdem die GUI beendet wurde, wird die Aktualisierung angestoßen. Wie lässt sich dieses Problem lösen?Gruß Johannes
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Materialeigenschaften - User defined Feature - UDF
tberger am 13.02.2012 um 15:36 Uhr (0)
Wenn du in deiner PowerCopy einen kompletten Körper einfügst (incl. Assemble-Operation), dann sollte doch die Materialzuweisung (am Körper schon definiert) mitgehen, oder?------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Materialeigenschaften - User defined Feature - UDF
tberger am 13.02.2012 um 15:51 Uhr (0)
Hmm,soweit ich mich erinnere kann man doch auch gewisse Parameter auch in einer UDF nach aussen sichtbar halten. Ist das vlt. ein Weg?Eine UDF ist eine Kapsel in der man definieren muss, was nach aussen sichtbar ist und was nicht. Ich kann leider mangels Lizenz nicht das als UDF nachtesten, was ich noch in Erinnerung an die UDFs habe.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einzelne Parts über hinterlegte Eigenschaften per Makro/Skript abfragen u. markieren
Lusilnie am 14.02.2012 um 01:09 Uhr (0)
Hallo bamigon,natürlich könnte ich Dir das Script schreiben, doch dass ist weder im Interesse dieses Forums, noch in Deinen! Du willst ja an der Aufgabe wachsen und das Forum dient der Hilfestellung!Um zu sehen, wie die rekursive Abarbeitung erfolgt, kannst Du Dir die Sub-Routine "GetAbsPosition" von Script "DMUpspastekeepabsoluteposition.CATScript" aus der "V5Automation.chm" im Installations-Verzeichnis von CATIA ansehen. Wenn Du mit diesem Beispiel das Script von "bgrittmann" "erweiterst", solltest Du De ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paramater-Werte eines Punktes durch direktes Anklicken erzeugen
MKampmann am 16.02.2012 um 00:07 Uhr (0)
Zitat:Original erstellt von bgrittmann:ServusNimm doch einfach mal die erzeugen eines solchen Punktes mit dem Makrorekorder auf, dann kommst du sicher ganz schnell darauf wie du den Parameter des Punktes verändern kannst (siehe auch V5Automation).GrußBerndfolgendes hab ich mir gebastelt, aber es will nicht laufen :/Code:Private Sub button_Click()Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.ProductDim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim partDocument1 As ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Umgekehrte Flächenrückführung
ch86 am 15.02.2012 um 10:44 Uhr (0)
Hallo ich suche einen mir in Catia V6 eine Oberfläche als diskretisierte Punktewolke ausgeben zu lassen. Meine Idee ist über meiner Fläche eine Skizze zu erzeugen in der im mittels einer Schleife Punkte erhalte. Diese Punkte sollen dann auf die Fläche Projiziert werden und die Koordinaten ausgelesen werden (vgl. Bild).Ich hoffe jemand von euch hat so etwas ähnliches schon einmal gemacht bzw. hat eine Idee wie es besser gehen könnte.Vielen Dank im Voraus.------------------GrußChristopher
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paramater-Werte eines Punktes durch direktes Anklicken erzeugen
MKampmann am 16.02.2012 um 11:05 Uhr (0)
habs endlich hinbekommen...Code:Private Sub CommandButton1_Click()Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.ProductDim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim partDocument1 As PartDocumentSet partDocument1 = documents1.Item("Part1.CATPart")Dim part1 As PartSet part1 = partDocument1.PartDim hybridShapeFactory1 As HybridShapeFactorySet hybridShapeFactory1 = part1.HybridShapeFactoryDim bodies1 As BodiesSet bodies1 = part1.BodiesDim body1 As BodySet body1 = b ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umgekehrte Flächenrückführung
ch86 am 17.02.2012 um 13:39 Uhr (0)
Hey leider habe ich bei meiner Catia V6 Version nicht die M öglichkeit das Part als stl oder wrl abzuspeichern. ------------------GrußChristopher
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Deklarieren von Skizzenausgaben in VBA
bgrittmann am 20.02.2012 um 11:21 Uhr (0)
ServusÜber den Displayname (ModelElement) klappt das umbenennen. (siehe auch Forensuche)Code:Sub CATMain()Dim partdocument1 As PartDocumentDim selection1 As SelectionDim ModelElementSet partdocument1 = CATIA.ActiveDocumentSet selection1 = partdocument1.Selectionselection1.Clearselection1.Search "CATSketchSearch.2DOutput,all"Set ModelElement = selection1.Item(1).Value.GetItem("ModelElement")ModelElement.DisplayName = "Test"End SubGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Deklarieren von Skizzenausgaben in VBA
DanielFr. am 29.11.2009 um 16:13 Uhr (0)
Hallo,ich habe das am Freitag mal versucht. Bin aber leider auch nicht zu einem Ergebnis gekommen. Ich denke du musst dir deine Problematik mit den Skizzen nochmal überlegen (in Bezug nehmend auf diesen Beitrag Liste über Regel abfragen). Vielleicht hilft es dir ja weiter wenn du nicht versuchst alle Linien in einen Sketch zu zeichnen und das Feature über die Outputs des Sketches zu steuern sondern mit einer Konstruktionstabelle die dann die entsprechenden Linien einfach als Konstruktionselemente definiert ...
|
In das Form CATIA V5 Programmierung wechseln |