Autor
|
Thema: CatScript (853 mal gelesen)
|
PitSe18 Mitglied Konstrukteur
Beiträge: 7 Registriert: 21.04.2016 Intel(R) Core (TM) Duo CPU E8400 3GHz 8,00 GB RAM, 64 Bit Catia V5R21
|
erstellt am: 21. Apr. 2016 09:30 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen liebe Gemeinde, ich habe eine etwas größere Programmier-Aufgabe gezogen. Ich habe ein parameterbasiertes Modell (mit Designtable). Nun werden auf Berechnungsgrundlagen (Ansys, optiSlang) verschiedene optimierte Bauteile erzeugt. Ich möchte jetzt per Skript von jedem geänderten Bauteil verschiedene 3D-Ansichten (Draufsicht, Seite, ...) erzeugen, je ein PNG abspeichern und zu guter Letzt evtl. fehlerhafte Bauteile markieren (bspw. Flansch-failed.CATPart). Das aktuelle Skript kann ich bei Bedarf hochladen. Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 21. Apr. 2016 09:50 <-- editieren / zitieren --> Unities abgeben: Nur für PitSe18
Servus PitSe18 Willkommen im Forum. Wie weit bist du mit deinem Makro? Wo hängst du? Weißt du schon wie du vorgehen willst (Ablauf)? Gruß Bernd PS: Hier wurde schon mal was so ähnliches besprochen. ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PitSe18 Mitglied Konstrukteur
Beiträge: 7 Registriert: 21.04.2016 Intel(R) Core (TM) Duo CPU E8400 3GHz 8,00 GB RAM, 64 Bit Catia V5R21
|
erstellt am: 21. Apr. 2016 10:14 <-- editieren / zitieren --> Unities abgeben:
|
PitSe18 Mitglied Konstrukteur
Beiträge: 7 Registriert: 21.04.2016 Intel(R) Core (TM) Duo CPU E8400 3GHz 8,00 GB RAM, 64 Bit Catia V5R21
|
erstellt am: 29. Apr. 2016 11:28 <-- editieren / zitieren --> Unities abgeben:
Aaaalso ich habe mittlerweile ein Skript, dass ein Bild/Screenshot (ISO) des Modells erzeugt (ohne Baum und Kompass, weißer Hintergrund). Aber ich muss das Bild benennen (MsgBox). Ich würde dem Bild aber gern automatisch den Namen des Parts zuordnen. Kann mir da jemand helfen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 29. Apr. 2016 11:33 <-- editieren / zitieren --> Unities abgeben: Nur für PitSe18
|
joehz Moderator Freiberuflicher Konstrukteur
Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 29. Apr. 2016 11:35 <-- editieren / zitieren --> Unities abgeben: Nur für PitSe18
Hi Pit, in dem ersten von Bernd angezogenen Thread findet sich ein Skript. Auszug:
Code:
For i = 1 To oTable.ConfigurationsNb oFileName = oFileNameRAW & i oTable.Configuration = i oPart.Update oViewer.Reframe CATIA.ActiveWindow.ActiveViewer.CaptureToFile catCaptureFormatJPEG, oFileName & ".jpg" Next
Hope it helps, Joe ------------------ Inoffizielle Catia Hilfeseite Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |