| |
| KISTERS 3DViewStation mit neuer Zerschneidefunktionen und erweitertem PMI-Support, eine Pressemitteilung
|
Autor
|
Thema: Isolierte Skizze positionieren (4915 mal gelesen)
|
runio Mitglied
Beiträge: 25 Registriert: 15.06.2010 Intel Core 2 4400, 4gb Ram Windows 7 Professional Catia V5R19
|
erstellt am: 14. Mai. 2011 14:28 <-- editieren / zitieren --> Unities abgeben:
Guten Tag, ich schreibe gerade ein Makro, welches eine isolierte Skizze in eine positionierte Skizze umwandeln soll. Die pos. Skizze soll sich auf einen Punkt und eine Ebene beziehen. Sprich: wenn ich im Nachhinein den Ursprungspunkt verschiebe, soll sich die Skizze entsprechend bewegen. Manuell ist dies ganz einfach: Rechtsklick auf die isolierte Skizze, unten auf Objekt, Stützelement der Skizze ändern: Typ: isoliert -> positioniert Referenz: Ebene auswählen Ursprung: Projektionspunkt, Ursprung auswählen Leider zeigt die Makroaufzeichnung keine Befehle an. Kennt jemand die benötigte Syntax bzw. einen Trick wie ich das Problem auf andere Art und Weise lösen kann?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runio Mitglied
Beiträge: 25 Registriert: 15.06.2010 Intel Core 2 4400, 4gb Ram Windows 7 Professional Catia V5R19
|
erstellt am: 20. Mai. 2011 16:42 <-- editieren / zitieren --> Unities abgeben:
mal eine andere frage: mir ist bewusst, wie ich einer skizze eine referenzfläche zuweisen kann, bevor ich die skizze erstelle. z.B. durch eine brep und anschließend mit dem befehl sketch.add referenzname. ist es evtl. auch möglich, einer bereits vorhandenen skizze eine neue/andere referenzfläche zuzuweisen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kne Mitglied System-Ingenieur
Beiträge: 88 Registriert: 16.11.2007 Intel Xenon 2 x 2,53Mhz 12 GB Ram NVIDIA Quadro Fx 1800 Vista 64bit CATIA v5R18 + v5R19
|
erstellt am: 20. Mai. 2011 17:04 <-- editieren / zitieren --> Unities abgeben: Nur für runio
|
runio Mitglied
Beiträge: 25 Registriert: 15.06.2010 Intel Core 2 4400, 4gb Ram Windows 7 Professional Catia V5R19
|
erstellt am: 20. Mai. 2011 17:21 <-- editieren / zitieren --> Unities abgeben:
|
K.C.L Mitglied Ingenieur
Beiträge: 3 Registriert: 24.04.2012 CATIA V5 R18 /R19 VBA Programmierung
|
erstellt am: 30. Mai. 2012 12:43 <-- editieren / zitieren --> Unities abgeben: Nur für runio
|
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 30. Mai. 2012 12:54 <-- editieren / zitieren --> Unities abgeben: Nur für runio
An der CATIA-API gibt es keine positionierte Skizze. Müsste die Forensuche auch liefern, da ich vor einigen Jahren THemen diesbezüglich hatte. Ich wäre dafür, dass ein CAA-Entwickler mal eine API schreibt, welche solche Funktionen nachliefert, aber dafür müssten mal allgemein die Ressourcen für gefunden werden, denn es gibt einige Funktionien, die an der API fehlen oder schlecht gemacht sind. :-( Edit: http://ww3.cad.de/foren/ubb/Forum137/HTML/004111.shtml#000007 ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing [Diese Nachricht wurde von HoBLila am 30. Mai. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
K.C.L Mitglied Ingenieur
Beiträge: 3 Registriert: 24.04.2012 CATIA V5 R18 /R19 VBA Programmierung
|
erstellt am: 30. Mai. 2012 14:32 <-- editieren / zitieren --> Unities abgeben: Nur für runio
Hallo Henry, super vielen Dank! Dein Hinweis mit dem Bezug der Skizze auf ein Achsenkreuz funktioniert super. Die Skizze ist zwar keine "positionierte Skizze" aber sie behält die Position und die Ausrichtung des Achsenkreuzes bei. Ein kleiner aber lohnender Umweg für meinen Anwendungsfall. Ja so ein API wäre nicht schlecht :-) vielen Dank! KC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 30. Mai. 2012 14:54 <-- editieren / zitieren --> Unities abgeben: Nur für runio
Ja, wir Ingenieure sind doch Könige im improvisieren. :-) Und ein gutes Provisorium hält doch mindestens 20 Jahre. :-D Ja, hatte den positioned Sketch damals für meine Diplomarbeit (CreateGravure) gebraucht und er war einfach nicht da. :-) Freut mich aber, wenn der Workaround funktioniert und auch akzeptabel ist (ich will immer so wenig Elemente wie möglich erzeugen), bist also nicht allein mit dem Problem. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADestroyer Mitglied Konstrukteur
Beiträge: 20 Registriert: 15.02.2017 Catia V5R28 Siemens NX 12.0
|
erstellt am: 15. Jun. 2021 11:45 <-- editieren / zitieren --> Unities abgeben: Nur für runio
|
bgrittmann Moderator Konstrukteur
Beiträge: 12005 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 15. Jun. 2021 18:05 <-- editieren / zitieren --> Unities abgeben: Nur für runio
Servus Du könntest beim Anlegen der Skizze für die Referenz Nothing angeben und danach beim SetAbsoluteAxisData die Richtungen und den Ursprung deines Achsensystem angeben (über zB GetOrgin, GetXAxis usw auslesen) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |