|
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 |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Seimo am 05.09.2022 um 15:41 Uhr (1)
Zitat:Original erstellt von bgrittmann: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ßBerndGenau das Gefühl habe ich auch, da dort ein Fenster mit mehreren Optionen auftaucht.Wie findet man den richtigen Befehl heraus?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
bgrittmann am 05.09.2022 um 15:56 Uhr (1)
ServusSchau mal hier.Falls du keinen eindeutigen Command findest, kannst du ja wie von Randle vorgeschlagen mit Aliase arbeiten.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Regel zum ausblenden von Unterbaugruppe
moppesle am 06.09.2022 um 08:30 Uhr (1)
Hallo Leibert85,das geht über den Parameter "Component Activation State" der Baugruppe.Diesen entsprechend auf False oder True setzen.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Seimo am 06.09.2022 um 09:19 Uhr (1)
Ich hab es jetzt doch einfacher lösen können.Ich hab bei Tools/Anpassen den Befehl Bedingung gesucht und eine Tastenkombination für den Befehl festgelegt, und siehe da, es ist nicht der gleiche Befehl wie vorher im Makro, sondern der richtige! (obwohl beide "Bedingung" heißen). Diese Tastenkombination hab ich jetzt auf die Taste meiner Spacemouse gelegt und bin nun happy [Diese Nachricht wurde von Seimo am 06. Sep. 2022 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteil Paramerter erzeugen und Veröffentlichen
-che- am 08.09.2022 um 13:41 Uhr (1)
Hallo,ich habe den Code etwas verändert ... Ich benötige den Parameter auf Bauteil Eigenschaften Ebene, und dort soll der auch veränderlich sein.Der Code funktioniert soweit auch gut ... nur habe ich eine Frage bezüglich deutsch / englisch. Gibt es für den Code, wo engl- Properties und im deutsch- Eigenschaften stehen muss, einen sinnvollen allgemeinen Parameter, der an dessen Stelle stehen kann? ... im Code die fett markierten Anteile.Language="VBSCRIPT"Sub CATMain() Set partDocument1 = CATIA.ActiveDocume ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Cumulated Dimension per Makro erzeugen
user7 am 15.09.2022 um 09:22 Uhr (1)
Falls noch jemand hier drüberstolpert... ich habe eine super-hässliche Lösung gefunden - wie man die Linear PMI immerhin an horizontale / vertikale Viewausrichtung anpassen kann: Code:Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim oSel as SelectionSet oSel = partDocument1.selectionoSel.ClearDim Filter(0)Filter(0)="Face"Dim F_Faces as objectF_Faces = oSel.SelectElement3(Filter, "select faces",False, CATM ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotation (FTA) in 3D verschieben
user7 am 15.09.2022 um 12:41 Uhr (1)
Hallo zusammen, ich habe automatisiert eine Annotation erstellt und würde diese gerne Die automatisch erstellte Dimension ist nicht optimal positioniert und ich würde sie gerne programmatisch nach unten verschieben. Den Befehl "Line-Up" über selektierte Dimensionen kann ich nicht verwenden, da ich das Ganze vollständig im Makro lösen möchte, und der Befehl zwei Klicks als User-Interaction benötigt. Dieser Code erstellt eine Dimension anhand von zwei selektierten faces (später werden diese nicht mehr von Ha ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenschaft parameters auf die Zeichnung
pusher am 25.10.2022 um 09:08 Uhr (1)
Hallo zusammen,der Beitrag ist zwar schon etwas älter, aber ich beschäftige mich aktuell mit dem automatischen Befüllen des Schriftfeldes. Ich beziehe mich auf in Catia enthaltene Dassault Script und bin gerade an der Stelle angekommen, wo abgefragt wird welche Art von Dokument vorliegt, bzw. ob Ansichten existieren. Kann mir jemand erklären warum an folgender Stelle eine Schleife 8x durchlaufen wird? Ich erkenne nicht was das bringt. Das funktioniert zwar, aber ich würde es gerne verstehen. Zitat:Set Prod ...
|
In das Form CATIA V5 Programmierung wechseln |