|
CATIA V5 Programmierung : Bei FileSelectionBox Pfad vordefinieren
V5Playaz am 10.01.2010 um 00:08 Uhr (0)
Hallo,die CATIA Fileselectionbox hat leider keine weiteren Parameter mehr.Über VB2008 würde es zum Beispiel gehen. Dort kannst du im FileBrowseDialog weitere Eigenschaften und Parameter verwenden.grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt Status feststellen ?
V5Playaz am 14.01.2010 um 08:32 Uhr (0)
Hallo,ich gehe mal davon aus das du mit Early Binding arbeitest.Versuche es mal mit Late Binding, da VB dann das Ergebnis der CATIA-Aktion abwarten sollte.Grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA CommandButton Alles aktualisieren
V5Playaz am 20.01.2010 um 14:23 Uhr (0)
Eine Möglichkeit gibt es.Indem man ein Prozess erstellt der auf dem Remote-Rechner läuft und prüft, ob sich die Exceldatei auf dem Netzlaufwerk ändert. Falls ja, wird automatisch auf CATIA zugegriffen und die Aktionen ausgeführt.Im Prinzip eine Client-Server-Anwendung.Dies ist mit VB2008 realisierbar.Es muss natürlich sichergestellt sein, dass auf dem Remote-Rechner niemand arbeitet. Stellt sich die Frage wie häufig das genutzt wird und ob sich dafür die Lizenzkosten lohnen.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V4 model mit Polyflächen in Igs
V5Playaz am 22.01.2010 um 15:58 Uhr (0)
Ich glaub das ist das falsche Forum hier, müsste ins Datentransfer-Forum.Ausser du willst den ganzen Prozess automatiseren, was über CATIA Makros natürlich machbar ist.Hierzu hilft die Foren-Suche oder z.B. das Buch von Jens Hansen.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : View erzeugen
V5Playaz am 29.01.2010 um 11:25 Uhr (0)
Hallo Udo,ja klar geht das.Einfach mal mit dem Makrorekorder aufzeichnen, dann spuckt dir CATIA den fertigen Code raus.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erstellung einer Linien-Reihe nach Vorgabe von Koordinaten (Input-box) mit Korrekturm
V5Playaz am 29.01.2010 um 20:52 Uhr (0)
Ich könnte das schon, aber erstens habe ich gerade kein CATIA zur Hand und zweitens keine Zeit.Ich habe dir die notwendigen Schritte gezeigt, du musst dich damit auseinander setzen. Beispiele gibts im Catia-Kochbuch, hier im Forum und über den Makrorekorder.Wenn du dich damit auseinander gesetzt hast, und an einer bestimmten Stelle hängst kannst du dich hier gerne nochmal melden.Ansonsten gibt es genug Firmen die so etwas für dich übernehmen.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing speichern unter
V5Playaz am 02.02.2010 um 15:15 Uhr (0)
Hallo Schläfchen,das schnellste und einfachste ist doch erst einmal sich mit den vorhandenen CATIA Hilfsmitteln vertraut zu machen, bevor drauf los programmiert wird.Hierzu gehören der Makrorekorder, die Objektauflösung, das Watchfenster und die V5Automation.chm.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB-Script oder CATScript für rename, past special und replace.
V5Playaz am 22.01.2010 um 19:53 Uhr (1)
Hallo und Willkommen im Forum,es geht bei deiner Problemstellung nicht um catscript oder VB-script, da das Ergebnis das selbe ist.Du solltest dich zuerst einmal allgemein mit der Makroprogrammierung auseinander setzten. Hierzu hilft dir z.B. die Foren-Suche, die CATIA-Hilfe und einige Bücher.Dann wirst du z.B. auch den Makrorekorder kennen lernen, mit dem das ganz einfach zu lösen ist.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing speichern unter
V5Playaz am 02.02.2010 um 15:01 Uhr (0)
Ich frage mich jedesmal, ob denn die Funktionalität eines Makrorekorders bekannt sind?Also einfach mal mit dem Makrorekorder aufzeichnen und sich freuen.Das Ergebnis sollte dann so aussehen:Code:Set documents1 = CATIA.DocumentsSet drawingDocument1 = documents1.Open("C:TempTest1.CATDrawing")Set drawingDocument1 = CATIA.ActiveDocumentdrawingDocument1.SaveAs "C:TempTest2.CATDrawing"Set drawingDocument1 = CATIA.ActiveDocumentdrawingDocument1.Close Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge von Block / Pad mittels Makro messen
V5Playaz am 16.02.2010 um 16:16 Uhr (0)
Grundsätzlich kann ich dir die Empfehlen, dich erst einmal mit den Grundlagen auseinander zu setzen.D.h. auch alle Tools nutzen zu können, die CATIA uns zum programmieren bietet.Hierzu gehört auch die Watch-List im VBA (Suche benutzen falls unbekannt).Dann könntest du nämlich die Part-Struktur analysieren und würdest auf folgendes stossen:Skizzen = Teil.MainBody.SketchesSkizze = Skizzen.item(1)Skizze.GetAbsoluteAxisData AchsenFür weitere Details kann ich auch die V5Automation.chm empfehlen.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Modell bei laufendem Makro drehen / bewegen
V5Playaz am 02.03.2010 um 14:36 Uhr (0)
Kommt natürlich drauf an, wie der Benutzer das ganze steuern soll.Dann wäre z.B. eine UserSelection möglich, um den Makrodurchlauf zu unterbrechen, bzw. fortzuführen.Alternative: Auf VB2008 umsteigen.Dort hast du dann Fenster die ausserhalb von CATIA laufen und somit der User auf CATIA zugreifen kann.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rückgabe aus externem Programm
V5Playaz am 08.03.2010 um 20:06 Uhr (0)
Hallo,ich sehe da keine Möglichkeit der direkten Kommunikation.Geht wohl nur wie du schon gesagt hast, über temporäre Dateien.Was willst du den genau an Informationen übergeben.Eine Alternative wäre auf dein Makro zu verzichten und den Makro-Code direkt in dein VB2008-Programm einzubauen.Dort kannst du nämlich auch direkt mit CATIA zu kommunizieren.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Exel 3D-Punkte nach Catia V5 einlesen
V5Playaz am 10.03.2010 um 21:31 Uhr (0)
Hallo,falls du mit CATIA programmierst solltest du mal nach der FileSelectionBox suchen.Falls du mit VB (extern) programmierst kannst du den OpenFileDialog verwenden.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |