|
CATIA V5 Programmierung : Kann man den Suffix einer Bemassung auslesen?
tberger am 06.08.2010 um 12:18 Uhr (0)
Hallo Daniel,vielen Dank für die Lösung, Genau das war es.Ich konnte jetzt auch mit .SetBaultText dann andere Strings zurückschreiben.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FileSystemObject in CATVBA
Criollo am 06.08.2010 um 13:08 Uhr (0)
Hallo Bernd,das ganze hat schon mal funktioniert, jetzt kommt leider gleich die nächste Hürde. Dafür muss ich kurz ausholen. Ich möchte aus einem CATPart die Parameter auslesen und in ein Textfile schreiben. Das Auslesen der Parameter und Anlegen des Textfiles klappt nun schon. Nur kann ich das Textfile nicht als TextStream öffnen.CATIA meint immer das dieses Object, diese Methode nicht unterstützt.Folgender Code:Set fso = CreateObject("Scripting.FileSystemObject")Set ordner = fso.GetFolder ("d: mp")Set my ...
|
In das Form CATIA V5 Programmierung wechseln |
|
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 |