|
CATIA V5 Programmierung : Im Product zwischen zwei Parts Punktabstand messen?
MarcDe am 16.07.2009 um 10:21 Uhr (0)
Hallo Profis,ich habe ein merkwürdiges Problem:Erstelle ich ein Product und packe dort 2 Parts rein (egal ob die Lage eindeutig definiert ist oder nicht) und erstelle z. B. in jedem Part ein Punkt und messe den Abstand mit:Code:Dim TheSPAWorkbench As Workbench Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Dim product1 As Product Set product1 = CATIA.ActiveDocument.Product product1.Update Dim point1 As Point, point2 As Point Set point1 = product1.Products.Item(1).Refere ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Feature/Element UUID (IDNAME) auslesen
MarcDe am 25.06.2012 um 18:31 Uhr (0)
Hi Profis,wenn man im Strukturbaum eine Linie erzeugt (nur als Beispiel) und sie dann kopiert und wieder einfügt "as specified" dann heißen beide Elemente gleich. Das gleiche kann man natürlich auch einfach erzeugen indem man zwei beliebige Elemente einfach gleich benennt. Fakt ist, CATIA hat eine interne ID dafür.Frage: Kann man diese ID irgendwie auslesen? Hintergrund: Ich möchte eine Parents/Child-Analyse selbst nachprogrammieren, da diese ja nicht verfügbar ist in der Standard-API. Ich will dann per Re ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elmente in CATIA ersetzen.
MarcDe am 13.08.2012 um 13:58 Uhr (0)
Sicher, dass du die Suchfunktion benutzt hast?= Join oder Translate.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten von GeneratedPoint aus DrawingView
MarcDe am 13.02.2013 um 11:40 Uhr (0)
Hallo zusammen,ich steh vor dem Problem aus eine abgeleiteten Drawing die Koordinaten von allen Punkten zu bekommen. Allerdings sind diese Punkte natürlich vom Typ "GeneratedPoint" (CATIA Statuszeile) und nicht vom Typ "Point2D", da sie automatisch bei der Erzeugung der View von CATIA erstellt worden sind.Gibt es eine Möglichkeit an die Koordinaten dieser Punkte zu kommen (automatisch)?Finden kann ich sie mit einer passenden Selection-Abfrage. Auch Count zeigt eine entsprechende Anzahl an, jedoch ist die P ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messen innerhalb einer Drawing
MarcDe am 13.02.2013 um 19:03 Uhr (0)
Hallo,ich versuche gerade verzweifelt innerhalb einer Drawing "Point.1" (beliebiger Punkt) zu dem Origin-Point der View (Axis-System) zu messen, um die originalen Koordinaten (wie sie im 3D vorhanden sind mit dem Point2D der Drawing-View zu assoziieren). Manuell funktioniert das, also die Messfunktion innerhalb der Drawing zeigt die korrekten 3D-Koordinaten an, wenn man zum Origin-Point des View-Axis-System mist (gemeinsames Achsensystem der DrawingView und des 3D). Die anderen Koordinaten, welche die Klas ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3D Annotations, zugehöriges Element finden
MarcDe am 13.03.2013 um 16:36 Uhr (0)
Hallo Profis,ich bin gerade dabei die zugehörige Linie einer 3D Annotaion zu finden. Wenn ich mir da mal die Klassenstrukturen anschaue, dann wäre das hier ja ideal:Code:Sub catmain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim annotationSets1 As AnnotationSetsSet annotationSets1 = part1.AnnotationSetsDim annotationSet1 As AnnotationSetSet annotationSet1 = annotationSets1.Item("Annotation Set.1")Dim anno As AnnotationSet anno = ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensystemkomponenten im Produkt messen
MarcDe am 16.07.2013 um 09:21 Uhr (0)
Moin,Zitat:In deinen Referencen fehlt im Pfad die Instanz des PartsIch dachte die Referenz des Parts ist implizit mit übergeben, da ich die Methode "CreateReferenceFromName" vom Object part1 bzw. part2 jeweils aufgerufen habe?Zitat: Leider hat es mit MinimumDistance auch nicht geklapptIch vermute eher, dass ist ein Catia Bug (mal wieder)? Denn ich hab ja jeweils in den BREP-Zeilen eine Alternativzeile, die auch das Part und die Partnumber berücksichtigt und dort kommt ebenfalls 0 raus. Also kann es meiner ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensystemkomponenten im Produkt messen
MarcDe am 15.07.2013 um 16:34 Uhr (0)
Moin Henry,Zitat:Du setzt zwei Mal die gleiche Referenz.Es ist immer eine Ebene vom Achsensystem in jeweils einem Part. BRep sieht da natürlich gleich aus, wird jedoch in je einem anderen Part erzeugt. Du kannst auch testweise mal den anderen BREP-String über Product einkommentieren, da kommt dasselbe heraus: 0.Zitat:Warum setzt Du die Referenzen so kompliziert?Wie soll ich sie anders setzen? Vom Achsensystem gibt es keine Member wie XZ-Plane als Referenz. Lediglich die Origin-Point Referenz als Member, ab ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Part / Assembly : Spänezerkleinerer modellieren?
MarcDe am 06.04.2008 um 15:28 Uhr (0)
Ja das mit dem Motor wäre vereinfacht vielleicht besser.Ich habe mal versucht so ein Messer zu zeichnen. Allerdings meckert CATIA nun rum, wenn ich den Zahn oben pattern will (circular)...Hab daher ein Problem....:-( Sonst wäre das Messer schon ok so wie ich es gezeichnet habe. http://img247.imageshack.us/my.php?image=zwischenablage01lx3.jpg
|
In das Form CATIA V5 Part / Assembly wechseln |
|
Kritik : Forum Download
MarcDe am 31.07.2012 um 09:52 Uhr (0)
Hallo ihr,ich wollte einmal Fragen, ob es mittlerweile möglich ist das CATIA V5 - Programmierung Forum oder andere auch offline verfügbar zu machen, sprich downzuloaden damit auch lokal geforscht werden kann an Orten, wo kein Zugriff auf das online Forum möglich ist? Ich habe dazu (sehr alt) diesen Beitrag - jedoch anderes Forum - gefunden:http://ww3.cad.de/foren/ubb/Forum52/HTML/001158.shtmlFrage: Hat sie da schon etwas getan? Das wäre eine prima Sache, denn ich habe oft das Problem, dass ich da wo ich Ar ...
|
In das Form Kritik wechseln |
|
CoCreate Programmierung : Parents/Children abfragen?
MarcDe am 08.06.2009 um 19:41 Uhr (0)
Ups irgendwie bin ich im Falschem Forum gelandet....Sollte ins CATIA V5 Programmierung Forum sorry[Diese Nachricht wurde von MarcDe am 08. Jun. 2009 editiert.]
|
In das Form CoCreate Programmierung wechseln |