|
CATIA V5 Programmierung : Inputbox mit YES / NO Option
Axel.Strasser am 08.08.2010 um 10:34 Uhr (0)
Es gibt bei der msgbox Optionen die man angeben kann:Code:MsgBox(prompt[, buttons] [, title] [, helpfile, context])und für die Bottons gibt es folgende Optionen:Code: 0 Nur die Schaltfläche OK anzeigen. VbOKCancel 1 Schaltflächen OK und Abbrechen anzeigen. VbAbortRetryIgnore 2 Schaltflächen Abbruch, Wiederholen und Ignorieren anzeigen. VbYesNoCancel 3 Schaltflächen Ja, Nein und Abbrechen anzeigen. VbYesNo 4 Schaltflächen Ja und Nein anzeigen. VbRetryCancel 5 Schaltflächen Wiederholen und Abbrechen anzeigen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & Dateiname bzw. Dateiendung auslesen
roccat am 10.08.2010 um 14:46 Uhr (0)
Ok,also nach dem öffnen einer *.Iges Datei ist diese ein Neues CatPart.Kannst du das öffnen der Dokumente über dein Makro machen? Dann hast du den alten Pfadnamen und Endung.oder ich kam überCatia.Activewindow.Namenoch an den Part1.iges-Namen (muß aber wohl im eigenen Fenster geöffnet sein.)mfGMario [Diese Nachricht wurde von roccat am 10. Aug. 2010 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & Dateiname bzw. Dateiendung auslesen
Maetes am 09.08.2010 um 15:18 Uhr (0)
Ungünstig :-/ Ich müsste dies während der Laufzeit abfragen.Das kann doch nicht so schwer sein? :/
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatensystem ausrichten
newCADuser am 09.08.2010 um 08:13 Uhr (0)
Hallo,ich habe folgendes Problem:Ich habe Punkte in CATIA auf denen ich ein Axensystem mit einem Makro erstellen möchte. Dabei soll automatisch auf den Punkten das Koordinatensystem mit einer vordefinierten Drehung erstellt werden (EulerAxis).Das funktioniert jedoch immer nur an bestimten Punkten.Wie kann ich den Code verallgemeinern, damit die Achsensysteme nicht auf vordefinierten Punkten sondern auf allen Punkten erstellt werden?Die Punkte sind bei mir im Quellcode als Points deklariert....hier nun ein ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & Dateiname bzw. Dateiendung auslesen
roccat am 10.08.2010 um 09:00 Uhr (0)
Hallo Maetes,hab keine Ahnung ob es dir hilft aber den DokumentenTyp prüfe ich immer mit Typename. Wie es mit Step oder Iges... verhält mußt du mal testen (siehst du was er bei case else ausgibt) aber ich glaube tberger hat recht da Catia das beim laden bereits wandelt.mfGMarioOption ExplicitSub CatMain()Dim MyDocuments As DocumentsDim MyDocument As DocumentSet MyDocuments = CATIA.DocumentsSchleife über alle documenteFor Each MyDocument In MyDocuments Typenname abfragen Select Case TypeName(MyDocument) ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehl für Item Auswahl
roccat am 10.08.2010 um 09:26 Uhr (0)
Hallo newCADuser,also entweder Alle Achsen unter dem RootAchsen Knoten ansprechen:Sub CatMainRootAchsen()Dim MyDocument As PartDocumentDim MyPart As PartDim MyAxisSystems As AxisSystemsDim MyAxisSystem As AxisSystemSet MyDocument = CATIA.ActiveDocumentSet MyPart = MyDocument.PartSet MyAxisSystems = MyPart.AxisSystemsSchleife über alle AxisSystems die unter dem Knoten AxisSystems steckenFor Each MyAxisSystem In MyAxisSystems mach was mit den AchsenNextEnd Suboder mit search über eine Selection:Su ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Errorhandling bei integriertem VBScript
RSchulz am 10.08.2010 um 11:13 Uhr (0)
Zitat:Original erstellt von roccat:Hallo Bernod,ich kann mich irren aber ich glaube in VBScript:funktioniert "On Erroro Goto Errorhandler" nicht. (nur unter Catvba)alternative wäre: On Error GoTo 0 Err.Clear hier machst du etwas, was einen fehler erzeugen könnte ... hier fragst du ob ein fehler enstanden ist If Err.Number 0 Then mach was zur fehler Behandlung Err.Clear End If On Error Resume NextmfGMarioHallo Mario,ich wüsste nicht, was das On Error GoTo 0 bewirken ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FileSystemObject in CATVBA
Criollo am 10.08.2010 um 12:55 Uhr (0)
Hallo,vielen Dank für die Antwort. Ich habe es mittlerweile so gelöst, dass ich das CATIA.FileSystemObject verwende.Damit klappt dann sowohl das Erzeugen des Files, als auch das erstellen des TextStreams.Viele GrüsseCrio
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & Dateiname bzw. Dateiendung auslesen
Maetes am 10.08.2010 um 13:27 Uhr (0)
Der bringt bei IGS und STP leider auch PartDocument ;(
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & Dateiname bzw. Dateiendung auslesen
roccat am 10.08.2010 um 14:17 Uhr (0)
Er hat´s halt beim öffnen/laden schon zu CatPart konvertiert... Erklär mal bitte was dein Programm macht und wozu du den Typ brauchst. Um den Zusammenhang zu verstehen.mfGMario
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & Dateiname bzw. Dateiendung auslesen
Maetes am 10.08.2010 um 14:24 Uhr (0)
Anhand des Dateityps wird man in den Tools entsprechend weitergeleitet bzw. werden Standard Klassen vorgeladen.Des Weiteren habe ich ein Tool zur Stapelverarbeitung z.B. zur Datenkonvertierung, da ist dann praktisch, wenn man dann gewisse Dateiformate im Vorfeld ausklammern kann./edit:Ok ich probiers jetzt erstmal auf dem Weg:Lese Dateinamen aus windows.caption, wenn Dateiendung fehlt (z.B. weils nicht gespeichert wurde), schaue unter parents, da steht dann der Dateityp im Catiaformat (Sprich igs und stp w ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & Dateiname bzw. Dateiendung auslesen
Maetes am 09.08.2010 um 10:49 Uhr (0)
Hallo!Bin wieder an der Logik von CATIA am verzweifeln Ich möchte eigentlich nur den RICHTIGEN Dateityp auslesen, aber CATIA macht selbst so ein Lapalie zur Qual.Egal ob CATIA-Format oder IGS oder STP oder Konvertiert oder nicht gespeichert.Kenne zum Dateinamen abfragen 4 Orte:-Documents.Item(x).Name-Documents.Item(x).FullName-Windows.Item(x).Name-Windows.Item(x).CaptionUnd überall bringt er andere Werte Ist die Datei nicht gespeichert, fehlt unter Windows die Dateiendung.Ist die Datei konvertiert bzw. u ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & Dateiname bzw. Dateiendung auslesen
tberger am 09.08.2010 um 13:21 Uhr (0)
Vielleicht nur zum Verständnis:bei geöffneten Dokumenten in CATIA wirst du keine .igs oder .stp-Endung auslesen können, weil CATIA beim Öffnen diese Dokumente bereits "konvertiert". Somit wären es wieder "CATParts", wen nsie dann gesichert sind.Wenn du den Typ auslesen willst so muss dieses "vor" dem Öffnen passieren:also dir über das FileSystem etc. den Ordner holen, darin die Dokumente und den Namen mit "." splitten, das letzte Split-Segment ist dann dein "Format".------------------Grüße aus dem ThurgauT ...
|
In das Form CATIA V5 Programmierung wechseln |