|
CATIA V5 Programmierung : Catia CAA Lizenz
bgrittmann am 14.01.2019 um 14:35 Uhr (1)
ServusDie Verwendung von CAA ist vermutlich übertrieben.Catia kann über Makros (CATScript/VBA) programmiert (nicht alles, aber vieles) werden. Diese API lässt sich zB auch per .Net ansprechen.Die Dokumentation findest du im Catia-Installationsverzeichnis (V5Automation.chm)ggf reicht dir die "normale" Makroprogrammierung schon aus.Was hast du den vor?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Part / Assembly : Schwerpunkt manuell verschieben
bgrittmann am 25.11.2016 um 10:13 Uhr (1)
ServusWas willst du nun wirklich? Den Schwerpunkt an eine bestimmte Stelle bringen (zB zum Wuchten) oder die Masse/Schwerpunkt "simulieren".Durch Import der Parameter (aus der txt-Datei) können die ganzen Eigenschaften über Parameter simuliert werden.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Programmierung : Offset auf Tasche (Pocket)
bgrittmann am 14.11.2018 um 12:23 Uhr (1)
ServusÄndere mal die Reihenfolge im Code:- erst LimitMode und LimitingElement ändern- dann auf den Parameter mit dem Offset zugreifen und ändernDen Parameter gibt es nicht wenn der LimitMode noch auf catOffsetLimit steht.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Part / Assembly : Zugriff auf den Name der Skizze
bgrittmann am 03.05.2024 um 22:21 Uhr (1)
Servus dddt1Im Bild ein Beispiel wie es gehen könnte: Skizzen zu einer Liste hinzufügen (ggf Liste über Parameter erzeugen) über Formel die Skizze einem Parameter des Typs Kurve zuweisenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Allgemein : Parameter von Zeichenfolge auf Länge ändern
bgrittmann am 18.01.2018 um 13:25 Uhr (1)
ServusEntweder die Parameter als Dimension anlegen (zB oParameters.CreateDimension("Breite", "LENGTH", 20))oder die Länge in der Formel in einen Zeichenkette wandeln:(zB Zeichenkette.1 = ToString( length(`Geometrisches Set.1Linie.1` ) / 1mm))GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : aus Catia Excel Selection.Address auslesen
bgrittmann am 27.06.2023 um 09:26 Uhr (1)
ServusIch vermute, da du die Excel-Selection nicht "richtig" deklariert hast musst du: den ReferenceSytle als 3. Parameter angeben (siehe hier) und den ggf den Wert als nummerischen Wert angeben (siehe hier)zB (ungetestet): sXlSelection = xlSelection.Address(,,-4150,)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : LS-OPT and CATIA
bgrittmann am 29.03.2018 um 14:49 Uhr (1)
HiTry Code:CATIA.DisplayFileAlerts = FalseRegards,Bernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : von Catia V5 R16 auf Catia V5 R14 speichern?
bgrittmann am 16.02.2009 um 12:41 Uhr (0)
ServusSchau mal in den FAQs.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Der richtige Catia V5 PC
bgrittmann am 24.06.2019 um 08:36 Uhr (1)
ServusWas ist denn dein Anwendungsfall/Einsatzgebiet? (nur CATIA oder auch FEM, ....)Wie groß sind deine Baugruppen/Daten?Fürs Konstruieren sollte der i7 ausreichen. Catia nutzt meist nur einen Kern.Preislich liegen die Rechner doch weit auseinander, oder?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Parameter aus Excel befüllen
bgrittmann am 13.10.2012 um 09:28 Uhr (0)
ServusMachbar ist das mit Sicherheit. Im Forum findest du genügend Beispiele zum Austausch von Werten mit Excel (zB hier oder hier).Woher kommen deine Namen/Nummern/...?Ich würde dann aber sogar einen Schritt weiter gehen:- für jedes Bauteil/Baugruppe eine Zeile- in jeder Zeile die entsprechenden Parameter- über einen eindeutigen Bezeichner (Dokumentennummer) werden die Parameter automatisch an die Part/Products übertragen (ganzen Verzeichnis oder alle Dokumente in einer geöffneten Baugruppe)GrußBernd----- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus dem Drawing heraus Parameter im Product abfragen
bgrittmann am 18.01.2011 um 12:07 Uhr (0)
ServusDas Document bekommst du ja über "DrawingViewGenerativeBehavior":Dann kannst den Parameter über:Code:set oParameter = ProductDocument.Product.Parameters.item("Parameter_Textfeld")MsgBox(oParameter.value)Ansprechen/ausgebenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste Makro
bgrittmann am 18.10.2013 um 08:27 Uhr (1)
ServusIn deinem Code fehlt das ".RootParameterSet.DirectParameters.Item".Versuch mal an einem TestTeil/Baugruppe direkt vom Product über "RootParameterSet.DirectParameters.Item" den Parameter auszugeben.Bei mir hat er die Parameter richtig ausgegeben.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : If-Then programmierung im Parameter
bgrittmann am 21.11.2012 um 08:33 Uhr (0)
ServusDu musst in der FOG einen einen "Formalen Parameter" erzeugen, den du dann über die IF-Bedingumg steuerst.Diesen kannst du dann in einer Formel (über Evaluate) verwenden. Schau dir nochmal das Beispiel an.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |