|
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 FEM : Schweißnahtparameter und Bedeutung
bgrittmann am 08.07.2021 um 09:25 Uhr (1)
ServusIch hab mal etwas herum probiert:- ich interpretiere die Angabe der Width im Seam Mesh als Schweißnahtdicke- in meinen Tests durften sich die Teile dabei nicht berühren, so dass durch das Mesh der Schweißnaht die Lücke geschlossen wird (darauf bezieht sich auch die maximale Lücke)Die Online-Doku findest du auch im Netz. Am einfachsten direkt nach dem Thema suchen (zB Catia doc seam mesh)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 FEM wechseln |
|
CATIA V5 Allgemein : Erzeugung einer Epitrochoiden
bgrittmann am 12.04.2016 um 16:53 Uhr (1)
Servus TwostepsWillkommen im Forum.In Catia kann mal leider nur Formel in Abhängigkeit von einer Laufvariable (Wertebereich 0 bis 1) erstellen.Für eine Kurve mit zwei Laufvariablen müsstest du zwei Kurven miteinander kombinieren/verschneiden.Für eine Epitrochoide würde ich die Formel umstellen, dass diese die Abweichung zu einem Kreis darstellt, und diese dann über "Parallele Kurve" zu einem Kreisbogen auftragen.GrußBernd ------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Farbmanagement
bgrittmann am 29.09.2015 um 12:10 Uhr (1)
ServusWenn du selbst nicht programmieren willst/kannst und keinen kennst der es für erstellt (schon mal beim Systemhaus nachgefragt?) hab ich eine Idee:- alle Parts öffnen- Maus/Tastatureingabe mit einem Makro (Ghost-Mouse, Mouse Recorder, ...) aufzeichnen: - in Catia die Eigenschaften es Parts öffnen - Einstellung vornehmen -- OK - Speichen - Fenster schließen- Makro dann von Hand für jedes Part auslösen (bis kein Part mehr geöffnet istGrußBernd------------------Warum einfach, wenn es auch kompliziert ge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body und Set mit festem Namen Ein/Ausblenden
bgrittmann am 14.01.2018 um 18:45 Uhr (1)
ServusIch würde einfach über die Suche die Elemente selektieren und dann ein- bzw ausblenden. zBCode:Sub CATMain()Dim selection1 As SelectionSet selection1 = CATIA.ActiveDocument.Selectionselection1.Search "(CATPrtSearch.BodyFeature.Name=Rohteil + CATPrtSearch.OpenBodyFeature.Name=Fraesumriss),all"Dim visPropertySet1 As VisPropertySetSet visPropertySet1 = selection1.VisPropertiesdim showStatevisPropertySet1.GetShow showStateif showState 0 then visPropertySet1.SetShow 0else visPropertySet1.SetShow 1end i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Laptop für V5
bgrittmann am 28.05.2013 um 09:27 Uhr (1)
ServusBei Spielegrafikkarten kann es teilweise vorkommen, dass zu massiven Grafikfehlern kommt (ggf lässt sich dies durch einen anderen Treiber bereinigen). Meiner Ansicht nach, kann man dies leider nicht im Vorhinein ausschließen, und stellt sich erst nach dem Kauf heraus. Oft funktioniert CATIA auch mit Spielegrafikarten, aber nicht immer.Wahrscheinlich ist die Gefahr bei Notebooks mit On-Board-Grafikkarten höher.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Hidden Parameter ins Show
bgrittmann am 22.06.2016 um 20:23 Uhr (1)
ServusAlso bei mir funktioniert folgender Code zum alle Parameter wieder einblenden.Code:Sub CATMain()Dim oDoc As DocumentDim oParameters As ParametersDim oParameter As ParameterDim i As IntegerSet oDoc = CATIA.ActiveDocumentSet oParameters = oDoc.Product.ParametersIf oParameters.Count 0 Then For i = 1 To oParameters.Count Set oParameter = oParameters.Item(i) If oParameter.Hidden Then oParameter.Hidden = False End If NextEnd IfGrußBernd------------------Warum einfach, wenn es auch komplizier ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen/ Verarbeitung in Userform
bgrittmann am 08.09.2010 um 12:18 Uhr (0)
ServusDu kannst auf das "RootparameterSet" zugreifen (siehe auch Doku). zB:Code:Dim CATpart As PartDim para As ParameterDim params As ParametersDim parameterset As parametersetDim I As IntegerSub Catmain() Set CATpart = CATIA.ActiveDocument.Part Set parameterset = CATpart.Parameters.RootParameterSet Set params = parameterset.AllParameters For I = 1 To params.Count Set para = params.Item(I) Debug.Print (para.Name) NextEnd SubGrußBernd------------------Warum einfach, wenn es auch kompli ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gravur Makro schneller machen
bgrittmann am 01.07.2022 um 10:45 Uhr (1)
Servus MartinMeine Ideen wie du das Makro schneller (oder ggf eleganter) machen könntest: während dem erstellen der Konturen CATIA.RefreshDisplay = False aktivieren eventuell auf die ganzen Constrains verzichten und nur die Buchstaben bzw den ganzen Text gruppieren die Buchstaben nicht immer neu erzeugen, sondern aus einer Vorlage (Drawing oder Part) kopieren die Schrifthöhe über skalieren einstellen, dann sparst du dir die ganzen BerechnungenGrußBernd------------------Warum einfach, wenn es auch komplizie ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : GSD-Spirale mathematisch korrekt verlängern
bgrittmann am 22.03.2016 um 11:01 Uhr (1)
ServusUnd wenn du einfach eine Spirale mit dem Startradius 0mm und Endradis zB 75mm erstellst (Steigung hast du ja).Durch geschicktes Drehen/Trennen der Spirale kannst du diese dann positionieren, ausrichten und zuschneiden wie du es willst und brauchst nichts rechnen/runden)GrußBerndEDIT: oder du Berechnest die "neuen" Radien/Winkel direkt mit Formel in Catia (dann hast du auch keine (bzw sehr geringe) Rundungsfehler)------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Parts Masse zuweisen - Änderung der Materialbezeichnung mit im Makro integrieren
bgrittmann am 12.12.2013 um 18:06 Uhr (1)
ServusWillkommen im Forum. So kannst du das Material umbenennen:Code:Sub CATMain()Dim partDocument1 As partDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As partSet part1 = partDocument1.partDim oManager As MaterialManagerSet oManager = part1.GetItem("CATMatManagerVBExt")Dim oMaterial As MaterialoManager.GetMaterialOnPart part1, oMaterialoMaterial.Name = "TEMP"part1.UpdateObject oMaterialEnd SubDer Name wird zwar geändert, aber der Eintrag im Baum aktualisiert sich leider nicht.GrußBernd-------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Parameter und Formeln im Geometrischen Set
bgrittmann am 20.12.2016 um 13:19 Uhr (15)
ServusAnbei ein Beispiel wie du einen Parameter in einem GeoSet erstellen kannst.Code:Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridBodies1 = part1.HybridBodiesSet MyhybridBody = hybridBodies1.Item("MeinGeoSet")Set myParameters = part1.parameters.Sublist( MyhybridBody ,false)Set chk = myParameters.CreateBoolean ("checked", False)End SubMit Formel müsste es dann entsprechend auch funktionieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert g ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Catia ohne Lizenz nutzen ??
bgrittmann am 23.07.2007 um 23:31 Uhr (0)
ServusIn der Hilfe ist folgender Auszug zu finden:Bei Verwendung von Version 5 im Demo-Modus sind folgende Funktionen inaktiviert: * Datei sichern und sichern unter * Datei lesen (außer für vorbereitete Version 5-Demo-Dokumente) * Einbetten von Version 5-Dokumenten in OLE-Dokumente * Öffnen von Version 5-Dokumenten mit OLE-Technologie * Ausschneiden, Kopieren und Einfügen in Version 5-Dokumenten mit der Windows-Zwischenablage * Aufzeichnen und Wiedergeben von Makros.GrußBernd------------------Warum e ...
|
| In das Form CATIA V5 Allgemein wechseln |