|
CATIA V5 Programmierung : Bewusste Wartezeit integrieren
Bobby_Joe2001 am 24.05.2006 um 19:06 Uhr (1)
Zitat:Original erstellt von Lusilnie:Hallo Bobby_Joe2001,und wie umgehe ich das Problem, das ich "wscript.exe" mit vollständigem Pfad angeben muß, da es sonst nicht läuft? Gibt es da irgendwelche Settings in den Tools oder im Environment?mfg,LusilnieDen Pfad kannst du dier so zusammenbasteln:Code:Sub CATMain() MyWscriptPath = CATIA.SystemService.Environ("SystemRoot") & "System32wscript.exe" CATIA.SystemService.ExecuteProcessus CStr(MyWscriptPath)End SubGrußBobby------------------Du musst die Leute ein ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Send To - Befehl
serrano am 26.05.2006 um 12:52 Uhr (0)
Hi,Villeicht kann ich dir ein bisschen helfen.Um den SendTo-Befehl zu automatisieren brauchst du eine "CATIA-PPR xPDM Gateway 1 Product" lizens.Ich habe ein Code geschrieben der villeicht dir eine Ahnung gibt wie man den SendTo Befelh benutzt. Damit kannst deine Zeichnung in einem anderen Verzeichnis speichern.Sub CATMain()CATIA.DisplayFileAlerts = TruePath = CATIA.ActiveDocument.PathName = CATIA.ActiveDocument.Nameinitial = Path & "" & NameSet Folder = CATIA.FileSystem.CreateFolder("oTemp")oFolder = Path ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makroprogrammierung mit Visual Basic Script
Bobby_Joe2001 am 28.05.2006 um 16:23 Uhr (0)
Hallo alle miteinander,habe gerade bei Amazon gestöbert und gesehn, dass es eine neue Auflage des Buches "CATIA V5 - Effiziente Konstruktion mit Makros" gibt.Nennt sich jetzt "CATIA V5 Makroprogrammierung mit Visual Basic Script".Hat schon einer mal reingeschaut und kann beurteilen ob sich der Kauf lohnt?Achja, hier der direkte Link:GrußBobby------------------Du musst die Leute einmal richtig ärgern, dann wirst du endlich ernst genommen.Konrad Adenauer
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Send To - Befehl
Catrin am 29.05.2006 um 08:06 Uhr (0)
Zitat:Original erstellt von serrano:Hi,Um den SendTo-Befehl zu automatisieren brauchst du eine "CATIA-PPR xPDM Gateway 1 Product" lizens.Abkuerzung fuer diese Lizenz: PX1 (falls Du die brauchst, um beim Haendler Deines Vertrauens nachzufragen GruessCatrin------------------CATIS GmbH 38444 Wolfsburgcatrin.eger@catis.de www.catis.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makroprogrammierung mit Visual Basic Script
maxi-max am 29.05.2006 um 15:18 Uhr (0)
für anfänger vielleicht sehr hilfreich. für fortgeschrittener nicht zu empfehlen!die ersten 150 Seiten werden anhand von Beispielen einiges "grundlegendes" über CATScript erklärt. der rest ist nur die übersetzung der V5Automation-datei ins deutsche, wobei es alphabetisch geordnet ist. komplizierte sachen werden in diesem buch nicht behandelt.fazit: wer die englische sprache mächtig ist, für den ist dieses buch nicht zu gebrauchen. denn alles was darin beschrieben ist, kann man sich in die V5Automation-file ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Eingabe Zahlen bzw. Buchstaben auslesen
Spritty am 29.05.2006 um 17:48 Uhr (0)
Hallo mal wieder! Hab ein Makro erstellt, das mir über eine Eingabe Zahlen/Buchstaben selektiert und in ein neues Part einfügt. Ich muss allerdings jede Zahl/Buchstabe in ein separates Eingabefenser eingeben. Das ist meinem Chef leider zu umständlich. Gibt es eine Möglichkeit, die Zahlen/Buchstaben, die ich benötige, in ein Eingabefenster einzugeben und das Makro dann jede string abarbeitet und nacheinander die Bodies in mein neues Part einfügt?Hoffe, es kann mir jemand weiter helfen!Hier ein kurzer Aussch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufruf eines externen CATScriptes
Bobby_Joe2001 am 21.06.2006 um 22:34 Uhr (0)
hallo,ich habe jetzt bei mir auch ein Problem mit dem Aufruf von externen Skripten.Und zwar hab ich in so ziemlich jedem meiner Makros einen dieser Aufrufe drin, der auch auf jedem unserer Windows-PCs und sämtlichen AIX-Maschinen funktioniert. Nur auf einem einzigen Windows-PC geht es einfach nicht.Er findet angeblich die Makro-Bibliothek nicht. Dabei ist es zu 100% der gleiche Code.Das komische, starte ich das Makro als VBA-Makro, geht es. Als CATScript oder VBScript nicht. Aber wie gesagt nur auf diesem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufruf eines externen CATScriptes
Lusilnie am 22.06.2006 um 00:36 Uhr (0)
Hallo Bobby_Joe2001,an dieser Stelle die Standard-Frage, rein aus Erfahrung, die da lautet:Hast Du mal die Datei-Anzahl der CATIA-Installation von einer Maschine, wo es funktioniert, mit (der prinzipiell gleichen) Maschine, wo es nicht funktioniert, miteinander verglichen? Wenn der Unterschied in 3-stelligen Bereich liegt, hast Du Deine Antwort! Dann würde ich mich mal aus dem Fenster lehnen und behaupten, nach einer Neuinstallation, (die die Abweichung korrigiert,) ist alles in Ordnung! mfg,Lusilnie----- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufruf eines externen CATScriptes
Bobby_Joe2001 am 22.06.2006 um 19:02 Uhr (0)
Zitat:Original erstellt von Lusilnie:Hallo Bobby_Joe2001,an dieser Stelle die Standard-Frage, rein aus Erfahrung, die da lautet:Hast Du mal die Datei-Anzahl der CATIA-Installation von einer Maschine, wo es funktioniert, mit (der prinzipiell gleichen) Maschine, wo es nicht funktioniert, miteinander verglichen? Wenn der Unterschied in 3-stelligen Bereich liegt, hast Du Deine Antwort! Dann würde ich mich mal aus dem Fenster lehnen und behaupten, nach einer Neuinstallation, (die die Abweichung korrigiert,) is ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufruf eines externen CATScriptes
Lusilnie am 22.06.2006 um 19:42 Uhr (0)
Hallo Bobby_Joe2001,o.k., dann wäre das Problem ausgeschlossen! Dann fallen mir als Fehler nur noch ein:- Gleiche Pfade für den Marko-Speicherort auf allen Rechnern?- Gleiches Environment auf allen Rechnern (, kann aber nicht sein, da unterschiedliche Installationspfade!)?- Oder das eigenwillige Wesen unserer geliebten "CATIA"...mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekte selektieren über Form
FRANKV5 am 16.06.2006 um 11:12 Uhr (1)
Hallo zusammen,ich möchte während ein Makro läuft eine selektion vornehmen. Das funktioniert wenn ich den Makro ohne VBA-Form starte ja auch ganz gut. Allerdings geht es gar nicht, wenn ich den Makro in eine VBA-Form einbaue. Der Fehler wird immer beim "SelectElement2" angezeigt.Dim E As StringE = CATIA.ActiveDocument.Selection.SelectElement2(Auswahl, "Linie wählen.", True)GrußFrank
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekte selektieren über Form
serrano am 16.06.2006 um 16:34 Uhr (1)
Hi,Ich habe noch nicht mit selektionen gearbeitet. Aber Ich habe eine Idee die Villeicht dir helfen könnte. Ich dachte villeciht solltest du den Befehl in Schritte zerteilen:Set ActDoc = CATIA.ActiveDocumentSet ActSelec = ActDoc.SelecionDim E As StringE = ActSelec.SelectElement2(Auswahl, "Linien wählen.", True)ich habe es mir so gedacht, weil es so beim abrufen der DateiName einer Instanz funktioniert.Set MyItem = CATIA.Documents.Item(x)Dim FileName As StringFileName = MyItem.NameMomentan habe ich kein CAT ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekte selektieren über Form
tomtom1972 am 19.06.2006 um 06:34 Uhr (1)
Hallo,wenn du einen Blick in die Online Doku riskierst wirst du feststellen, das das so auch gar nicht funktionieren kann.Du musst zuerst einmal definieren, welcher Object Typ vom User selektiert werden kann. Im Bsp. mal ein Achsensystem, kann aber sonst alles sein. Auch mehrere unterschiedliche (das Array muss dann größer 0 sein). Bsp.:Language="VBSCRIPT"Sub CATMain()Dim InputObjectType(0)Dim Status, oRoot, oSelectionSet oRoot = Catia.ActiveDocumentSet oSelection = oRoot.SelectionInputObjectType(0) = "Axi ...
|
In das Form CATIA V5 Programmierung wechseln |