|
CATIA V5 Programmierung : MsgBox
denyo_1 am 10.04.2008 um 09:23 Uhr (0)
Ne da hast du echt keine Chance des irgendwie einfacher zu machen. Es Fehlen dir in den Parametern hat einfach XPos und YPos.Kennst du zufällig das Zeichnungskpopfmakro (Titleblock Editor vom M. Neukirchen)? Der hat seine GUI soweit ich weiß auch mit TclTk verwirklicht. Da kannst du dir mal die Scripte anschaun. IS halt relativ komplex aber ev. findet man den ein oder anderen Ansatz.Viel Spass noch beim schreiben und nicht vergessen....Wenn man in CATIA scripte schreibt dann so und so nur mit der Methode T ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MsgBox
Nautilius2005 am 10.04.2008 um 09:06 Uhr (0)
Hi Daniel,Oh je noch eine neue Programmiersprache lernen Naja ich schaue es dann irgendwann später es genauer an. Muss noch ein paar andere Sachen für meine Diplomarbeit in Makro programmieren.Ich habe gedacht vielleicht geht es in CATIA ein wenig leichter und nicht so umständlich über ein anderes Programm.Danke nochmals.GrußDenis
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Publications
MrFelicity am 27.03.2008 um 11:51 Uhr (0)
Hallo alle zusammen,ich habe ein kleineres Problem mit einem Macro, welches ich gerade schreibe. Dabei geht es darum, eine Product mit verschiedenen Publications vorzubereiten, welches soweit auch ganz gut funktioniert:Code: Set AktivDokument = CATIA.ActiveDocument Set Produkt1 = AktivDokument.Product Set Publications1 = Produkt1.Publications Set Publication1 = Publications1.Add("Name")Es sollen bewusst keine Referenzen zugeordnet werden, da dies der User dann manuell machen soll. Nun wird der Code ausgefü ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Original aus Muster auslesen
RSchulz am 07.04.2008 um 15:04 Uhr (0)
Hallo,so ungefär müsstest du daran kommen.Dim Hole as HoleDim Actpart as PartDocumentDim allPatterns As SelectionDim onePattern as PatternDim i as IntegerPart selektierenset ActPart = Catia.Activdocumentset allPatterns = ActPart.selectionnach vorhanden Mustern suchenallPatterns.Search "CATPrtSearch.Pattern,all"die Items der Muster abfragen und evtl. Befehle ausführenfor i = 1 to allpatterns.count Set onPattern = allPattern.Item(i).Value set Hole = onePattern.ItemToCopy If Hole.ThreadingMode = 0 then B ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Original aus Muster auslesen
DMaier am 08.04.2008 um 13:40 Uhr (0)
Nein, ich habe gar nichts definiert, weil ich wie oben schon angedeutet, keinen externen VB-Editor habe, also VBScript schreibe.Wenn ich Set ssSel= onePattern setze,dann bringt die Zeile Set visPropertySet1 = ssSel.VisPropertiesden Fehler Object doesnt suppoert this Method: ssSel.VisPropertiesich poste mal das restliche Macro. Der part mit den einzelnen Features läuft problemlos durch. Zitat:Sub CATMain()VariablenDim HoleDim ActpartDim allPatternsDim onePatternDim iDim kDim visPropertySet1Dim ssSelDim s ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Original aus Muster auslesen
DMaier am 08.04.2008 um 06:53 Uhr (0)
Die Funktion klappt, nun hab ich aber noch einen Fehler und weiss nicht warum. Zitat:Dim HoleDim ActpartDim allPatternsDim onePatternDim iDim visPropertySet1Dim ssSelPart selektierenset ActPart = CATIA.ActiveDocumentset allPatterns = ActPart.selectionnach vorhanden Mustern suchenallPatterns.Search "CATPrtSearch.Pattern,all"die Items der Muster abfragen und evtl. Befehle ausführenfor i = 1 to allpatterns.count Set onePattern = allPatterns.Item(i).Value set Hole = onePattern.ItemToCopy If Hole.ThreadingMode ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linie Selektieren und Richtung auslesen
MaxZ am 10.06.2005 um 14:27 Uhr (0)
zu meinen leider auch nicht.thema selection:versuch malsub catmain()dim selection1 as objectSet selection1 = catia.activeDocument.selectionInputObjectType(0) = "AnyObject"Status = Selection1.SelectElement2(InputObjectType, "Please Select Line...", True)selection1.endselectelementmsgbox selection1.countend subgetdirection hab ich noch nicht gebrauchtHoff shilftCiaoMax
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ursprung einer abgeleiteten Linie
kpr am 12.04.2008 um 15:15 Uhr (0)
Ich möchte in der Zeichnung Balloons mit verschiedenen Informationen zur entsprechenden Geometrie (CATPart) erzeugen und zu einem späteren Zeitpunkt diese auch ändern können.Die automatische Positionserzeugung von CATIA (Balloon generation) ist mir zu wenig flexibel.Gruss René
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wo finde ich infos zur Syntax?
Tiberius am 14.04.2008 um 15:18 Uhr (0)
Hallo,ich hab vor einiger zeit mit VBA für Excel angefangen. Da hatte ich recht gute Bücher so daß ich mir alles selbst angeeignet habe in kürzester Zeit.Nun such ich passende Literatur für die VBA Programmierung für CATIA. Das Buch "Effiziente Konstruktion mit Makros" von Dieter R. Ziethen habe ich vorliegen, kratzt für mich aber nur an der Oberfläche. Gibt es eine vollständige Auflistung der Befehle wie es z.B. für jede andere Programmiersprache auch gibt? Denn ich blätter oft in solchen Unterlagen und w ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wo finde ich infos zur Syntax?
Axel.Strasser am 14.04.2008 um 15:28 Uhr (0)
Vielleicht hilft das hier weiter.Axel------------------Inoffizielle deutsche CATIA Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Positioned Sketch
Nautilius2005 am 15.04.2008 um 09:42 Uhr (0)
Hi,weisst jemand, ob in Makro in CATIA eine positioned Sketch erzeugt werden kann??Ich habe eine positioned sketch in CATIA erstellt und es mit Makrorecorder aufgezeichnet. Und wenn ich jetzt das Makro laufen lasse, dann erzeugt es mir nur ganz einfachen Sketch.Hat einer mal eine Idee wie positioned Sketch in CATIA erzeugt wird??GrußDenis
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Publications
MrFelicity am 27.03.2008 um 11:51 Uhr (0)
Hallo alle zusammen,ich habe ein kleineres Problem mit einem Macro, welches ich gerade schreibe. Dabei geht es darum, eine Product mit verschiedenen Publications vorzubereiten, welches soweit auch ganz gut funktioniert:Code: Set AktivDokument = CATIA.ActiveDocument Set Produkt1 = AktivDokument.Product Set Publications1 = Produkt1.Publications Set Publication1 = Publications1.Add("Name")Es sollen bewusst keine Referenzen zugeordnet werden, da dies der User dann manuell machen soll. Nun wird der Code ausgefü ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection
Smerg am 15.04.2008 um 20:05 Uhr (0)
Ich habe vor kurzem erst mit Catia bzw. mit der Marco Programmierung begonnen. Nun würde ich gerne in meinem Marco in meiner UserForm.Listboxalle Komponenten des aktiven Dokumentes auflisten.Ich wollte es so reallisieren, dass ich meine Selektion der Listbox zu ordne. Das ist soweit kein Problem.Mir fehlt es, wie ich alle Komponenten automatisch in die Selection bekomme!?------------------ODI PROFANUM VULGUS
|
In das Form CATIA V5 Programmierung wechseln |