|
CATIA V5 Part / Assembly : Namen von Bodys Teil-Umbenennen
bgrittmann am 23.01.2020 um 10:45 Uhr (1)
ServusHier ein Muster (CATScript) das du eventuell entsprechend verbessern/anpassen kannst:Code:Sub CATMain()Dim oPartDocument As PartDocumentDim oPart as PartDim oBody As BodyDim oBodies As BodiesDim sOldString as StringDim sNewString as StringsOldString = "der_Alte_Name"sNewString = "der_neue_Name"Set oPartDocument = CATIA.ActiveDocumentSet oPart = oPartDocument.PartSet oBodies = oPart.BodiesFor i=1 To oBodies.count Set oBody = oBodies.Item(i) if InStr(oBody.Name, sOldString) 0 then oBody.Name = Rep ...
|
In das Form CATIA V5 Part / Assembly wechseln |
 |
CATIA V5 Programmierung : Umbennenung von Solids durch Filenamen
bgrittmann am 05.02.2020 um 12:48 Uhr (15)
ServusAn den Dateinamen kommst du über Name des Documents, an den Namen des Körpers über Name des Body. zB (CATScript):Code:Sub CATMain()Dim oPartDocument as PartDocumentDim oBody as BodySet oPartDocument = Catia.ActiveDocumentSet oBody = oPartDocument.Part.Bodies.Item("Körper.1")oBody.Name = oPartDocument.NameEnd SubJetzt noch Fehlerbehandlungen einbauen, eventuell die Dateierweiterung abscheiden, ...GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Meldung beim Save as vermeiden
bgrittmann am 06.02.2020 um 18:18 Uhr (1)
ServusWie wäre es mit:Code:CATIA.DisplayFileAlerts = Falsein deinen Code einbauen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Excel leeres Tebellenblatt NACH dem Tabellenblatt Fremdvergabe einzufügen.
bgrittmann am 07.02.2020 um 18:02 Uhr (1)
Servus BLDDa ich kein Excel hab kann ich das nicht testen.Du könntest zB: das Worksheet per Move an die richtige Stelle schieben in Excel per Makrorekorder das mal aufzeichnen/testen und dann in dein Catia-Makro übernehmen mal in Schulungsunterlagen zu Excel-VBA danach schauen in einem entsprechenden Excel-Forum die Frage stellen bzw dort mal suchenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Catia Version
bgrittmann am 27.02.2020 um 13:38 Uhr (1)
ServusÖffne mal ein CATPart mit einem Texteditor und such nach "Release".AFAIK wird gespeichert in welcher Version die Datei erzeugt wurde und mit welcher diese zuletzt gespeichert wurde.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Referenz von einem Skizzenpunkt erstellen
bgrittmann am 21.03.2020 um 12:40 Uhr (1)
Servus BldBeim manuellen Vorgehen legt Catia die externen Verweise automatisch an. Per Makro müsstest du diese per Copy und Paste Special selbst erzeugen.Was hast du denn genau vor?Eventuell gibt es Verbesserungsmöglichkeiten in der Methodik. (zB nur veröffentlichte Elemente nutzen, Achsen/3D-Punkte statt Skizzen, ...)GrußBernd ------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Übergabe von Eigenschaften in stp-Datei
bgrittmann am 27.03.2020 um 09:49 Uhr (1)
Guten MorgenWillkommen im Forum. Bitte Systeminfo ausfüllen.Ich fürchte dass das nicht so einfach ist.Mir stellen sich dabei drei Fragen sind in der STEP-Norm weitere entsprechende Daten/Parameter definiert? wenn ja, könnte diese Catia auch exportieren? können andere Programme diese auch brauchbar importieren?Du könntest ja mal in der Norm nachschauen ob es solche Parameter gibt, diese dann händisch in einer STEP-Datei ergänzen und dann mit den entsprechenden CAD-Programmen testen ob die Parameter auch imp ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Measure Inertia Informationen kopieren
bgrittmann am 27.03.2020 um 11:33 Uhr (1)
ServusWillkommen im Forum.Meinst du den DMU Navigator als extra Anwendung oder als Catia Workbench?Von wo aus willst du darauf zugreifen? Von Excel aus?Woher hast du deinen Code? Sollte da nicht einfach GetObject (wie hier) gehen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Bauteile automatisch ausblenden Catia V5
bgrittmann am 01.04.2020 um 09:28 Uhr (1)
Servus AtillaGeht statt ausblenden auch deaktivieren?Dann geht es zB mit einer Rule (Knowlegeware Lizenz erforderlich) oder per einfacher Formel.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht ausgewählte Teile ausblenden
bgrittmann am 10.04.2020 um 09:20 Uhr (1)
ServusPer Makro kann das etwas komplexer sein.Manuell geht es so recht schnell: Parts die eingeblendet bleiben sollen selektieren - RMT - Auswahlmodus - Umkehrung - AusblendenPer Makro alle Bauteile/Baugruppen einblenden:Code:Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocument1.Selectionselection1.Search "CATProductSearch.Product.Visibility=Hidden,in"Dim visPropertySet1 As VisPropertySetSet visPropertySet1 = sel ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Abstand von 2 Punkten in bestimmter Richtung messen
bgrittmann am 15.04.2020 um 15:51 Uhr (1)
Servus StefanAFIAK geht das in Catia nur wenn du ein entsprechendes Achsensystem erzeugst.Im Messen-Fenster kannst du unter "Achse" dann das Achsensystem auswählen. (ggf unter Anpassen noch Komponenten" aktivieren)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Catia Teil als step abspeichern
bgrittmann am 17.04.2020 um 11:52 Uhr (1)
ServusSchon mal mit dem Makrorekorder probiert einen Einstiegspunkt für dein Makro zu bekommen?Code:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentpartDocument1.ExportData "D:TestPart.stp", "stp"End SubViel Spaß beim anpassen des Codes (zB Pfad und Dateiname aus dem Dokument übernehmen usw)GrußBernd ------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Allgemein : Catia Zeichnung - Rechteckseinrahmung von Maßen anpassen
bgrittmann am 21.04.2020 um 20:08 Uhr (1)
Servus MarkusWillkommen im Forum.Schon mal die Definition wie im Bild probiert (ggf steht in der Doku auch was die Werte alles so bedeuten)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |