|
CATIA V5 Programmierung : Ansicht in 2D sperren
ACC_kw am 28.05.2008 um 16:30 Uhr (0)
Hallo Daniel!Die Regel mit der ich die Bearbeitung auf wahr und unwahr setze funktioniert mit true and false.Die Zeichnung im Anhang:Der Inhalt des Parts ist nur ein Würfel mit einer Ansicht im 2D um die Reaktion zu testen.Die Screenshots wurden von dieser Zeichnung gemacht.P.S. Gibt es eine Art Wörterbuch in dem erklärt ist wie ich zu den Begriffen wie z.B. *.LockStatus oder ähnliches komme?Wie kann ich mit dem Microsoft Visual Editor das Makro Schritt für Schritt ablaufen lassen?mfgWilli
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Markieren von mehreren 2D Ansichten
ACC_kw am 06.06.2008 um 10:53 Uhr (0)
Hallo Bernd!Wenn ich die Ansichten umbenenne werden diese Änderungen auch direkt auf der Zeichnung sichtbar. Alle Details heißen dann nicht mehr Detail A, sondern z.B. first_machining Detail A. Das ist weder normgerecht noch in unseren Firmenrichtlinien für 2d erlaubt.Ich müßte jede Ansichtsbenennung per Hand auf einen dummen Text ändern.Gibt es eine Möglichkeit ein Merkmal zu finden die nicht auf der Zeichnung ersichtlich sind?Wie kann ich nach einer bestimmten Textpassage im Ansichtsnamen suchen?mfgWilli
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansicht in 2D sperren
ACC_kw am 28.05.2008 um 14:43 Uhr (0)
Hallo Daniel!Vielen Dank für deine Mühe!Leider funktioniert es noch nicht. Ich habe wie du beschrieben hast den Quelltext auf meine Zeichnung geändert.Sub mainSet Drawing2 = CATIA.ActiveDocumentSet Bearbeitung = Drawing2.ParametersSet activePara = Bearbeitung.Item("Bearbeitung")Set oSheets = Drawing2.SheetsSet Blatt = oSheets.Item("Blatt")Set oViews = Blatt.ViewsSet Vorderansicht = oViews.Item("Vorderansicht")If activePara.Value = "Wahr" Then Vorderansicht.LockStatus = trueElseIf activePara.Value = "Unwa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Markieren von mehreren 2D Ansichten
ACC_kw am 09.06.2008 um 08:41 Uhr (0)
Hallo Lusilnie!Damit ich es richtig verstehe.Wenn ich ein Textfeld in einer View erstelle und dieses verdecke kann ich danach suchen?Oder gibt es eine Möglichkeit eine view umzubenennen ohne daß es auf der Zeichnung sichtgar wird?mfgWilli
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Markieren von mehreren 2D Ansichten
ACC_kw am 06.06.2008 um 09:53 Uhr (0)
Hallo Bernd!Auf der Zeichnung sind verschiedene Bearbeitungszustände dargestellt.first_machiningsecond_machining...Alle Ansichten die der first machining angehören sollen immer gleichzeitig markiert werden. (gleichzeitig gesperrt werden)Die Ansichten der second machining ebenfalls usw.Der Normalanwender kann nur durch Einstellen eines Parameters die richtige 2D Einstellung auswählen.(Keine selbstständige Auswahl der Ansichten. Die Gefahr eine zu vergessen ist sehr groß.)Jeder Bearbeitungszustand besteht au ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D Ansichten über 3D sperren und entsperren
ACC_kw am 19.05.2008 um 08:59 Uhr (0)
Hallo Leute!Ich habe bereits das Forum zu meinem Problem durchsucht und keine Lösung für mein Problem erhalten.Ich soll in einer Zeichnung verschiedene Bearbeitungszustände darstellen. Eine Bohrung wird vorgebohrt, feingedreht und anschließend gehont. Auf der 2D-Ableitung sind diese Zustände in verschiedenen Ansichten dargestellt. Wenn ich eine Ansicht bearbeiten möchte muß ich diese entsperrt lassen und die anderen beiden von Hand sperren.Es ist im 3D ja möglich Blöcke, Taschen usw. parametrisch zu aktivi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Markieren von mehreren 2D Ansichten
ACC_kw am 05.06.2008 um 10:48 Uhr (0)
Hallo Leute!Ich habe über das Forum die Möglichkeit kennen gelernt über Parameter Ansichten im 2D anzusprechen und zu bearbeiten (im unten angeführten Beispiel zu sperren und entsperren).Sub mainSet oDraw = CATIA.ActiveDocumentSet oPara = oDraw.ParametersSet activePara = oPara.Item("first_machining")Set oSheets = oDraw.SheetsSet oSheet = oSheets.Item("1")Set oViews = oSheet.ViewsSet oView = oViews.Item("Vorderansicht")If activePara.Value = "Wahr" Then oView.LockStatus = falseElseIf activePara.Value = "Fa ...
|
| In das Form CATIA V5 Programmierung wechseln |