|
CATIA V5 Programmierung : Speicherstatus einer CAT Drawing überprüfen ?
Randle am 05.06.2009 um 14:09 Uhr (0)
Hallo,ich glaube was ZORG meint/sucht ist, ob die Zeichnung überhaupt schon mal gespeichert wurde oder ob sie nur mit New erzeugt worden ist und ihr somit noch kein Speicherort zugewiesen wurde.ZORG: Kannst du nicht einfach prüfen ob das DrawingDocument schon einen Pfad hat. Wenn Path = "" bzw. Path = Nothing then Catia.StartCommand ("Save As") (bei englischer Umgebungssprache, sonst Catia.StartCommand ("Speichern unter")?Sollte das nicht gehen, weil die Eigenschaft Path einen Fehler zurückmeldet, dann kön ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro zum übertragen der Body Namen auf die Zeichnung
Randle am 14.09.2019 um 17:00 Uhr (1)
Hallo,also bis zu 80-90% lässt sich das schon per Makro machen.Drawing öffnenView auswählenVerlinktes Part auslesen/öffnenBodies per Schleifer durchlaufen - Schwerpunkt Koordinaten und Bodynamen auslesen - Koordinaten auf Ansichtsebene umrechnen - Text mit Leader erstellenDas Positionieren der Texte mit den Bodynamen ist dann teilw. noch mit Restarbeiten verbunden.GrußRandle------------------Wer für nichts steht, fällt für alles![Diese Nachricht wurde von Randle am 14. Sep. 2019 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Drafting : Drawing an Katalogteil anhängen
Randle am 27.06.2019 um 14:06 Uhr (1)
Hallo,also die Links sollte man auch per Makro umhängen können (sogar wenn die UUID nicht übereinstimmt, allerdings mit der Konsequenz das die Maße in der Regel defekt sind und sich ggf. die Ansichten ändern).Hatte mal folgendes Makro geschrieben:Code:Sub CATMain()Dim oDrwDoc As DrawingDocumentDim oDrwSheet As DrawingSheetDim oDrwView As DrawingViewDim intViewNr As IntegerDim strDocToLink As StringDim oDocToLink As DocumentOn Error Resume Next Set oDrwDoc = CATIA.ActiveDocument If Err.Number 0 Then M ...
|
| In das Form CATIA V5 Drafting wechseln |
|
CATIA V5 Drafting : CATIA V5 stürzt beim Öffnen von Drafting ab
Randle am 28.06.2022 um 09:53 Uhr (1)
Hallo,also fassen wir das mal zusammen:- du benutzt Windows 11 mit einem CATIA Release, das ca. zur Zeit von Windows 7 rauskam.- du nutzt keine zertifizierte Hardware.- du nutzt keine zertifizierte Software(OS).- du nutzt ein CATIA in der Basisversion (ohne Servivepack, sowas kommt eigentlich nur sehr selten vor).- aus deinen Logfiles entnehme ich das dein Betriebssystem nicht erkannt wird und das es irgendein Problem mit dem Arbeitsspeicher gibt, sobald du eine Zeichnung öffnen/erstellen willst. Zu meine ...
|
| In das Form CATIA V5 Drafting wechseln |
|
CATIA V5 Programmierung : Einrichten von Visual Studio für CATIA
Randle am 04.06.2019 um 14:03 Uhr (1)
Hallo,#1hast du die Verweise auf die Catia Bibliotheken eingerichtet? Dann wäre zumindest die Autovervollständigung verfügbar. Für das Local Fenster ändert das meiner Meinung nach aber nichts. Mich stört es nicht da ich eh meistens mit Late Binding arbeite.#2Soweit ich weiß geht das nicht weil der zur Laufzeit geänderte Code neu kompiliert werden muss. Lasse mich bei beiden Punkten aber gerne eines besseren belehren.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Infrastruktur : Video Codecs - Image Video
Randle am 09.02.2017 um 08:55 Uhr (1)
Hallo zusammen,habe folgendes Problem:Ich wollte gestern bei einem Anwender einen neuen/anderen Codec (k-lite) "einrichten" um diesen in CATIA V5 (R21SP2 x64) zu nutzen. Also installiert & Neustart.Danach CATIA gestartet aber der Codec tauchte in CATIA V5 nicht auf.Daraufhin habe ich u.a. hier im Forum nach einer Antwort gesucht - leider ohne Erfolg.Der einzige Erfolg war nach der Installation des von Dassault mitgelieferten Codec 3DSMJPEGVFWSetup.exe (Verzeichnis: ...win_b64codein) - Hinweis hier aus dem ...
|
| In das Form CATIA V5 Infrastruktur wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
Randle am 15.08.2009 um 19:32 Uhr (0)
Hallo,Aus der Doku:-------------------------------------IsTrueParameterReturns a boolean saying if the parameter is a true one (real, dimension, string, etc. Renamed Returns a boolean saying if the parameter is a renamed parameter or not. -------------------------------------Über diese Parametereigenschaften kannst du filtern, also If oPart.Parameters.Item(I).IsTrueParameter Then bzw. If oPart.Parameters.Item(I).Renamed Then**********************************************Excel:Wenn ich Daten a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MML Links aufspüren
Randle am 27.02.2020 um 12:06 Uhr (1)
Hallo,dann bleibt noch die zweite Lösung. Ich hatte dazu schon mal eine schöne Vorlage gefunden. Leider finde ich die gerade nicht wieder.Nachtrag, da ist es: http://www.grozeaion.com/catia/v5-programming/128-catia-v5-get-linksNoch mal zum ersten Ansatz:MML Links sind wenn ich mich recht erinnere Links zwischen zwei Zeichnungen (z.B. wenn man aus dem Katalog eine 2D Komponente einfügt und diese nicht zerlegt). Kannst du über die Smarteam Klasse nicht einfach die Zieldokumente auslesen? Wenn es eine Zeichnu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Infrastruktur : Geschwindigkeit / Performance
Randle am 27.03.2025 um 09:57 Uhr (1)
Hallo,was heißt denn schlechte Performance?Ladezeiten?Reaktionszeiten?Updatezeiten?Also bei all meinen Kunden liegen die genannten Daten auf einem Netzlaufwerk, und ja lokal läuft es etwas schneller, aber auch nicht soo viel. Bei lokaler Datenhaltung handelt man sich natürlich auch Nachteile (Aktualität der Daten) ein, denen man dann mit entsprechenden Mechanismen entgegen wirken muss.Natürlich kommt es auch darauf an was beim CATIA Start alles mit "geladen" wird.Evtl. sind einfach nur eure Catia Einstellu ...
|
| In das Form CATIA V5 Infrastruktur wechseln |
|
CATIA V5 Programmierung : InstanceName Ändern
Randle am 11.07.2019 um 07:33 Uhr (1)
Moin,CATIA.Documents listet alle in der aktuellen CATIA Sitzung geladenen Dokumente auf, d.h. jedes Dokument taucht nur einmal auf. In einer Produktstruktur die man rekursiv durchläuft ist es natürlich möglich das ein Dokument mehrfach vorkommt ist (man denke nur an Normteile). Wenn dann dein Code mittendrin aussteigt oder so gestaltet ist das Fehler übersprungen/ignoriert (On Error Resume Next) werden, ist es kein Wunder das nicht alle Instanzen berücksichtigt werden.Warum das bei dir nicht klappt ist ohn ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Körper kopieren und umbenennen
Randle am 06.09.2018 um 14:19 Uhr (1)
in welcher Sprache betreibst du CATIA?------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF Export in Catia
Randle am 27.02.2023 um 14:56 Uhr (1)
Meine Vermutung ist, das die Ersteller der Originale einen Maßstab auf das Zeichnungsblatt und/oder die Ansicht angewendet haben. Das wirst du aber ohne die Originale nicht rausbekommen, da der Import auf beides immer (soweit ich sehen und testen konnte) den Maßstab 1:1 anwendet. Ich konnte das "Verhalten" innerhalb von CATIA V5 "nachstellen", so das ich ähnliche Ergebnisse hatte.Evtl. geht es mit einem anderen Format (DXF) besser, oder man gibt dem Zulieferer klare Vorgaben (z.B. das er die PDFs selber li ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Datenverlust bei geladener Konstruktion
Randle am 24.11.2017 um 15:22 Uhr (1)
Hallo,ja das mit den CATfct Dateien hatte ich schon befürchtet, ist aber ja lösbar (wie du ja selber schreibst).Was das abschließende Speichern angeht ...entweder: Nach dem Aufruf über das Makro noch mal alles Speichern (Save Management oder Save All).oder: Am Ende des Macros noch mal ein CATIA.StartCommand "Save all" (allerdings vor CATIA.DisplayFileAlerts = True) einfügen.Man könnte natürlich noch alle so gesicherten Dateien in einem gemeinsamen Ordner ablegen, dann dürfte das Öffnen der Dateien auch kei ...
|
| In das Form CATIA V5 Allgemein wechseln |