|
CATIA V5 Programmierung : CATIA.FileSelectionBox wirft Automation error
Toube1994 am 16.04.2018 um 07:25 Uhr (1)
Guten Morgen,ich möchte in meinem Makro einen "Datei Speichern unter" Dialog öffnen, jedoch erhalte ich jedes mal einen Automation Error.Anbei der Code:Code:Sub CATMain() If TypeName(CATIA.ActiveDocument) = "DrawingDocument" Then Dim currentSheet As DrawingSheet Set currentSheet = CATIA.ActiveDocument.Sheets.ActiveSheet Dim frontView As DrawingView Set frontView = currentSheet.Views.Item("Vorderansicht") Dim referenceDocument As Document Set referenceDocument = frontView.Generat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.FileSelectionBox wirft Automation error
Toube1994 am 16.04.2018 um 08:46 Uhr (1)
Entschuldigung für die mangelhaften angaben.Fehlermeldung hänge ich als Bild an.Der Fehler tritt bei folgender Zeile aufCode:pathSavedDoc = CATIA.FileSelectionBox("Datei Speichern unter", ".CATPart", CatFileSelectionModeSave)Ja es ist eine Ansicht auf dem Dokument vorhanden und ja es ist ein Part drin. Der Filter ist noch drin weil ich für Testzwecken einen Beispielcode aus dem Internetn kopiert hatte.Ja das ist mir bewusst, bin ja auch noch nicht soweit. Die Info was das Makro später machen können soll, s ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ProductToPart für Arme
moppesle am 24.04.2018 um 08:59 Uhr (1)
Hallo Sylas,öffne die STP-Datei und speichere das Produkt als Catiasfiles wieder. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ProductToPart für Arme
Sylas am 25.04.2018 um 10:13 Uhr (1)
Zitat:Original erstellt von moppesle:Hallo Sylas,öffne die STP-Datei und speichere das Produkt als Catiasfiles wieder. So einfach? Ich will kein neues CATProduct haben, nur ein neues Part für jedes Product (anlisch wie mit CATIA Funktion: "Generate CATPart from CATProduct"). Bist du sicher?
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Eckpunkte von Geometrie entgegen Uhrzeigersinn messen
M.Ungericht am 07.06.2018 um 08:03 Uhr (15)
Guten Morgen zusammen,aus einer Geometrie möchte ich die Eckpunkte auslesen. Der Anwender des Makros soll dabei einen Punkt auswählen, von dem dann entgegen des Uhrzeigersinns die restlichen Punkte angewählt werden, um dann den jeweiligen Abstand zum Referenzpunkt ausmessen zu können, der irgendwo innerhalb der Geometrie liegen kann.Die Punkte sind dabei nicht in einer bestimmten Reihenfolge und Punkt1 nicht immer der Startpunkt,(siehe angehängte Datei) was mein Wissen an die Grenzen bringt. Auch ist es mö ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mehrere Fenster
Aitec am 14.06.2018 um 08:53 Uhr (1)
Hallo bgrittmann,Danke für die Antwort. Leider habe ich keine Möglichkeit vorher festzustellen ob die relevante Datei in einem weiteren Window oder innerhalb des aktiven Windows geöffnet ist. Da sich die Datei Namen immer anders sind, oder der Anwender gleichzeitig noch weitere Windows geöffnet haben könnte. Ich habe jetzt aber die Methode mit SelectElement4 ausprobiert. Dazu habe ich zwei Fenster nebeneinander geöffnet. Leider greift die selection nicht und mein Makro gibt mir immer wieder "Selektion gesc ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Realtime Graph in Catia einbetten
Julenk0rt am 04.09.2018 um 09:27 Uhr (1)
Hi Zusammen,ich habe ein VBA Makro geschrieben, dass mir von Rohrbauteilen die Umfangswerte über die Länge des Rohres ermittelt und in einem Graphen in Excel darstellt (s. Bild1).Jetzt möchte ich folgendes in das Makro integrieren:Nachdem die Analyse gelaufen ist, und die Excel Tabelle erstellt wurde, kann ich optional eine Userform öffnen, die einen Schieberegler enthält. Über diesen Schieberegler möchte ich die Schnittebene für die Umfangsmessung entlang des Rohrs verschieben können. Das allein ist sowei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Version abfragen
Diesaster am 11.09.2018 um 13:07 Uhr (1)
Hallo Community,hat jemand für mich eventuell einen Denkanstoß oder ähnliches?Was ich versuchen möchte:Ich habe in Excel eine Tabelle, welche via VBA in eine Zeichnung in Catia überführt wird. Für den Fall, dass Fehler im Programm enthalten sind, welche nur durch reichliches Testen in Erfahrung gebracht warden können, möchte ich eine Makro-Versions-Prüfung einbinden. Es kann durchaus der Fall sein, dass zum Beispiel die Excel-Datei in die Zeichnung als Objekt eingebunden ist. Hierzu meine Frage:Wenn ich da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Version abfragen
Diesaster am 13.09.2018 um 08:13 Uhr (1)
Hallo bgrittmann,Das Makro befindet sich in der Excel-Mappe selbst. Es ist nur ein Makro in der Mappe mit mehreren Modulen. Das Makro wird über Textfelder ausgelöst. Zitat:Makro aus der Excel-Mappe raus lösen, und nur zB als CATVba in einem globalen Verzeichnis ablegen. Dann ist immer nur die neuste Version vorhandenZum einen ist eine CATVBA schlecht, da nicht jeder Rechner die VBA-Application in Catia installiert hat. - Müsste wenn erst installiert warden.Zum anderen ist die Tabelle in Excel ein Standard, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Version abfragen
Randle am 13.09.2018 um 08:18 Uhr (1)
Hallo,du könntest eine einfache Textdatei zentral (für jeden Anwender erreichbar) ablegen. Entweder schreibst du die aktuell gültige Version in die Datei oder benennst die Datei entsprechend. Beim Start des Makros könntest du die aktuell gültige Version mit einer Variablen/Konstanten innerhalb des Quellcodes vergleichen. Wenn ungleich, dann Meldung/Abbruch.Habe dieses Prinzip schon mehrfach verwendet, ohne Probleme.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CSV mit Excel öffnen
monka am 02.10.2018 um 13:23 Uhr (1)
Hallo Solidos, Hallo alle anderen die das Problem vielleicht haben ich weiß das ist schon sehr lange her aber ich hatte gerade das gleiche Problem. Lösen konnte ich das in dem ich in der csv-Datei in die erste Zeile sep=; eingetragen hab. Mit dem Befehl sep=Trennzeichen kann das Trennzeichen explizit angegeben werden.Also wenn du in deiner csv das Komma als Trennzeichen verwendest musst du sep=, in die erste Zeile schreiben. Dann wird bei jedem Komme in die nächste Zelle gesprungen.Grußmonka
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Version & Datenexport
89marbru am 11.10.2018 um 08:33 Uhr (1)
Servus,zu Problem 1:Versuch mal folgendes. Ich hab es mal im Forum gefunden und es hat super funktioniert:Installiere folgende Datei als Admin neuS:software\_CAxCATIAV5R21_64_winVBAvba6.msiViel Erfolg und viele Grüße,Marcel
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Datei-Pfad einer DesignTabelle
CADMASTER5000 am 18.11.2018 um 20:57 Uhr (15)
Schönen guten Abend alle zusammen,ich habe eine Frage bezüglich des Datei-Pfades. Ich habe ein Skript aufgenommen, indem eine DesignTabelle automatisch erstellt wird. Diese wählt eine Tabelle aus dem bestimmten Pfad aus. Set designTable1 = relations1.CreateDesignTable("DesignTable.1", "DesignTable created by X 23.08.2018", False, "C:UsersAcerDesktopAKTUELLSTETabelle.xlsm")Das Problem an der ganzen Sache ist: Das Skript soll an jedem PC funktionieren, dementsprechend suche ich eine Möglichkeit beim Dateipfa ...
|
| In das Form CATIA V5 Programmierung wechseln |