Autor
|
Thema: Anzeigemodus Analyse deaktivieren (4042 mal gelesen)
|
Bertel Mitglied
Beiträge: 300 Registriert: 03.04.2002 CATIA V5 R26SP3HF21 Win10 Lenovo P52 Intel Xenon 16GB Ram NVIDIA Quadro P2000 EUKLID V14 ViCADo 2015
|
erstellt am: 10. Dez. 2013 14:38 <-- editieren / zitieren --> Unities abgeben:
Hallo, möchte gerne von einer Drawing per Makro ein Pdf erzeugen. Dafür müßte ich vorher den Anzeigemodus "Analyse" deaktivieren, und danach wieder aktivieren. Habe allerdings keinen Plan, wie das mit nem Makro schaffe!?! Code: Dim DrwDocument As DrawingDocument Set DrwDocument = CATIA.ActiveDocument 'Anzeigemodus Analyse deaktivieren DrwDocument.ExportData "C:\Temp\Drawing.pdf","pdf" 'Anzeigemodus Analyse aktivieren
Hat jemand einen Tip? Gruß Bertel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bertel Mitglied
Beiträge: 300 Registriert: 03.04.2002 CATIA V5 R26SP3HF21 Win10 Lenovo P52 Intel Xenon 16GB Ram NVIDIA Quadro P2000 EUKLID V14 ViCADo 2015
|
erstellt am: 23. Feb. 2014 13:13 <-- editieren / zitieren --> Unities abgeben:
OK, das scheint wohl nicht möglich zu sein - wobei eine Anwort wie: "Geht nicht" auch schon hilfreich gewesen wäre. Gibt es vielleicht noch andere Möglichkeiten, um ein monochromes Pdf zu erzeugen? Gruß Bertel 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: 23. Feb. 2014 14:11 <-- editieren / zitieren --> Unities abgeben: Nur für Bertel
Servus Bertel Zu deiner ursprünglichen Frage: -> geht wahrscheinlich nur mit einem Start-Command, das Status lässt sih allerdings nicht auslesen Code: CATIA.StartCommand ("Analyse-Anzeigemodus")
Zu monochromen PDF: geht wahrscheinlich nur über einen PDF-Drucker (bzw auch PostScript), wird aber per Makro etwas aufwändiger. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ferdo Mitglied engineer
Beiträge: 34 Registriert: 15.04.2009 Windows 7, 64 CATIA v5r25 , 3DEXPERIENCE on cloud
|
erstellt am: 24. Feb. 2014 11:38 <-- editieren / zitieren --> Unities abgeben: Nur für Bertel
Hallo Zum zweiten frage in CATScript Sub CATMain() Dim HSOSynchronizedFilter(0) Dim Chaine As String Chaine = ".,all" Dim MySelection Dim MyDraw As Document Set MyDraw = CATIA.ActiveDocument Set MySelection = MyDraw.Selection HSOSynchronizedFilter(0) = "SetCATIADotHSOSynchronizedToFalse" MySelection.Clear MySelection.Search Chaine MySelection.VisProperties.SetRealColor 0, 0, 0, 1 ''all goes black MySelection.Clear HSOSynchronizedFilter(0) = "SetCATIADotHSOSynchronizedToTrue" MyDraw.ExportData "C:\temp\" & "\" & Left(CATIA.ActiveDocument.Name, Len(CATIA.ActiveDocument.Name) - 11), "pdf" CATIA.StartCommand "Undo" CATIA.StartCommand "Undo" CATIA.StartCommand "Undo" End Sub
------------------ Best regards Fernando Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bertel Mitglied
Beiträge: 300 Registriert: 03.04.2002 CATIA V5 R26SP3HF21 Win10 Lenovo P52 Intel Xenon 16GB Ram NVIDIA Quadro P2000 EUKLID V14 ViCADo 2015
|
erstellt am: 26. Feb. 2014 13:00 <-- editieren / zitieren --> Unities abgeben:
Hallo Fernando, danke für das Makro. Zwei Probleme: 1. Das nudelt gefühlte 10 Minuten über meine Beispielzeichnung (6086 Elemente in der Selektion). 2. Das gespeicherte Pdf hat die farbigen Maße leider immer noch drin. D.h. die aktive Bemaßungsanalyse kann man damit nicht "überlisten". Gruß Bertel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ferdo Mitglied engineer
Beiträge: 34 Registriert: 15.04.2009 Windows 7, 64 CATIA v5r25 , 3DEXPERIENCE on cloud
|
erstellt am: 02. Mrz. 2014 10:49 <-- editieren / zitieren --> Unities abgeben: Nur für Bertel
|
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 02. Mrz. 2014 11:31 <-- editieren / zitieren --> Unities abgeben: Nur für Bertel
Servus Fernando Leider bringt das selektieren und umfärben der Bemaßung nichts, da die Bemessungsanalyse unabhängig von der Farbe des Elements ist (ist nicht eine Eigenschaft des Elements) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ferdo Mitglied engineer
Beiträge: 34 Registriert: 15.04.2009 Windows 7, 64 CATIA v5r25 , 3DEXPERIENCE on cloud
|
erstellt am: 02. Mrz. 2014 11:43 <-- editieren / zitieren --> Unities abgeben: Nur für Bertel
|
K.Siebert Mitglied Tech Zeichner
Beiträge: 415 Registriert: 19.05.2007 Win XP Catia V5 R19 Catia V5 R24
|
erstellt am: 02. Mrz. 2014 14:59 <-- editieren / zitieren --> Unities abgeben: Nur für Bertel
|
Bertel Mitglied
Beiträge: 300 Registriert: 03.04.2002 CATIA V5 R26SP3HF21 Win10 Lenovo P52 Intel Xenon 16GB Ram NVIDIA Quadro P2000 EUKLID V14 ViCADo 2015
|
erstellt am: 03. Mrz. 2014 10:38 <-- editieren / zitieren --> Unities abgeben:
Hallo K.Siebert, das funktioniert! Danke. Leider ist der Weg etwas langwierig. 1. Postscript aus CATIA mit sichern unter.. 2. Postscript manipulieren mit PS_level2_color_mod.exe Input.ps Output.ps 0 0 0 (rgb für schwarz). 3. Pdf aus Postscript erzeugen mit FreePdf (PS nach PDF Konverter). Ich glaube nicht, daß ich unsere User dafür begeistern kann. Die sind gewohnt, daß alles auf Knopfdruck geht. Gruß Bertel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
K.Siebert Mitglied Tech Zeichner
Beiträge: 415 Registriert: 19.05.2007 Win XP Catia V5 R19 Catia V5 R24
|
erstellt am: 03. Mrz. 2014 23:09 <-- editieren / zitieren --> Unities abgeben: Nur für Bertel
|
Bertel Mitglied
Beiträge: 300 Registriert: 03.04.2002 CATIA V5 R26SP3HF21 Win10 Lenovo P52 Intel Xenon 16GB Ram NVIDIA Quadro P2000 EUKLID V14 ViCADo 2015
|
erstellt am: 05. Mrz. 2014 09:27 <-- editieren / zitieren --> Unities abgeben:
Hallo K.Siebert, leider dürfen wir nur Software benutzen, die konzernweit freigegeben ist - PDF Creator gehört nicht dazu. Allerdings habe ich inzwischen mit einem geeigneten Treiber auch FreePDF dazu gebracht bis Format A0 zu drucken. Insofern hat sich das Problem erledigt. @ bgrittmann CATIA.StartCommand ("Analyse-Anzeigemodus") - da tut sich garnix. Gruß Bertel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tberger Mitglied Application Manager CATIA V5 / V6
Beiträge: 1385 Registriert: 13.01.2007 WIN 7 64bit V5R21SP3HF49 3DX/V6 R2016x
|
erstellt am: 25. Jun. 2014 10:54 <-- editieren / zitieren --> Unities abgeben: Nur für Bertel
Hallo zusammen, ich habe weil ichs auch gerade gesucht habe in einem französischsprachigem Forum eine Lösung zum Umschalten des Anzeige-Analyse-Modus per code gefunden :-) hier der Link: http://catiav5.forumactif.org/t912-enregistrer-sous-pdf-noir-et-blanc und die interessanten Zeilen hierzu: ' déclaration des variables Dim settingControllers1 As SettingControllers Dim settingRepository1 As SettingRepository Dim boolean61 As Boolean 'chargement des variables Set settingControllers1 = CATIA.SettingControllers Set settingRepository1 = settingControllers1.Item("DraftingOptions") 'on récupère l'état du mode analyse dans la variable "boolean61" boolean61 = settingRepository1.GetAttr("DimDesignMode") ' si "boolean61" = true on le passe à false et inversement If boolean61 Then settingRepository1.PutAttr "DimDesignMode", False Else settingRepository1.PutAttr "DimDesignMode", True End If ' on affiche l'état du mode d'analyse MsgBox settingRepository1.GetAttr("DimDesignMode") 'on enregistre les paramètres en mémoire pour les appliquer à la session en cours settingRepository1.Commit ___ Es erlaubt die jeweilige Umschaltung von aktiv auf inaktiv. Wer immer inaktiv braucht muss ja nur ab "Else" zwei Zeilen rauskommentieren ------------------ Grüße aus dem Thurgau Thomas +++++++++++++++++++++++++++++++++ CATIA - eine Laune der Natur ... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bertel Mitglied
Beiträge: 300 Registriert: 03.04.2002 CATIA V5 R26SP3HF21 Win10 Lenovo P52 Intel Xenon 16GB Ram NVIDIA Quadro P2000 EUKLID V14 ViCADo 2015
|
erstellt am: 25. Jun. 2014 12:53 <-- editieren / zitieren --> Unities abgeben:
|
tberger Mitglied Application Manager CATIA V5 / V6
Beiträge: 1385 Registriert: 13.01.2007 WIN 7 64bit V5R21SP3HF49 3DX/V6 R2016x
|
erstellt am: 25. Jun. 2014 12:56 <-- editieren / zitieren --> Unities abgeben: Nur für Bertel
|
Bertel Mitglied
Beiträge: 300 Registriert: 03.04.2002 CATIA V5 R26SP3HF21 Win10 Lenovo P52 Intel Xenon 16GB Ram NVIDIA Quadro P2000 EUKLID V14 ViCADo 2015
|
erstellt am: 25. Jun. 2014 14:32 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, ich auch: Code: Sub CATMain()Dim settingControllers1 As SettingControllers Dim settingRepository1 As SettingRepository Dim boolean61 As Boolean 'chargement des variables Set settingControllers1 = CATIA.SettingControllers Set settingRepository1 = settingControllers1.Item("DraftingOptions") 'on récupère l'état du mode analyse dans la variable "boolean61" boolean61 = settingRepository1.GetAttr("DimDesignMode") ' si "boolean61" = true on le passe à false et inversement If boolean61 Then settingRepository1.PutAttr "DimDesignMode", False Else settingRepository1.PutAttr "DimDesignMode", True End If ' on affiche l'état du mode d'analyse MsgBox settingRepository1.GetAttr("DimDesignMode") 'on enregistre les paramètres en mémoire pour les appliquer à la session en cours settingRepository1.Commit End Sub
Leider bekomme ich einen Fehler: "Das Verfahren Item ist fehlgeschlagen". Habs in R18 und R19 probiert. Gruß Bertel [Diese Nachricht wurde von Bertel am 25. Jun. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tberger Mitglied Application Manager CATIA V5 / V6
Beiträge: 1385 Registriert: 13.01.2007 WIN 7 64bit V5R21SP3HF49 3DX/V6 R2016x
|
erstellt am: 25. Jun. 2014 20:37 <-- editieren / zitieren --> Unities abgeben: Nur für Bertel
hmmm, bei meiner R21 funktionierts ohne Probleme und schält immer genau in den anderen Modus um, als ob man den Schalter drücken bzw. das Icon selektieren würde. Vlt kannst du dir die Seite der Einstellungen als CatScript ausgeben (der Button gleich knapp links neben deiner roten Markierung im Bild) und im ausgegebenen Code nachschauen ob das Item evtl. anders bezeichnet ist in der R19. Ich habe leider keine R19 mehr zur Verfügung ums zu testen. ------------------ Grüße aus dem Thurgau Thomas +++++++++++++++++++++++++++++++++ CATIA - eine Laune der Natur ... [Diese Nachricht wurde von tberger am 25. Jun. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bertel Mitglied
Beiträge: 300 Registriert: 03.04.2002 CATIA V5 R26SP3HF21 Win10 Lenovo P52 Intel Xenon 16GB Ram NVIDIA Quadro P2000 EUKLID V14 ViCADo 2015
|
erstellt am: 26. Jun. 2014 11:02 <-- editieren / zitieren --> Unities abgeben:
|