|
CATIA V5 Programmierung : Achsensystemkomponenten im Produkt messen
bgrittmann am 15.07.2013 um 20:08 Uhr (0)
ServusIn deinen Referencen fehlt im Pfad die Instanz des Parts. Leider hat es mit MinimumDistance auch nicht geklappt, alternativ kann man die Koordinaten der Achsensysteme ermitteln und dann den Abstand berechnen.Anbei ein Beispiel:Code:Option ExplicitSub CATMain()Dim RootProduct As ProductDim osel As SelectionDim osel_obj As ObjectDim Part1Product As ProductDim Part2Product As ProductDim oRef1 As ReferenceDim oRef2 As ReferenceDim Measure As MeasurableDim TheSPAWorkbench As SPAWorkbenchDim ComponentsAxSy ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Constraint Orientation
Augustiner am 10.03.2006 um 10:32 Uhr (0)
Hallowir arbeiten mit R14SP5 auf XP.Ich setzte mehrere Bedingungen mit meinen Script und da treten die oben genannten Probleme auf.Ich vermute das es vielleicht auch mit der ursprünglichen Orientation der Ebenen zusammenhängt.Aber ist nur eine vermutung.Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim productDocument1 As DocumentSet productDocument1 = documents1.Item("Design.CATProduct")Dim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = prod ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BOM
mycon am 31.05.2012 um 07:06 Uhr (0)
KWA Lizenz haben wir leider nicht.Zumindest nicht für alle, wenn KWA nur einmalig zum erstellen nötig ist wäre es kein Problem. Aber ich nehme mal an dem ist nicht so. Gibt es noch eine andere Möglichkeit?Die größe der Stückliste schwankt, das kann von einem Teil, bis ca. 40 Teile gehen. Performance ist erstmal nicht ganz so wichtig, hauptsache es geht überhaupt mal.Das ermitteln der DrawingTable durch addieren aller Zeilenhöhen funktioniert leider auch nicht. Bekomme da nie die genaue Höhe raus.Das Catia ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Namen des aktiven View basierend auf Selektion
bgrittmann am 21.08.2017 um 09:20 Uhr (1)
ServusDu kannst dich über .Parent zur View hoch hangeln. zBCode:Sub CATMainDim oSel as SelectionDim oDimension as DrawingDimension Dim oView as ViewSet osel = Catia.Activedocument.Selectionif TypeName(osel.item2(1).value) = "DrawingDimension" then Set oDimension = oSel.item2(1).value Set oView = oDimension.Parent.Parent MsgBox oView.Nameend ifend SubGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Methode GetCoordinates
Bolle am 23.11.2004 um 10:05 Uhr (0)
Ich habe das über eine Selection gemacht. Das sieht in etwa so aus: ... Set MyPoint = MyPart.FindObjectByName("Point.1") - Get point coordinates Set MySel = CATIA.ActiveDocument.Selection MySel.Clear MySel.Add MyPoint Set MySelElement = MySel.Item(1) MySelElement.Value.GetCoordinates MyPointCoord Coord_X = MyPointCoord(0) Coord_Y = MyPointCoord(1) Coord_Z = MyPointCoord(2) oSel.Clear ... Gruß Bolle
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hauptkörper ändern
dddt1 am 26.01.2024 um 11:35 Uhr (1)
Danke für eine schnelle Antwort Bernd!Hatte gerade ausprobiert:der Doppelklick oder das "Körper in Bearbeitung setzen" bringen bei mir nichts. Der Körper.1 bleibt als MainBody :-(Ich ändere den MainBody, um die Dichte des dem Körper zugewiesenen Materials mit dieser Methode auszulesen :CATIA.ActiveDocument.Part.DensityWenn ich einfach vom "normalen" Körper die Dichte auslese, dann bekomme ich eine glatte 1 und nicht die tatsächliche Dichte des Körpers.BGdddt1[Diese Nachricht wurde von dddt1 am 26. Jan. 20 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linie längengetreu auf 2D projizieren
89marbru am 19.07.2016 um 17:33 Uhr (1)
Hi zusammen,ich sitze gerade vor folgendem Problem. Ich möchte eine Linie, die über ein 3D Bauteil gelegt ist (siehe oranger Pfeil Bild), längengetreu auf eine 2D Ebene bringen. Sprich die Linie soll in 2D geklappt werden und die Länge beibehalten.Gibt es da einen Befehl in Catia? Bzw wie könnte man es lösen?Am Ende soll das Ganze, wenn möglich, mit einem Makro automatisiert werden. Vielen Dank und einen schönen Abend.Viele Grüße,Marcel
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : existenz des Knoten Relations prüfen, ohne ihn anzulegen?
stefanandreas am 06.09.2006 um 13:21 Uhr (0)
Hallo allezusammen,gibt es eine Möglichkeit in der Struktur document1.part nur zu schauen, ob der Knoten Relations überhaupt existiert? sobald ich z.B. mit document1.part.relations.count schaue, ob was drin ist, erzeugt CATIA den Knoten schon, wenn er nicht vorhanden war. den Knoten nachträglich wieder löschen (select, delet) kostet unheimlich Performance, besonders, wenn ich durch ne größere Productstruktur traversiere.Bitte um Hilfe, vielen DankLiebe GrüßeStefan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktwolke import
Chuk am 14.04.2016 um 14:25 Uhr (1)
Hallo Zusammen,ich suche mal wieder die Umsetzung eines Catia-Button im CATScript.Es geht um das importieren einer Punktwolke. Manuell nutze ich dazu die Funktion "Importieren" im Digitized Shape Editor. Kennt einer den Befehl dazu? (sofern er existiert)Weder die Forensuche noch die CAA konnte mir helfen..Aufgrund der Dateigröße (ca 10k Punkte) ist es auch nicht möglich die Punkte in akzeptabler Zeit einzelnd zu importieren. Die Quelldatei kann als asci,txt, csv o.ä vorliegen, wie es nötig ist.Danke!Chuk
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshots: Flächen eckig / verzerrt
N2high am 04.12.2013 um 09:59 Uhr (1)
Hallo,habe ein Makro geschrieben, welche Screenshots aus verschieden Blickwinkeln / Zoomeinstellungen macht.Teilweise sind die Flächen des jeweiligen Models sehr eckig / verzerrt auf den Screenshots. Man sieht richtig die Dreiecksgrundformen. Das Problem tritt sporadisch auf.Mit:Code:CATIA.Application.RefreshDisplay = Trueoviewer.Updatekonnte ich das Problem nicht lösen.Lediglich das Reframe ("Fit all in") bringt das ganze wieder in Ordnung, nur verliere ich damit meine Zoomeinstellungen.Hat jemand eine Id ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit BReps
93Aero am 10.02.2005 um 10:17 Uhr (0)
Ich habe es leider nicht probiert, aber viellichtgeht es mit einer Iteration über die Geometrie des Sketches? Z.B. so:Dim sk_tmp As SketchDim ptTmp As Point2DDim dCoords(1)...Set ptTmp = sk_tmp.GeometricElements.Item( "Point.1" )ptTmp.GetCoordinates dCoords...Ich bin mir allerdings nicht sicher, ob es CATIA erlaubt, einen 2D-Punkt (also einen Sketchelement) als Referenz für 3D Drahtgeometrie zu nutzen. Vielleicht wird CreateReferenceFromObject spinnen. Aber dafür hat man die Koordinaten des Punktes auf der ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Table from CSV
sucher2010 am 24.11.2010 um 10:06 Uhr (0)
Hi Christian,Also ich arbeite momentan mit UNIX. Ich habe einen Drawingsheet programmiert und es soll eine Tabelle noch dazu hingefügt werden. Die Tabellendaten befindet sich in einer CSV-Datei (gespeichert in Home Laufwerk). Mit dem Befehl was du mir geschickt hast, öffnet sich nur das Fenster aber ich will, dass man die CSV-Datei einfach mit dem Befehl (CATIA.StartCommand ("Table From CSV").open(C./....csv)) irgendwie direkt öffnet. Damit ich nicht extra jedes mal die Datei selber wählen muss und öffnen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SPA workbench VBA R16?
AndyMF am 25.08.2009 um 12:53 Uhr (0)
Hallo Carsten,Hab sie nur auf Object den typ gesetzt.Die referenzen sind auf die R16SP5 gesetzt.c:prgDSB16_AUDIwin_b64codeinSPATypeLib.tlb CATIA V5 SpaceAnalysisInterfaces Object LibraryMaybe ist es wirklich an der 64bit installation aber auch die 32bit macht probs .Schaut so aus als läge das Prob an der R16 Version.Oder hab ich irgend ne refrenz vergessen für das ?Grüsse AndyEdit :Okay hab nun ne reine R16sp5 32 bit version getestet! Da funzt alles einwandfrei! Sieht so aus als wär die 64bit lib doch ...
|
| In das Form CATIA V5 Programmierung wechseln |