|
CATIA V5 Programmierung : Öffnen von VBA-Projekt in kleinerer Release
moppesle am 22.08.2022 um 12:08 Uhr (1)
Hi Bernd,werde ich mal versuchen.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Parametername PartNumber umbenennen
moppesle am 23.08.2022 um 15:25 Uhr (1)
Hallo zusammen,gibt es die Möglichkeit den Parameter "PartNumber" (englische Umgebung) und "Teilenummer"(deutsche Umgebung) umzubenennen.Hintergrund ist das ich einen Fremddatensatz habe in dem der Parameter umbenannt ist.(siehe Bild) "731588W03A_11_02_0067_3305_A2XX_STARTPART" =731588W03A_11_02_006Ich benötige aber wieder den Ursprungszustand. "731588W03A_11_02_006Part Number" =731588W03A_11_02_006 ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parametername PartNumber umbenennen
moppesle am 23.08.2022 um 19:12 Uhr (1)
Hallo zusammen,@RandleÜber den Formeleditor hatte ich es auch schon probiert. Habe aber nur den Namen nach dem Slash geändert und somit keine Änderung hervorgerufen.Trotzdem ein Dank an dich, du hast mich auf den richtigen Weg gebracht. @BerndDir auch besten Dank für deinen Code. Habe ihn schon fleißig in mein Makro eingearbeitet. Vielen Dank euch beiden. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisiert Mit Makro Lineare Dimension erstellen (Abstandsmaß)
user7 am 31.08.2022 um 08:19 Uhr (1)
Frage 2) konnte ich inzwischen klären. Nicht die Parameter waren das Problem - sondern das userSurface. Hier muss zunächst ein Surface Knoten erstellt werden - im Anschluss können wie erwartet die Zahlen als Enum Referenzen für die Parameter verwendet werden. Funktionierendes Skript: (native_face1 und native_face2 sind bei mir vom typ MECMOD.Face und planare, parallele Flächen).Code:Language="VBSCRIPT"Sub CATMain(native_face1,native_face2,annotationset_name)Set partDocument1 = CATIA.ActiveDocumentSet part1 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Seimo am 02.09.2022 um 13:37 Uhr (1)
Screenshot vom Befehlsollte aber jeder eigentlich kennen, der Catia benutzt. Und das Makro startet einfach den Befehl "Bedingung", aber irgendwie ist Catia seitig da ein Unterschied, wie oben beschrieben[Diese Nachricht wurde von Seimo am 02. Sep. 2022 editiert.][Diese Nachricht wurde von Seimo am 02. Sep. 2022 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
bgrittmann am 02.09.2022 um 13:49 Uhr (1)
ServusWie sieht dein Code aus?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Randle am 02.09.2022 um 12:21 Uhr (1)
Hallo,es wäre hilfreich wenn du uns mal den Abschnitt deines Codes zeigen würdest der dir Probleme bereitet. Weiter wäre auch ein Screenshot der Befehlsleiste inkl. Markierung der Funktion die du per Makro ansprechen möchtest.Gruß Randle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Seimo am 02.09.2022 um 12:17 Uhr (8)
Hey Ich weiß nicht ob mir jemand bei meinem Problem helfen kann, oder ob das einfach ein Fehler in Catia ist.Wenn man den Befehl per Makro ausführt, funktioniert der Befehl zwar schon, aber nicht in der gleichen Funktionsweise, als wenn man ihn auf Befehlsleiste anklickt.Der Unterschied besteht darin:Wenn ich ein Skizzenelement in der Skizze zuerst anwähle und anschließend in der Leiste auf den Befehl Bedingung klicke, wird sofort eine Bemaßung an das Skizzenelement angelegt, und per Rechtsklick kann ich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Randle am 02.09.2022 um 14:21 Uhr (1)
Hallo,also für die englische Umgebung wäre das:Code:Sub CATMain()CATIA.StartCommand "Constraint"End SubIn der deutschen Umgebung müsste dasCode:Sub CATMain()CATIA.StartCommand "Bedingung"End Subsein (nicht getestet!).Catia erwartet dann vom Anwender direkt die Auswahl der Elemente (der Button wird nicht gehighlightet!).Gruß Randle------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Seimo am 02.09.2022 um 14:31 Uhr (1)
Zitat:Original erstellt von Randle:Hallo,also für die englische Umgebung wäre das:Code:Sub CATMain()CATIA.StartCommand "Constraint"End SubIn der deutschen Umgebung müsste dasCode:Sub CATMain()CATIA.StartCommand "Bedingung"End Subsein (nicht getestet!).Catia erwartet dann vom Anwender direkt die Auswahl der Elemente (der Button wird nicht gehighlightet!).Gruß RandleGenau so hab ich das. Funktioniert allerdings nicht wie gewünscht, daher das Thema
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Randle am 02.09.2022 um 14:56 Uhr (1)
ja, was passiert denn überhaupt?Fehlermeldung?Was macht dein Code vorher?Schau mal links unten in die Statusleiste von Catia, steht das was drin?Was für ein Release/ServicePack/Hotfix nutzt du?Betriebssystem ist ja wohl Win10x64, oder?------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
bgrittmann am 02.09.2022 um 15:00 Uhr (1)
ServusVermutlich hat der Startcommand im deutschen, abhängig von der aktuellen Workbench, verschiedene Bedeutungen (bzw wird sogar mehrfach in der gleichen Workbench verwendet).Ich würde probieren den sprachunabhängigen Befehl herauszufinden (ggf muss dies sogar Workbench abhängig sein)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Randle am 02.09.2022 um 15:13 Uhr (1)
Also bei meinen Kunden trage ich da immer einen Alias (unter Tools/Customize)ein. Dann bin ich mir sicher das meine Makros auch sprachunabhängig funktionieren. ------------------Wer für nichts steht, fällt für alles!
|
In das Form CATIA V5 Programmierung wechseln |