|
CATIA V5 Programmierung : Verknüpfung einer Zeichnung ändern
Steffen Hohmann am 24.05.2006 um 09:53 Uhr (0)
Hallo Martin,wie würde man es denn manuell machen?1. Master-Zeichnung öffnen2. Master-Part öffnen3. Parameter im Master-Part ändern4. Zeichnung aktualisieren5. Part unter neuem Namen speichern (jetzt weiß auch die Zeichnung davon)6. Zeichnung unter neuem Namen speichernFür jeden Schritt gibt es entsprechende Makrobefehle.1. Set Master_Zeichnung = CATIA.Documents.Open ("Master_Zeichnung.CATDrawing")2. Set Master_Part = CATIA.Documents.Open ("Master_Part.CATPart")3. Master_Part.Part.Parameters.Item("Paramete ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter schnell ansprechen
Legat am 18.05.2006 um 20:56 Uhr (0)
Hallo,ich möchte schnell auf viele Parameter(etwa 50) zugreifen und den Value übernehmen. Ich habe es versucht über das direkte ansprechenset Param = CATIA.ActiveDocument.Part.Parameters.item(CATIA.ActiveDocument.Part.name & "" & NameEinesBodies & "" NameEinesParameterSets & "NameDesParameters")Diese Variante dauert aber sehr lange (Es gibt etwa 24000 Parameter in diesem Part!)Bitte um schnelle Hilfe!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter schnell ansprechen
Tapani. am 24.05.2006 um 14:46 Uhr (0)
Hallo Legat,als ersten Tip würde ich versuchen so viel wie möglich von den CATIA-Objekten in Variablen zwischen zu speichern:statt in der SchleifeCode:set Param = CATIA.ActiveDocument.Part.Parameters.Item(...)lieberCode:set paramsCol = CATIA.ActiveDocument.Part.Parametersaußerhalb der Schleife und dann Code:paramsCol.Item(...)innerhalb der Schleife.Aber ob das den erwünschten Effekt bringt ist fraglich, deshalb noch eine weitere, aber wesentlich kompliziertere Möglichkeit:Du bildest zuerst von allen Parame ...
|
In das Form CATIA V5 Programmierung wechseln |
|
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 |