|
CATIA V5 Programmierung : Catia CAA Lizenz
RSchulz am 15.01.2019 um 11:04 Uhr (1)
Hallo,Makroleisten kann man im Adminmodus in den "globalen" Settings, die dann verteilt werden müssen, einstellen. Wichtig ist hierbei, dass man bei geöffneten Workbenches die Makroleisten für die Workbench einstellt. Demnach müssen übergreifende Makros ohne geöffnetes Dokument/Workbench hinzugefügt werden. Unter Tools Customize Commands lassen sich dann auch noch Hotkeys zuordnen.Die Programmierung im .Net ist eigentlich total simple. Die installierten COM Module auswählen und integrieren. Doku und Beis ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : For Each Item nur im aktiven Fenster
RSchulz am 05.02.2019 um 12:49 Uhr (15)
Hallo Suchti,mit CATIA.ActiveDocument sollte es gehen. Hierbei musst du durch die Links rekursiv die verwendeten Dokumente ermitteln. Hierzu gibt es einige Beispiele im Forum.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Makro für Catia bearbeiten
bgrittmann am 28.11.2019 um 10:01 Uhr (1)
ServusIch weiß was du vor hast. Ich will dich in die richtige Richtung lenken, dass du den Fehler das Makro besser verstehst.Hast du das original Makro halbwegs verstanden?Vermutlich müsstest du ja nur die Zeile mit dem erzeugen des GeoSet raus löschen (und die folgenden zum umbenennen) und in der Sub CreationPoint in der Zeile Set myHBody = PtDoc.Part.HybridBodies.Item("GeometryFromExcel") den richtigen Namen des GeoSets anpassen.Denn erst da wird bestimmt wo die Punkte erzeugt werden.GrußBernd----------- ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Die Konstruktion bearbeiten während eine UserForm geöffnet ist.
RSchulz am 24.06.2020 um 11:34 Uhr (15)
Hallo Fariz,da ich fast ausschließlich mit .Net auf CATIA zugreife, habe ich das Problem generell nicht. Allerdings sollte dir die Form Eigenschaft "Show Modal=True" helfen.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Optimierung VBS
Jens Hansen am 01.06.2006 um 11:59 Uhr (1)
Hallo Chaos,für ObjectiveParameter kannst du folgendes machen:paramtarget = part.Parameters.RootParameterSet.AllParameters.Item(50)oOptimization1.ObjectiveParameter = paramtargetDas optimierte Volumen ergibt sich ja aus der fertigen Optimierung. Es ist daher einfacher, einfach über einen freien Paramter mittels Formel das fertige Volumen abzufragen(kann man ja dirket ins Model einbauen):smartVolume(`Hauptkörper`)Ich hoffe mal, es hilft was weiterJens Hansen------------------Inoffizielle CATIA-Hilfeseitehtt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Step-Makro: Beliebigen Text am Ende das step-Dateinamens hinzufügen
Lionel Hutz am 03.09.2020 um 10:00 Uhr (1)
Code:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocument DocName =partDocument1.Name DocPath = partDocument1.Path StpPath = DocPath & "" & Left(DocName, Len(DocName) - 8) & "_Rohteil" & ".stp"partDocument1.ExportData StpPath, "stp"partDocument1.ExportData StpPath, "3dxml"End SubWenn du bei sPath die Dateiendung nicht vorgibst, kannst du ein einem Abwasch weitere Dateiformate exportieren. Die zugehörige Endung wird jeweils angehängt.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Wie können CATIA.catvbs Skripte von Drittapplikationen aus gestartet werden?
bgrittmann am 14.03.2021 um 11:02 Uhr (15)
ServusIch kenne mich nicht in Matlab aus sehen aber folgende Möglichkeiten: per Batch (CMD), siehe zB hier (Catia wird geöffnet, Makro ausgeführt, und Catia geschlossen?) falls du per COM-Schnittstelle zugriffen hast: zum SystemService durch hangeln und per ExecuteScript das Makro ausführen wenn du eh schon per COM-Schnittstelle auf Catia zugriff hast: auf das Makro verzichten und direkt aus der externen Anwendung/Matlab Catia steuern (sieh zB hier)GrußBernd------------------Warum einfach, wenn es auch kom ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UserForm beenden
bgrittmann am 29.03.2021 um 14:46 Uhr (1)
ServusSendest du den Tastendruck auch an das richtige Fenster? (Catia nicht die UserForm)Mehrere Subs/Functions parallel laufen lassen ist wohl keine gute Idee in VBA.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : CATIA Frage zu CATSettings (Formel-Fkt [f(x)])
bgrittmann am 17.12.2022 um 12:51 Uhr (15)
ServusWillkommen im Forum.Ist die Ansicht der Parameter im Baum aktiviert? (Part: Tools - Optionen - Infrastruktur - Teileinfrastruktur - Anzeige - Im Strukturbaum anzeigen bzw im Product: - Infrastruktur - Product Structure - Anpassen der Baumstruktur)Wie äußert sich dein Fehler?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatentransformation/Transformationsmatrizen im Part
Lionel Hutz am 14.02.2023 um 13:35 Uhr (1)
Wirf mal einen Blick auf das Makro DMUPstCopyPasteKeepAbsolutePosition aus der Catia-Hilfez.B. hier https://www.maruf.ca/files/caadoc/CAAScdDmuUseCases/DMUPstCopyPasteKeepAbsolutePositionSource.htmDa werden Parts per Matrixmanipulation im Product positioniert.Mathematisch musst du ja die Verschiebung und Verdrehung, die du auf dein Referenz-Achsensystem aufbringen müsstest, um es auf den Nullpunkt ohne Verdrehung zu platzieren auf die anderen Achsensysteme anwenden.Da sollten dann die Koordinaten relativ z ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UserRefProperties im Produkt funzt nicht
Randle am 20.02.2023 um 14:46 Uhr (1)
Hallo,hier ein Beispiel wie es mit beiden Fällen (Ansicht direkt aus Part und von Part aus einer Produktstruktur) funktioniert. Zusätzlich habe ich da exemplarisch noch mal den Fall "Ansicht von Body" berücksichtigt.Code:Sub CATMainDim DrwDoc As DrawingDocumentDim DrwSheet As DrawingSheetDim DrwView As DrawingViewDim Prod As ProductDim ParentObjSet DrwDoc = CATIA.ActiveDocumentSet DrwSheet = DrwDoc.Sheets.ActiveSheetSet DrwView = DrwSheet.Views.Item(3)Select Case TypeName(DrwView.GenerativeBehavior.Documen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia copied parts to axis in product
bgrittmann am 17.08.2023 um 17:45 Uhr (1)
Hi,probably there are also English books for macro programming. Also forums in English are available.I suggest to learn the use of the documentation and the use of the vba editor (watch/local windows)regards,Bernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Umgebung nicht verfügbar
moppesle am 28.01.2025 um 11:28 Uhr (1)
Hallo,durch eine Neuinstallation der DSSoftwarePrerequisites im Installationsverzeichniss konnte ich das Problem lösen.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |