 |
CATIA V5 Programmierung : Automatische Vermessung mittels Makroprogrammierung
bgrittmann am 09.05.2023 um 17:27 Uhr (15)
ServusWillkommen im Forum.Das was du vor hast sollte gehen. Ein grober Ablauf könnte sein: zB per MsgBox dem User die Anweisung geben was er selektieren soll (ggf auch nur über die Statusleiste im nächsten Schritt) (oder sogar per UserForm in VBA) per Selection über die Methode SelectElement2 die Punkte selektieren lassen aus den selektierten Elementen die Referenzen bilden (Pfad für CreateReferenceFromName bilden) über GetWorkbench("SPAWorkbench") eine Messung per GetMeasurable erzeugen Werte geeignet exp ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrie aus Datei (STEP oder IGES) in bestehendes Part importieren
bgrittmann am 05.11.2007 um 22:43 Uhr (0)
ServusHandelt es sich bei deinen STEP-Modellen um Flächenmodelle?Vorsicht bei Volumen-Modellen wir dieses nicht im "geometrischen Set" abgelegt (nur so als Hinweis für die Zukunft bzw. Volumen).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Per Makro als pdf speichern (ohne letztem Blatt)
bgrittmann am 01.04.2021 um 18:22 Uhr (1)
Servus StefanIch meine dieses Thema wurde schon öfters angesprochen (bitte Forensuche verwenden).Mögliche Lösungen sind: Zeichnung per PDF-Drucker ausdrucken (dabei Detailsheet ausschließen) PDF per ExportData erstellen und mit einem externen Tool (Ghostscript?) die falschen Seiten entfernen PDF per ExportData erstellen (pro Seite eine Datei) und mit einem externen Tools Seiten zusammenfügenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateinamen aus Produkte mit fehlender Datei
bgrittmann am 16.07.2007 um 17:03 Uhr (0)
Servus PhilipEin Möglichkeit wäre, das CATProduct (siehe hier) mit einem Editor zu durchsuchen, eine Liste mit den Dateinamen zu erstellen, die Dateinamen im Produktverzeichnis einlesen und dann vergleichen welche Datei im Verzeichnis fehlt.GrußBerndPS: Nein ich weiß nicht wie man das programmieren kann.------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SaveAs/Export
bgrittmann am 30.10.2015 um 15:33 Uhr (1)
ServusIMHO würde es mit SendTo auch nicht klappen, da dies nur funktioniert wenn die Datei vorher gespeichert ist (ist zumindest manuell so)Warum willst du die Dateien nicht speichern?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro: Trägheit einer Fläche messen
bgrittmann am 02.04.2007 um 12:51 Uhr (0)
ServusAlso in der Hilfe-Datei der Makroprogrammierung findest du unter dem Begriff "GetInertiaMatrix" eine Erkkärung.GrußBernd
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : TXT-Datei in Textfeld laden
bgrittmann am 06.10.2007 um 22:25 Uhr (1)
ServusIch hätte da eine Idee:Du könntest ja die Textdatei Zeilenweise auslesen, und diese dann zusammensetzen.Code:Dim Datei As FileSet Datei = CATIA.FileSystem.GetFile(D: est ext.txt)Dim Text_St As TextStreamSet Text_St = Datei.OpenAsTextStream("ForReading")Dim Test as StringDo While Not (Text_St.AtEndOfStream) Text = Text & Chr(10) & Text_St.ReadLine LoopGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : TXT-Datei in Textfeld laden
bgrittmann am 21.02.2018 um 17:40 Uhr (1)
Servus UweWo kommt die Fehlermeldung? Bei Verwendung des FSO?ggf liegt es daran dass das OpenTextFile kein ForWriting unterstützt (siehe hier)Falls du die Datei verändern willst musst du ggf OpenAsTextStream nutzen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : TXT-Datei in Textfeld laden
bgrittmann am 08.10.2007 um 12:44 Uhr (1)
ServusVersuch mal mit dem Befehl "readall" die Datei komplett einzulesen. zB:Code:Set fso = CreateObject("Scripting.FileSystemObject")Set file = fso.OpenTextFile("c: estfile.txt", ForWriting, True)Text = file.ReadAllIch hab es allerdings nicht Probiert (nur raus kopiert).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 08. Okt. 2007 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Txt Datei öffnen
bgrittmann am 23.01.2008 um 08:08 Uhr (1)
ServusUnter "cmd" (Eingabeauforderung) reicht:Code:C:Windows
otepade.exe c: ext.txtUm eine txt-Datei zu öffnen. Vielleicht hilft es dir weiter.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strukturbaum auslesen
bgrittmann am 09.06.2008 um 08:33 Uhr (0)
ServusSchau dir mal dieses Makro an. Dabei wirde eine Baugruppe in ein anderes Verzeichnis kopiert und danach als STEP-Datei abgespeichert. Einfach deinen Gegebenheiten anpassen (Pfadabfrage, Konvertierung in STEP entfernen) und sollte funktionieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte aus einer Textdatei erzeugen und benennen
bgrittmann am 10.07.2008 um 17:17 Uhr (1)
Servus Danielda würde ich eher den faulen Weg gehen:- TXT-Datei in Excel importieren- Excel-Makro (oder das CATIA-Makro) zum erstellen von Punkten ändern dass auch der Name rübergezogen wird.GrußBerndPS: AFAIR Gab es das mit dem Punktnamen übernehemen schonmal.------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Excel Verknüpfung
bgrittmann am 18.07.2008 um 12:30 Uhr (0)
Servuscsv-Datei; ist eine Kommagetrennte-Datei (siehe hier)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |