|
CATIA V5 Programmierung : Auswahl zweier Zeichnungen zum kopieren einer Ansicht
CEROG am 09.10.2008 um 20:51 Uhr (0)
Hallo zusammen,ich suche eine elegante Möglichkeit, aus zwei nebeneinanderliegenden Zeichnungen eine auszuwählen.Hintergund:Ich arbeite an einem CATVBA-Makro, das eine komplette Ansicht von einer Zeichnung in eine andere zu kopiert und vorhandene MML-Links beseitigt. Letzteres ist auch unter beibehaltung der Ditto-Strukturen (verschachtelte Dittos) kein Problem. Das ist zwar wegen der Unart CATIAs, Details und Dittos jedesmal umzubenennen, mühsam, aber kein Problem. Auch Details die bereits vorhanden sind, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl zweier Zeichnungen zum kopieren einer Ansicht
CEROG am 10.10.2008 um 19:42 Uhr (0)
Hallo Ogard, das Makro muß ich mir dann doch mal genauer anschauen.Ich hab eine Lösung hingebastelt mit Indicate2D. Dabei mußte ich zwar lauter "Cancel"-Stati abfangen, das hielt sich aber in Grenzen. Die einfachere Lösung würde mir besser gefallen. Mal sehen, wie es läuft.Viele Grüße,CEROG------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl zweier Zeichnungen zum kopieren einer Ansicht
CEROG am 10.10.2008 um 19:53 Uhr (0)
Hallo Ogard,ich hab mir das Makro, das du meintest mal angeschaut. Da wird das Quelldocument hart kodiert und das Ziel-dokument ergibt sich daraus, daß eine neue Zeichnung geöffnet wird.Leider kann ich die Version nicht gebrauchen. SchadeViele Grüße,CEROG------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl zweier Zeichnungen zum kopieren einer Ansicht
CEROG am 10.10.2008 um 20:43 Uhr (0)
Hallo Ogard,ActiveDocument hilft nicht, da nicht sichergestellt ist, in welcher Rreihenfolge die Zeichnungen geöffnet werden.Das Document.Add kann ich auch nicht gebrauchen, da es sein kann, daß die Ansicht in eine bereits bestehende Zeichnung kopiert werden sollen. Bleibt wohl nur meine Lösung Indicate2D.Ich gehe so vor:- Beide Zeichnungen öffnen und nebeneinanderlegen.- Ein "Dummy"-Dokument als CATIA.ActiveDocument definieren- Dann Status=Document.Indicate2D("select a location into the drawing window",Dr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl zweier Zeichnungen zum kopieren einer Ansicht
CEROG am 12.10.2008 um 14:10 Uhr (0)
Hallo ogard,ich hab den Eindruck, daß meine Lösung schon nicht die schlechteste ist. Wenn hier nicht noch etwas grundsätzlich anderes kommt, werde ich bei ihr bleiben. Sie paßt im Augenblick am besten zur (vermuteten) Arbeitsweise.Viele Grüße,CEROG------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wunschliste für Makros und Powercopies
CEROG am 17.10.2008 um 18:17 Uhr (0)
HAllo Ghat,du kommst etwas zu spät. das Buch ist in der Korrektur. Da tut sich nichts mehr. Viele Grüße,CEROG------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Positionieren von Details auf den Detailsheet.
CEROG am 23.10.2008 um 13:13 Uhr (0)
Hallo zusammen,ich kämpfe gerade mit einem Makro, das alle Dittos auf eine bestimmte Detail-Seite exposed und mit einem Abstand zueinander ablegt. Leider funktioniert das Ganze nicht so, wie ich es möchte.Ich lege für die Details eine Referenzview fest und sage mit AlignedWithReferenceView, daß die Position der Ansicht mit der Referenzansicht verknüpft sein soll. Wird die Referenzansicht verschoben, so werden die Datails auf dem Nullpunkt der Referenzansicht positioniert, nit relativ dazu. Gibt es eine Met ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Positionieren von Details auf den Detailsheet.
CEROG am 29.10.2008 um 14:35 Uhr (0)
Hallo zusammen,ich bin jetzt etwas weiter. Die Abstände bleiben erhalten, wenn die Details horizontal angeordnet werden.Viele Grüße,CEROG------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansicht per Makron generativ schalten
CEROG am 10.11.2008 um 14:11 Uhr (0)
Hallo zusammen,ich suche nach einer Möglichkeit, aus einer isolierten Ansicht eine generative Ansicht, also eine, die aus dem 3D abgeleitet ist, zu machen.Es gibt zwar die Eigenschaft IsGenerative, aber bei ihr läßt sich leider nur der Wert auslesen, nicht setzen.Kennt jemand eine Möglichkeit, diese Ansicht per Makro generativ zu schalten?Viele Grüße,CEROG------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansicht per Makron generativ schalten
CEROG am 10.11.2008 um 20:50 Uhr (0)
Ich kann es ja mal probieren. Habe aber wenig Hoffnung.Das Kopieren eines Links aus der Iso-Ansicht hat bereits nicht geklappt.Die meiste Arbeit käme danch: Alle Maße und Texte mit Attribute Links umhängen. Und es gibt viele Maße...------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textparameter mit einer reellen Zahl verknüpfen
CEROG am 08.12.2008 um 19:13 Uhr (0)
Hallo Kess,vielleicht hilft dir das ja weiter: [URL=http://ww3.cad.de/foren/ubb/Forum137/HTML/003052.shtml]Syntax von if-Abfragen[URL].Auch wenn ich der Meinung bin, daß es auch in diesem Fall ohne KWA-Lizenz geht. Viele Grüße,CEROG------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Syntax von if-Abfragen
CEROG am 27.11.2008 um 17:59 Uhr (1)
Hallo zusammen, Zitat:Original erstellt von bgrittmann:AFAIK kann man im Regeleditor (fog) keine if Schleifen bilden. geht nur mit einem Rule (KW-Lizenz erforderlich)Damit liegst du leider etwas daneben. Auch wenn viele den Eindruck haben.Ich habe in einem Bauteil sowas:if (FormalSchenkelLaenge 100mm){FormalLochabstand=10}else {FormalLochabstand=15}Diese Rule wird mit einer Formel ausgewertet, die die Verknüpfung zwischen der Rule und dem Bauteil herstellt.Die Formel sieht dann so aus:Lochabstand_horizonta ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Boolsche Operationen über eine Regel inaktivieren
CEROG am 10.12.2008 um 17:58 Uhr (0)
HAllo Kess,warum versuchst du nicht, die Activity einer Booleschen Operation direkt per Formel anzuspechen? Eine Formel könnte dann so aussehen:[CODE]PartBodyRemove.1Activity=(Laenge_Schenkel_horizontal 100mm)[CODE] Der Parameter nimmt dann den Wert an, der bei dem Vergleich ermittelt wird (true/false)Im Augenblick finde ich interessant, daß der Themenkomplex gerade mehrfach hochkommt. Wobei da möglicherweise auch die positiven Ergebnisse anderer Threads aktivierend wirken.Viele Grüße,CEROGPS: Wenn du R18 ...
|
In das Form CATIA V5 Programmierung wechseln |