|
CATIA V5 Programmierung : Farbigen Körper mit Namen einfügen
Toppi90 am 20.02.2025 um 20:58 Uhr (1)
Hallo an alle CADler,Ich möchte gerne per Knopfdruck einen generierten Körper mit einer bestimmten Farbe und ein bestimmten Namen einfügen. Z.B. einen Grünen Körper mit dem Namen Gewinde G1/2"Gibt es bei Catia eine Möglichkeit soetwas hinzubekommen?Vielen Dank schon mal für die Antworten
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbigen Körper mit Namen einfügen
bgrittmann am 21.02.2025 um 07:43 Uhr (1)
ServusHier ein Beispiel als CATScript:Code:Sub CATMain()Dim oPartDocument As DocumentDim oPart As PartDim oBodies As BodiesDim oBody As BodyDim oSel as SelectionSet oPartDocument = CATIA.ActiveDocumentSet oPart = oPartDocument.PartSet oSel = oPartDocument.SelectionSet oBodies = oPart.BodiesSet oBody = oBodies.Add()oBody.Name = "G1/2"""oSel.ClearoSel.Add oBodyoSel.VisProperties.SetRealColor 255,0,0,1oSel.ClearoPart.Update End SubAlternativ könntest du auch eine PowerCopy oder leere Vorlagen-Körper in deinem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansicht per Makro ändern
DanielFr. am 17.07.2009 um 20:27 Uhr (1)
Hallo Marc,woher bekommst du das Element? Ist das ein Script-Input oder soll der Anwender eine Plane selektieren? Ein paar mehr Infos wären hilfreich An den Befehl "normal View" kommst du nur über einen CATIA.StartCommand. Hier kannst du aber keine Input-Elemente angeben. D.h. ev. wäre es sinnvoller die "named Views" zu verwenden------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansicht per Makro ändern
DanielFr. am 18.07.2009 um 11:14 Uhr (1)
Hallo Marc,also um das von Bernd mal zu verdeutlichen hier ein kleines Script, das dir dein Bauteil auf die "Top View" ausrichtet und anschließend einen Reframe macht.Code:Sub CATMain() Dim oDoc As Document Dim oCams As Cameras Dim oCam As Camera3D Dim oViewPoint As Viewpoint3D Dim oSpecWindow As SpecsAndGeomWindow Dim oViewer As Viewer3D Set oDoc = CATIA.ActiveDocument Set oCams = oDoc.Cameras Set oCam = oCams.Item(6) Set oViewPoint = oCam.Viewpoint3D Set oSpecWindow = CATIA.ActiveWindow Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Makros Starten auf machen CAD-Rechner nicht
AndyMattes am 29.04.2025 um 08:10 Uhr (1)
Hallo Community ,ich sollte mal wieder euere Hilfe habe.Ich habe bei mir im Büro das Problem, das Makros auf manchen Rechner nicht starten. Wenn der Makrobutton in der CATIA Umgebung gedrückt wird, öffnet sich nur der VBA Editor. Das Phänomen tritt vor allem bei neu installierten bzw. neuen Rechnern auf.Habt Ihr vllt. eine Idee woran das liegen könnte? Fehlt hier irgendwas in der Windows Installation damit das Makro starten kann?Vielen Dank schon mal für eure Hilfe.Viele Grüße Andy
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Makros Starten auf machen CAD-Rechner nicht
Randle am 29.04.2025 um 13:36 Uhr (1)
Hallo,das sieht für mich so aus als wenn da auf Libraries verwiesen wird, die auf dem Zielrechner nicht verfügbar sind. Mal die Referenzen der VBA Makros prüfen, und alle entfernen die nicht benötigt werden.Es kann auch darauf hinweisen, das einige Rechner nicht gleich installiert sind (was den CATIA Umfang angeht).Gruß Randle------------------Planung ersetzt Fehler durch Irrtum!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Paste mit Catia Makro C#
Flo-p1 am 29.04.2025 um 18:12 Uhr (1)
Hallo,ich habe eine kleine C# Anwendung die in Catia einige Flächen verarbeitet. Diese Flächen sortiere ich in ein Geometrisches Set und will diese dann in ein neues CatPart kopieren.Mit der Referenz und der Aktivierung bei den Copy Paste Funktionen bin ich eigentlich vertraut. Ich bin mir aber unsicher, ob die Copy/ Paste Funktion global über die Parts so funktioniert wie die von Windows zB. Problem ist, dass er zwar alles im alten Part kopiert, aber sobald ich das neue öffne und darauf referenziere, der ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Paste mit Catia Makro C#
bgrittmann am 29.04.2025 um 18:31 Uhr (1)
Servus FloVersuch mal vor dem PasteSpecial im Zielpart das Part zu selektieren. zBCode:targetSel.Add(targetDoc.Part);GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Paste mit Catia Makro C#
Flo-p1 am 30.04.2025 um 08:58 Uhr (1)
Servus Bernd,es ist so einfach wenn man die Antwort kennt ;D.Ja klar man muss auch wenn man es manuell macht erstmal das CatPart auswählen.Ich danke dir vielmals.Gruß FloHier der vollständige Code (falls jemand den mal braucht):private void ExportGeoSetToNewPart(HybridBody plyExportSet){ // Aktuelles Dokument und Part holen PartDocument sourceDoc = (PartDocument)CATIA.ActiveDocument; sourceDoc.Activate(); // Sehr wichtig für gültiges Copy Part sourcePart = sourceDoc.Part; // Quelle selektieren und k ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Makros Starten auf machen CAD-Rechner nicht
AndyMattes am 30.04.2025 um 13:12 Uhr (1)
Hi Randel,also ich hatte jetzt gerade wieder Zugriff auf einen Rechner bei dem die Makros nicht durchlaufen. Auch wenn ich hier die Makros aus dem Editor heraus starte läuft das Makro nicht durch.Was meinst du mit Referenzen der VBA Makros? Und hast du vllt. eine Idee welche Berechtigung hier bei der Catia Installation nicht berücksichtigt wurde?Viele Grüße Andy
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Makros Starten auf machen CAD-Rechner nicht
Randle am 30.04.2025 um 23:49 Uhr (1)
Nabend,du kannst ja bei der CATIA Installation auswählen welche Workbenches/Solutions installiert werden sollen. Wenn die Makros dann auf einem Rechner mit vollständiger Installation erstellt werden, kann es sein das sie dann auf Rechner mit nicht vollständiger Installation nicht laufen, weil Referenzen/Verweise fehlen.Gruß Randle------------------Planung ersetzt Fehler durch Irrtum!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Makros Starten auf machen CAD-Rechner nicht
AndyMattes am 05.05.2025 um 10:47 Uhr (1)
Servus,ja perfekt. Dann schau ich mal ob das nachinstalliert werden kann.Ich muss jetzt aber nochmal blöde fragen ... Das muss dann ja aber auf Betriebssystemebene (also Windows) installiert werden und nicht in der Catia Installation oder?Grüße
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Makros Starten auf machen CAD-Rechner nicht
AndyMattes am 06.05.2025 um 08:05 Uhr (1)
Guten Morgen Martin,in der Tat, das funktioniert. Das Problem ist nur, sobald Catia neu gestartet wird ist der Haken wieder gesetzt und es funktioniert wieder nicht.Grüße
|
In das Form CATIA V5 Programmierung wechseln |