|
CATIA V5 Programmierung : Körper einfärben
tubuibam am 30.12.2013 um 00:42 Uhr (1)
Hallo,ich habe mit deinem Tipp probiert:MyView.GenerativeBehavior.ColorInheritanceMode=cat3DColorInheritanceModeOnEs gibt keine Fehlermeldung, bei der Zeichnung ist aber nichts passiert (man sieht noch die Lichtkante, obwohl vor dem Ausführen des Makro habe ich bei Part die Einstellung manuell gemacht (Farbe: Schwarz, Rendering Style: Shading)Oder ich habe auch mit dem Einfärben probiert:Meine Struktur ist:documents1 = CATIA.DocumentsdrawingDocument1 = documents1.Add("Drawing")drawingSheets1 = drawingDocum ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansichtspunkt an NC-Achsensystem anpassen
rdoeberl am 03.06.2003 um 09:22 Uhr (0)
Hallo Herr Niederreuther! Herzlichen Dank für Ihre Hilfe. Der Ansatz ist eigentlich recht gut. Das Script funktioniert auch super wenn man einen einfachen CATPart öffnet und laufen läßt. Das Problem im NC ist jedoch, daß das Aktive Dokument ein Prozess ist. Das muß man glaube ich über eine Activity definieren. Irgendwie so wie im folgenden Beispiel: set AKTDOC=CATIA.ActiveDocument Set ActivityRef = AKTDOC.GetItem("Process") If (ActivityRef.IsSubTypeOf("PhysicalActivity")) Then Set childs = ActivityR ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement4 in CATScript
denyo_1 am 18.12.2008 um 09:32 Uhr (0)
Servus Leute,hab ein kleines Problem bezüglich einer Selektion und eines CATScripts. Und zwar verwende ich ein SelectElement4 um aus einer Zeichnung heraus in einem Part eine Ebene zu selektieren. Mit einer CATVbs klapp das einwandfrei.Sprich er läuft bis zur Selektion, spruckt mir in der Statusleiste meine Eingabe aus, dann kann ich das Fenster wechseln und die Ebene selektieren und anschließend wechselt CATIA automatisch in die Zeichnung zurück und ich kann mit der Selektion weiterarbeiten.Wenn ich das g ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
Clinton am 12.10.2010 um 20:40 Uhr (0)
Zitat:Original erstellt von cl10b:Ich habe auf Anraten Zoltans im Bereich Part/Assembly ein neues Thema zur Rohrkonstruktion aufgemacht http://ww3.cad.de/foren/ubb/Forum139/HTML/003632.shtml ___________________Hallo Clinton :-)ein berechtigter Einwand! Tatsächlich werde ich eine (vereinfachte) Festigkeitsberechnung in Excel erstellen.ABER - das Ding soll gar nicht fliegen, vielmehr gilt es den Kollegen ein einfaches Werkzeug an die Hand zu geben, mit dem man rudimentäre Betrachtungen zur Auslegung von ver ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Update-Fehler bei UDF-VB Script
gladly am 31.10.2011 um 12:21 Uhr (0)
Danke erst einmal für die Antwort.Eine Schleife kommt meiner Meinung nach aber nicht zustande, ich reagiere ja auf ein Update es bestimmten elements. Und das löschen erzeugt ein Globales Update(wie auch immer, das habe ich sowieso noch nie verstanden...)Zum anderen verstehe ich nicht wieso es dann nicht bei einem manuellen "Update All" passiert, wonach ja auch das ganze part updated ist.Was würdet Ihr denn vorschlagen, wie man es machen könnte?Ich probiere mal nur einen Parameter bei der ersten (auf Update ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kochbuch Makro ändern (Rohmasse ausgeben)
roccat am 13.10.2010 um 13:15 Uhr (1)
Hallo Andreas,also erstmal würde ich "Breps" vermeiden wo es nur geht.Als erstes würde ich an deiner Stelle erstmal ein Makro aufzeichnen wie du eine Offsetplane auf einer Achsensystemplane (z.B. XY) erzeugst.Im Code steht dann das BRep wie du es für dieses Achsensystem brauchst und das mußt du dann versuchen allgemeingültig hinzubasteln.Bei dir wird für das Brep der Name des Achsensystems verwendet das ist aber eigendlich nich richtig. Denn für Breps werden die Internen Namen verwendet und nicht die angez ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Brep in Externe Verweise
makri am 28.01.2010 um 12:27 Uhr (1)
Hi, nach langem hin u. her nun die Lösung zum Problem.Nach meinen Wissen nach ist es nicht möglich den InternalName einer Skizze mit Verweisen zu kriegen. Dieser ist immer Datum.1 Mit einem kleinen Umweg, indem man das Object (Kopieren.) in der Skizze wieder kopiert und einfügt, erhällt man ein Object das "anpackbar" ist, und abhängig zur Skizze bleibt. Der InternalName unter R17 mit ein paar String Manipulationen, unter R19 direkt abfragbar, und das wars.Merci, Macri.Code:---------------------------Sub C ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Dateien aus VB.net erstellen
Jonas R. am 08.03.2012 um 16:20 Uhr (0)
Hallo Zusammen,ich habe folgendes Problem:Ich habe ein Programm zur Berechnung von Wärmeübertragern in VB.net (MS Visual Studio 10) geschrieben. Nun möchte ich, dass per Klick der Wärmeübertrager in CATIA erstellt wird (Alle geometrischen Daten sind vorhanden).Das Buch von Ziethen habe ich schon vor mir liegen, nur hilft mir das zur Zeit nicht allzuviel weiter.Bei mir haperts schon an der Kommunikation mit CATIA aus VB.net.Ich habe bereits schon alle möglichen CATIA .dlls in mein Programm eingebunden - Nur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Webseite (PHP) Part erstellen / Parameter an Catia übergeben
Goddz am 27.02.2014 um 21:13 Uhr (1)
Servus Bernd, erstmal 10 Unities für deine schnelle Hilfe,zu 1. Ich habe das heute mit 3 Parametern getestet:Parameter1 20Parameter2 40Parameter3 100Wenn ich nun im Excel File nur den Namen Parameter 3 und 1 getauscht habe wurde in Catia für Parameter 1 trotzdem noch 20 eingetragen obwohl ja dann eigentlich 100 eingetragen werden müsste. Deshalb kam ich zu der Annahme das er einfach nur die Parameter in der Reihenfolge abarbeitet. Vielleicht habe ich mich dabei aber heute auch getäuscht, denn eige ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Trägheitsachsen einen Surface-Objects
WMA HSU am 23.11.2020 um 13:46 Uhr (1)
Hallo zusammen,Ich habe mal wieder ein etwas kurioses Problem. Ich habe ein Part, in dem historisch gewachsen mehrere Surfaces und Bodies im Raum liegen, deren Position und Ausrichtung ich nicht kenne.Jetzt möchte ich diese mit einem Script auslesen, leider schaffe ich das nur für die Body-Objekte, indem ich die "SPAWorkbench" nutze und dann über "objSPAWorkbench.Inertias" und Code:Dim KoordinatenAxis(8)objInertia.GetPrincipalAxes(KoordinatenAxis)Dim KoordinatenUrspung(2)objInertia.GetPrincipalAxes(Koordin ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten von Achsensystemen aller Parts eines Produktes auslesen
CatiaV5User am 12.06.2007 um 14:26 Uhr (0)
Hallo Kollegen, ich brauche eure Hilfe!Ich möchte die Koordinaten der Achsensysteme aller Parts vom Hauptprodukt bezüglich des globalen Koordinatensystems auslesen. Folgendes habe ich mir dazu überlegt:Sub CATMain()Analysieren(CATIA.ActiveDocument.Product)End SubSub Analysieren (P As Product) Set oRefDoc = p.ReferenceProduct.Parent If TypeName(oRefDoc) = "PartDocument" Then Set part1 = oRefDoc.Part Dim axisSystems1 As AxisSystems Set axisSystems1 =part1.AxisSystems Dim axisSystem1 As AxisSystem Dim ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie Eigenschaften für Messen festlegen?
noir333 am 05.05.2008 um 20:16 Uhr (0)
Hallo sbtSDA,also ich denke Du hast 2 Möglichkeiten:1. Du schaffst es irgendwie den Kreis in eine beliebige Curve (CurveDatum) umzuwandeln, so dass er vergisst, dass es ein Kreis war. Ich weiß leider nicht wie, Catia ist da ziemlich clever um den Kreis immer zu erkennen.2. Etwas umständlich ist eine Methode, die ich schon mal verwendet habe. Du nutzt nicht measurable sondern eine "echte Messung"! Vorgehen:Erzeuge Dir eine neue Datei, in der Du eine Kurve und ein Extract von der Kurve erzeugst. Außerdem mus ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bewegen von Selection im FrameTitleBlock
C.Samer am 11.01.2018 um 16:27 Uhr (1)
Achja, hier mein Code zum Verschieben der einzelnen Elemente meines TitleBlocks an die richtige Position:Code:Sub MoveTitleBlock() If bClosing = True Then Exit Sub End If oDrwSelection.Clear() oDrwSelection.Add(oDrwView) oDrwSelection.Search "Name=Frame_TitleBlock_*,sel" If oDrwSelection.Count = 0 Then oDrwSelection.Clear() Exit Sub End If oDrwSelection.Clear() oDrwSelection.Add(oDrwView) oDrwSelection.Search "Name=Frame_Border_Inside_Rig ...
|
| In das Form CATIA V5 Programmierung wechseln |