|
CATIA V5 Programmierung : Nach Synchronisation der Konstruktionstabelle Modell automatisch Aktualisieren
bgrittmann am 06.01.2020 um 13:48 Uhr (1)
ServusUnd was muss denn alles in Catia aktualisiert werden?Wie ist dein Modell aufgebaut? Reicht es wenn du per Makro die Rootbaugruppe aktualisierst?ggf in den Optionen (Mech Konstruktion - Assembly - Allgemein - Fortführung der Aktualisierung) probieren ob dann eine Aktualisierung reicht.Was für Parameter hast du? Hast du schon mal die Doku/Forensuche/Watchfenster genutzt um zu sehen wie du auf diese zugreifst?GrußBerndPS: Über 1000 Parameter? Dann viel Spaß beim Behalten des Überblicks, wenn mal was sch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : mit Catia aus 3D in 2D darstellen
bgrittmann am 21.01.2020 um 12:39 Uhr (1)
ServusWillkommen im Forum.Kannst du mal ein Bild posten, was du vor hast bzw wie die Blüte aussieht.STL-Dateien sind nicht gerade ideal um in Catia weiterzuverbreiten (spezielle Lizenz, Umwandlung, eventuell manuelle Nacharbeit)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : mit Catia aus 3D in 2D darstellen
bgrittmann am 22.01.2020 um 11:10 Uhr (1)
Servus UweDas interessante wird wohl sein, wo die "neutrale Fase" bei dieser Umformung liegt (Abhängig von Werkstoff, Werkzeug, ... ?)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
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 |