|
CATIA V5 Programmierung : CATIA Toolbar Problem
schmidle am 21.01.2009 um 14:16 Uhr (0)
Hallo,ich hatte bisher immer eine Toolbar mit ca. 10 Makros erstellt (als Ref Settings).Nachdem ich das Verzeichnis für die Makros geändert habe funktioniert die Toolbar nicht mehr. Leider scheint CATIA den Pfad der Makros absolut (mit Pfad) abzulegen.Nachdem ich es nicht schaffte, in den Settings die Pfade auszutauschen habe ich versucht die Toolbar manuell abzuändern.Problem ist jetzt allerdings, dass ich in den Commands den Titel der Makros ausgetauscht habe (xyz.catscript) wurde z.B. in xyz geändert.Pr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Toolbar Problem
SU am 01.02.2009 um 22:09 Uhr (0)
Hallo Rainer,Du kannst die betroffenen CATSettings nach XML konvertieren, vorsichtig den Pfad im XML-File ändern und wieder von XML nach CATSetting konvertieren.Hierzu gibt es in der CATIA Installation die beiden Komandos CATBatGenXMLSet und CATBatImpXMLSet, die mit entspr. Parametern in der Shell (CMD) aufgerufen werden.Gruß SU
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : catvba-Makro mit catvba-Makros starten
MICHLICK am 02.02.2009 um 10:20 Uhr (0)
Hallo,der Aufruf eines CATScripts und einer catvba unterscheiden sich ein klein wenig von einander.Bei catvba muss das so aussehen:CATIA.SystemService.ExecuteScript(sScriptPath, catScriptLibraryTypeVBAProject, sScriptName, sScriptFunction, vScriptParams)wobei sScriptPath der komplette Pfad inkl. Datei ist (z.B. "C:Test.catvba")der 2. Parameter ist eine Konstante und muss genau so heißen.der 3. Parameter ist der Modulnameder 4. Parameter ist dann der Name der Funktion z.B. "CATMain"der 5. Parameter sind dan ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : catvba-Makro mit catvba-Makros starten
CAMiCADse am 02.02.2009 um 17:00 Uhr (0)
Hallo Martin,so sollte es klappen:Code:Dim SysServset SysServ = CATIA.SystemServiceSysServ.ExecuteScript ...GrußCAMiCADse
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Die internen Namen für Elemente auslesen
AndiKrue am 02.02.2009 um 17:08 Uhr (0)
Ich benutz diesen Code, um erst den Anzeigennamen auszugeben und dann den internen Namen. damit funktionierts aber nur bei Geosets, Skizzen und Parametern. ich kann mir denken warum es nicht funktioniert, aber wie kann es funktionieren? Steh da vor einer Wand...Sub bla2() Dim Name as string Dim p As Part Set p = Catia.ActiveDocument.part Dim selection as selection Set selection = Catia.Activedocument.selection MSGBOX(selection.item(1).value.name) set name = selection.item(1).value.getitem("ModelEl ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : catvba-Makro mit catvba-Makros starten
martin2 am 02.02.2009 um 17:30 Uhr (0)
Hallo nochmal!Wunderbar es läuft. Hier der Code: Dim myScript Dim SysServ Dim Params() Set SysServ = CATIA.SystemService myScript = SysServ.ExecuteScript("C:MakrosUmwandlung_von_CATParts.catvba", catScriptLibraryTypeVBAProject, "Umwandlung_von_CATParts", "CATMain", Params)Besten Dank nochmal und Grüße!Martin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Toolbar Problem
Randle am 02.02.2009 um 18:16 Uhr (0)
Hallo,soweit ich weiss funktioniert der Batchbefehl bei den betroffenden Dateien (FrameConfig- und FrameGeneral.CATSetting) nicht. Schau mal in die Onlinedoku.Eine andere Möglichkeit wäre die Makros generell nur über DL-Names in V5 einzubinden.------------------MfGRandle! Its not a bug, its a feature !
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Richtung
HoBLila am 02.02.2009 um 21:25 Uhr (0)
Ist nur ne Vermutung: aber ich glaube man kanns über die Entstehungsgeschichte zurück verfolgen. Also wenn ich z.B. den Offset von ner Ebene bilde, dann wir die Normale umgedreht. Ich hoffe, dass es da eine kausale Kette gibt. Aber mir ist auch schon einige gewisse "Willkühr" aufgefallen, weshalb ich dem Anwender immer einen Button anbiete die Ausrichtung umzukehren, so wie es CATIA auch macht.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Nat ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Änderung der Punktdefinition
mathiha am 29.07.2004 um 17:12 Uhr (0)
Hallo Gemeinde,Ich hab nochmal eine Frage.Wie ändere ich die Definition eines Punktes per Makro?Der Fall stellt sich wie folgt dar.Ich habe einen isolierten Punkt, der in der interaktiven Umgebung als Typ Explicit aufgeführt wird. Ich möchte nun aus diesem einen Koordinatenpunkt mit Referenz machen. Leider zeichnet Catia diese Aktion mal wieder nicht vollständig auf.mein erster naiver Ansatz hat leider nicht funktioniert:Dim PtExpl as HybridShapePointExplicitSet PtExpl = hybridShapes1.Item(Point.1)Dim PtCo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Änderung der Punktdefinition
AndiKrue am 30.01.2009 um 11:32 Uhr (0)
Ok, genau das war die Idee, also verknüpfte Punkte in ihrer Definition zu ändern aber nicht in ihrer Position. Per Hand ist das ja Problemlos möglich, drei Klicks... Schade, dass das Catia nicht richtig aufzeichnet.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion bei Nutzung einer Form
CatMike am 03.02.2009 um 14:17 Uhr (0)
Hallo,ich habe folgendes Problem, vielleicht hat ja jemand Erfahrung damit.Ich bastle gerade ein VBA-Makro mit einer Form. Auf der Form habe ich einen Button "Select". Wenn dieser angeklickt wird, möchte ich ein Produkt aus der Produktstruktur von (CATIA) selektieren. Nur die Form lässt es nicht zu, beim anklicken auf der CATIA-Oberfläche kann ich nichts selektieren. Ich brauche einen Weg um die Form vielleicht zu deaktivieren oder verstecken (wie auch immer man sowas löst) um so in CATIA mit der Maus sele ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroaufruf geht plötzlich nicht mehr
Lusilnie am 03.02.2009 um 22:15 Uhr (0)
Hallo Tiberius,wenn ich mich richtig erinnere, stand mal in einem Beitrag, dass "CATIA.SystemService.ExecuteScript" nicht als Aufruf funktioniert! Du musst den Ausdruck in 2 Zeilen teilen:Code:Dim sScriptParams() As VariantDim SysSer As SystemServiceSet SysSer = CATIA.SystemServiceSysSer.ExecuteScript ServerVerzeichnis1Verzeichnis2, catScriptLibraryTypeDirectory, Makro_B.CATScript, CATMain, sScriptParamsTeste mal, ob es dann läuft!mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten si ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbauswahl über Toolbar
michi79 am 01.04.2009 um 12:08 Uhr (0)
Hallo Rick,vielen Dank für Deine Antwort. Das Problem ist inzwischen gelöst.Ich habe die Icons mit Paint erstellt und dabei Icons aus dem CATIA-Icons Ordner als Vorlage verwendet. GrussMichi
|
In das Form CATIA V5 Programmierung wechseln |