|
CATIA V5 Programmierung : Makroaufzeichnung aus Excel 2010 nach CATIA
bgrittmann am 02.04.2014 um 08:18 Uhr (1)
ServusHast du die Reference zu Excel in Catia-VBA aktiviert? Welche Fehlermeldung kommt? Wo/Wie ist Selection dimensioniert/deklariert?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA: Constraints (Bedingungen) und Joints von SubAssemblies auslesen?
bgrittmann am 09.04.2014 um 09:28 Uhr (1)
ServusDas Subproduct hat seine eigene Constrain-Collection:Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet RootDocument = CATIA.ActiveDocumentDim Rootproduct As ProductSet Rootproduct = RootDocument.ProductDim SubProduct As ProductSet SubProduct = Rootproduct.Products.Item(1)Dim ConstraintsOfSubProduct As ConstraintsSet ConstraintsOfSubProduct = SubProduct.Connections("CATIAConstraints")End SubEntweder arbeitest du deine Baum rekursiv ab, und ermittelst so alle Constrains, oder du verwendest d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateiname über Makro ändern
bgrittmann am 14.04.2014 um 09:40 Uhr (1)
ServusAm Anfang:Code:CATIA.DisplayFileAlerts = Falseeinfügen. Und am Ende die Meldungen wieder mit Code:CATIA.DisplayFileAlerts = trueeinschalten.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AXIS Rotation
bgrittmann am 23.04.2014 um 13:12 Uhr (1)
ServusMit "PutVectors" kannst du doch die Richtungen von X- und Y-Achse auf einmal definieren, oder?Die Z-Achse sollte sich automatisch ergeben (oder entscheidet dann Catia selbstständig ob es sich um ein rechtsseitiges oder linksseitiges Koordinatensystem handelt)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsansicht vom Catproduct?
bgrittmann am 29.04.2014 um 09:50 Uhr (1)
ServusBitte keine Doppelposts.Diesen Code als *.CATPart speichern - in Catia - Tools - Makro - Makros - entsprechende Datei selektieren und ausführen.GrußBerndPS: ggf musst du das Makro noch an deine Anforderungen anpassen (und zunächst auch den Code verstehen können)------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 29. Apr. 2014 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Universal Umbennengungs-tool Für Catia V5
bgrittmann am 12.05.2014 um 09:08 Uhr (1)
ServusDas Verhalten mit dem Zähler kann ich nicht nachvollziehen/stellen.Warum schreibst du nicht einfach anstatt der For-Schleife:Code:Z = CATIA.Documents.CountGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Laufwerksbuchstabe highliten
bgrittmann am 25.06.2014 um 10:06 Uhr (1)
ServusIMHO kannst du das nicht in Opne-Dialog von CATIA einbauen. Das musst du wohl selbst nachbauen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dialog Font
bgrittmann am 03.07.2014 um 13:51 Uhr (1)
ServusVergleich mal die Versionen von VBA von Excel und Catia (Help - About).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz von Flächenkante
bgrittmann am 05.05.2015 um 21:00 Uhr (1)
ServusWenn die Fläche "nur" eine Kante hat die verrundet werden kannst du diese über den Typ "TriDimFeatEdge" herausfiltern.Oder was ist bei dir die "richtige" Kante? GrußBerndEDIT: Kurzes Beispiel dazu (nur geschlampter Code)Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item("Geometris ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter_CatDrawing
bgrittmann am 06.05.2015 um 15:36 Uhr (1)
ServusDu kannst leider den Parameter nicht direkt per Namen ansprechen.Entweder musst du den Pfad zum Parameter zusammensetzen (zb "DrawingSet2meinTestParameter") oder per Schleife die letzten Ziechen vergleichen:Code:Sub CatMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim parameters1 As ParametersSet parameters1 = drawingDocument1.ParametersDim parameterSet1 As ParameterSetSet parameterSet1 = parameters1.RootParameterSetDim parameterSets1 As ParameterSetsSet para ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter_CatDrawing
bgrittmann am 08.05.2015 um 13:06 Uhr (1)
Servuswas willst du jetzt: über die Selektion Suchen oder per Schleife alle Textfelder abarbeiten.Dein Code ist ein Mischmasch von beidem.zB alle Texte deren Namen nicht mit "Text" beginnen im Hintergrund selektierenCode:Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = drawingDocument1.Selectionselection1.Clearselection1.Add drawingDocument1.Sheets.ActiveSheet.Views.Item(2)selection1.Search "(Name!=Text* & CATDrwSearc ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter_CatDrawing
bgrittmann am 12.05.2015 um 17:21 Uhr (1)
ServusManuelle Suche: in Catia - bearbeiten - Suchen - Typ "aus Element" - gesuchten Elementtyp selektieren - Suchen (und dies aufzeichnen)Welche Blätter willst du nun umbenennen/suchen, das Detail-Blatt oder Blätter in der solch ein Detail eingefügt wurde? (kannst du mal ein Bild posten oder die (vereinfachte) Zeichnung hochladen)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter_CatDrawing
bgrittmann am 15.05.2015 um 22:05 Uhr (1)
ServusWenn nichts dazu in CATIA-Hilfe steht wird es wohl nicht gehen.Kannst du in einem Check auch ein VB-Script aufrufen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |