| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Assozitivität 3D-Modell (2131 mal gelesen)
|
Tobi79 Mitglied Projektleiter / CAD-Administrator
Beiträge: 422 Registriert: 22.02.2002 my 1st Version: ME10V9.00 aktiv: (PTC) CoCreate Drafting 2007 mit DrawingManager WUI
|
erstellt am: 16. Jul. 2004 09:45 <-- editieren / zitieren --> Unities abgeben:
Guten Tag Habe von einem Kunden eine Zeichnung erhalten, die offenbar in 3D (OSDM)erstellt wurde und ins 2D (OSDD) abgeleitet ist. Nun jedes mal wenn ich die Zeichnung neu öffne und diese bearbeiten will, kommt eine Fehlermeldung. (siehe Anhang) Kann mir jemand sagen, wie ich diese Assoziativität bleibend auflösen kann? Besten Dank im voraus
------------------ Tobi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Castell Mitglied Technical Advisor Engineering
Beiträge: 302 Registriert: 22.05.2000
|
erstellt am: 16. Jul. 2004 10:10 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
Hola Tobi, zuerst, das ist keine Fehlermeldung sonden ein Hinweis. Denn man sollte mit dem Drfting ja nicht die Geometrie verändern. Aber nun zu der Lösung. Nach dem laden jeder Zeichnung gibst du einfach den Befehl CHECK_3D_GEO_MODIFY OFF ein. Und schon erscheint die Meldung nicht mehr. Aber das mußt du leider nach jedem Laden nochmal machen. Eine Idee ist es noch alle Infos zu bereinigen. Damit zerstörst du aber die Assozivität zum Modell. Das muß man sich zweimal überlegen. ------------------ Viele Grüsse aus dem Schwabenländle Massimo Castell ------------------ DIE inoffizielle Hilfeseite zum OneSpace Designer http://osd.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tobi79 Mitglied Projektleiter / CAD-Administrator
Beiträge: 422 Registriert: 22.02.2002 my 1st Version: ME10V9.00 aktiv: (PTC) CoCreate Drafting 2007 mit DrawingManager WUI
|
erstellt am: 16. Jul. 2004 10:23 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Castell:
Aber nun zu der Lösung. Nach dem laden jeder Zeichnung gibst du einfach den BefehlCHECK_3D_GEO_MODIFY OFF ein. Und schon erscheint die Meldung nicht mehr. Aber das mußt du leider nach jedem Laden nochmal machen. Eine Idee ist es noch alle Infos zu bereinigen. Damit zerstörst du aber die Assozivität zum Modell. Das muß man sich zweimal überlegen.
Hallo Massimo
Da ich diese Zeichung nie im 3D verwenden werde (weil ich leider gar kein OSDM habe ) brauche ich diese Infos nicht. Habe in der Hilfe den Befehl DELETE_CURRENT_INFO_NAMESPACE gesehen. Mit diesem müsste dies erfolgen?! Nun aber noch eine banale Frage: Was ist ein 'Namensraum'? Vielen Dank P.S. jaja, Warnmeldung
------------------ Tobi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
H.annes Mitglied CAD-Pfriemler
Beiträge: 482 Registriert: 02.07.2001 ME10 8.7 - PTC DirectDrafting 19.00; OSM 15.xx - PTC DM 19.xx
|
erstellt am: 16. Jul. 2004 10:27 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
Morgen! Es gibt auch die harte Lösung, um diese Meldung grundsätzlich abzuschalten (sollte man sich aber auch 2x überlegen!): ME10 mit der Option -noannowarn starten bzw. "MENOANNOWARN=1" in die me10.ini schreiben. Dann kommt diese Warnung nie wieder. Gruß aus Österreich, Hannes (sooo ... und jetzt ab in den Urlaub!) ------------------ und in da finstakeit do siacht ma net so weit ois wia beim togesliacht wo ma vü weida siacht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wolfgang Binninger Mitglied Dipl.Ing. Maschinenbau
Beiträge: 7 Registriert: 16.07.2004
|
erstellt am: 16. Jul. 2004 10:54 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
Hallo Tobi ein Namensraum wurde in einer der letzten ME10-Versionen eingeführt, um die INFOS besser zu unterscheiden. Gerade der SolidDesigner/OSDM-Anno ist da sehr geschwätig und plustert die MI-Files gigantisch auf. Der Namensraum wird eingeleitet durch INFO_NAMESPACE 'namensraumbezeichnung' .... Bisher waren Beispielsweise LAYER nur einfache ELEMENT_INFOS,'LAYER: 1' etc mit den Namensräumen wurde diese zu INFO_NAMESPACE 'SYS:LAYER_SCOPE' 'LAYER: 1' etc ------------------ Mit Grüßen aus Stutensee Wolfgang Binninger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Castell Mitglied Technical Advisor Engineering
Beiträge: 302 Registriert: 22.05.2000 Das Wissen der Menschen gehört der Menschheit.<P>SAP PLM, Notepad++, Python, Tcl/TK, Windows 7
|
erstellt am: 16. Jul. 2004 10:57 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
So So der Hannes verdrückt sich in den Urlaub. Jeder so wie er es verdient. Gell. Wie du hast kein OSDM, Tobi? Scheinbar wollt Ihr noch produktiv sein. Deine Frage was ein Namensraum ist, ist gar nicht so banal. Denn bis jetzt hat es mir auch keiner so richtig erklären können. Im Drafting gibt es sog. Namensräume. Wärend in den früheren Versionen die Infos der Teil flach in einer Struktur (einem Namensraum) abgelegt waren sind jetzt Namensräume geschaffen worden. Du kannst dir das wie im Explorer vorstellen, wo jeder Namensraum ein Ordner darstellt in dem Infos enthalten sind. Z.B. sind die ganzen Infos über die Layer in einem Namesraum SYS:LAYER_SCOPE eingetragen. Sehr viele Infos sind aber im Namensraum Default. Da sind auch die Modeling Infos. Ich würde diese mit dem Befehl CHANGE_ELEM_INFO CHANGE_GLOBAL_INFO 'SD*' '' löschen (eigentlich überschreibst du diese mit nem Leerstring was aber das gleiche ist). Nur zur Info: Wir haben füher, um unsere Zeichnungen schlank zu halten, auch die Infos gelöscht, bis mir unser Support den Kopf gewaschen hat. Das liegt in deinem Ermessen ob du es machen willst oder nicht.
------------------ Viele Grüsse aus dem Schwabenländle Massimo Castell ------------------ DIE inoffizielle Hilfeseite zum OneSpace Designer http://osd.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Castell Mitglied Technical Advisor Engineering
Beiträge: 302 Registriert: 22.05.2000
|
erstellt am: 16. Jul. 2004 11:01 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
einen Tip habe ich noch. Wenn du den Befehl WUI_INFO_BROWSER abgibst, dann erscheint ein kleines Fenster in dem die Infos samt Struktur wie in einem Explorer dargestellt werden. Da kannst du auch heraufinden in welchen Namesraum deine Infos stehen. ------------------ Viele Grüsse aus dem Schwabenländle Massimo Castell ------------------ DIE inoffizielle Hilfeseite zum OneSpace Designer http://osd.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RaRo Mitglied Systembetreuer
Beiträge: 86 Registriert: 16.09.2002 Win2K WinXP auf Dell Precision 390 mit Quadro4 FX1500 WM z.Zt. 14.00b Modeling 14.00b Drafting 15.00
|
erstellt am: 16. Jul. 2004 12:13 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
Hallo Tobi, anbei ein kleines Makro mit dem ich bei uns eine Annotation von allen 3D-Infos (und auch ein paar WM-Infos) befreie. Die betroffenen Namespaces sind aus dem Makro ersichtlich. Das Makro schreibt nach dem Löschen der Namespaces die Datei in ein Temp-file, führt ein reset_system durch und lädt die Datei wieder. Danach wird der Rest der Infonamespaces gelöscht. Reset_system deshalb, weil wohl durch einfaches Löschen der Namespaces die Info "Ich bin eine Annotation-Zeichnung" nicht entfernt wird. Warum das System sich so verhält ist mir auch nicht ganz klar. Wie schon Wolfgang Binninger und Massimo erwähnt haben benutzen wir das Programm auch, da Zeichnungen durch diese Infos stark aufgebläht werden. Man sollte das Makro auch nur verwenden, wenn man wirklich keine 3D-Infos mehr braucht (wir wissen ja immer was wir tun P.S. Mit der 12-er Version hab ich das Makro gerade noch mal getestet, hier bleiben ein paar der EDM-Infos bei mir stehen. Die Assoziativität scheint aber trotzdem entfernt worden zu sein. ------------------ Grüsse aus Leonberg Ralf Roth Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tobi79 Mitglied Projektleiter / CAD-Administrator
Beiträge: 422 Registriert: 22.02.2002 my 1st Version: ME10V9.00 aktiv: (PTC) CoCreate Drafting 2007 mit DrawingManager WUI
|
erstellt am: 16. Jul. 2004 12:45 <-- editieren / zitieren --> Unities abgeben:
|
karl-josef_wernet Mitglied SysAdmin CAD-ME
Beiträge: 979 Registriert: 27.11.2000 PTC-Direct-Modeling/Drafting 19.0 Classic/Tablett DELL T5820, Precision 7760 Workmanager/Model-/Drawing-Manager WIN10
|
erstellt am: 18. Jul. 2004 23:37 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
Hi, es geht noch einfacher. Einfach die Zeichnung als MI speichern und anschliessend wieder laden, und es herrscht Ruhe mit den Meldungen, ohne jedoch die Infos komplett zu löschen. ------------------ kjw Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tobi79 Mitglied Projektleiter / CAD-Administrator
Beiträge: 422 Registriert: 22.02.2002 my 1st Version: ME10V9.00 aktiv: (PTC) CoCreate Drafting 2007 mit DrawingManager WUI
|
erstellt am: 19. Jul. 2004 12:30 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von karl-josef_wernet: Hi, es geht noch einfacher. Einfach die Zeichnung als MI speichern und anschliessend wieder laden, und es herrscht Ruhe mit den Meldungen, ohne jedoch die Infos komplett zu löschen.
Hallo
Also bei mir hat das nicht funktioniert. Das File kam schon als .mi und auch nach dem Speichern kamen wieder Meldungen. Als ich heute morgen das File wieder öffnete, kam (oh Schreck) die Meldung trotz dem Makro von Ralph schon wieder. Hab dann mal im WUI_INFO_BROWSER nachgesehen, was für Infos noch übrig waren. Unter Global - Default waren da noch 4 EDM-* einträge. Deshalb habe ich das Makro erweitert und nun sind diese Infos auch weg und es ist definitiv Ruhe DEFINE Del_anno_info
LOCAL AKT_FILE LOCAL RUN_DAI {*** Das Makro entfernt alle relevanten Infos, die eine Zeichnung ***} {*** als Annotation kennzeichnen. ***} READ 'Achtung: Macro loescht endgueltig alle Annotation-Infos! Starten (''J''/''N'')' RUN_DAI IF ((RUN_DAI = 'J') OR (RUN_DAI = 'j')) {*** Unsichtbare info_namespaces ***} delete_current_info_namespace "EDM-X:" delete_current_info_namespace "EDM-Y:" delete_current_info_namespace "EDM-P:" delete_current_info_namespace "EDM-E:" {*** Unsichtbare info_namespaces ***} INQ_ENV 0 LET AKT_FILE (INQ 304) INQ_ENV 10 LET Os (INQ 4) {*** Betriebsystemversion feststellen ***} IF (Os = 2) {HP-UX} store mi all del_old '/tmp/me_backup.mi' {*** Reset durchführen, da sonst die Annotationinfo erhalten bleibt ***} reset_system confirm load '/tmp/me_backup.mi' ELSE {Windoww} store mi all del_old 'c:\temp\me_backup.mi' {*** Reset durchführen, da sonst die Annotationinfo erhalten bleibt ***} reset_system confirm load 'c:\temp\me_backup.mi' END_IF SET_FILE_NAME AKT_FILE {*** Entfernen aller restlichen infos aus Annotation ***} change_global_info "SD*" "" change_global_info "DOCU*" "" change_global_info "AM_VIEW*" "" CHANGE_GLOBAL_INFO 'EDM-X:*' '' CHANGE_GLOBAL_INFO 'EDM-Y:*' '' CHANGE_GLOBAL_INFO 'EDM-P:*' '' CHANGE_GLOBAL_INFO 'EDM-E:*' '' DISPLAY 'Annotation-Infos wurden geloescht!!!' ELSE DISPLAY 'Datenstruktur wurde nicht veraendert!' END_IF END_DEFINE DEFINE dai Del_anno_info END_DEFINE ------------------ Tobi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RaRo Mitglied Systembetreuer
Beiträge: 86 Registriert: 16.09.2002 Win2K WinXP auf Dell Precision 390 mit Quadro4 FX1500 WM z.Zt. 14.00b Modeling 14.00b Drafting 15.00
|
erstellt am: 21. Jul. 2004 08:12 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
Zitat: Original erstellt von Tobi79: Als ich heute morgen das File wieder öffnete, kam (oh Schreck) die Meldung trotz dem Makro von Ralph schon wieder. Hab dann mal im WUI_INFO_BROWSER nachgesehen, was für Infos noch übrig waren. Unter Global - Default waren da noch 4 EDM-* einträge.
Hallo Tobi, das ist interessant. Bei uns stören diese vier restlichen Einträge seltsamerweise nicht . Hab mich auch schon gewundert. Ich hätte eigentlich das Verhalten erwartet, wie es bei dir jetzt aufgetreten ist. Aber mit deiner Erweiterung ist das dann auch sauber entfernt. ------------------ Grüsse aus Leonberg Ralf Roth Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Castell Mitglied Technical Advisor Engineering
Beiträge: 302 Registriert: 22.05.2000
|
erstellt am: 21. Jul. 2004 10:06 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
Hola Ralf, Hola Tobi, kann es sein, das die EDM Einträge nur beim Tobi stören weil er vielleicht kein WorkManager einsetzt?
------------------ Viele Grüsse aus dem Schwabenländle Massimo Castell ------------------ DIE inoffizielle Hilfeseite zum OneSpace Designer http://osd.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Melanie Schmidt Mitglied
Beiträge: 231 Registriert: 30.09.2003 OSD V20.3 MM V20.3 Win 10 - 64bit
|
erstellt am: 21. Jul. 2004 13:08 <-- editieren / zitieren --> Unities abgeben: Nur für Tobi79
Hallo Tobi! Such mal im Solid Designer Forum nach dem Beitrag: Annotation - ME10 Da wurde ein ähnliches Thema schonmal behandelt. Dort ist dann auch ein Makro zu finden, mit dem du deinen Teilebaum bereinigen kannst und dann ist auf alle Fälle auch die Assoziativität zum 3D-Modell verloren. Aus Castell´s erster Antwort: Nach dem laden jeder Zeichnung gibst du einfach den Befehl CHECK_3D_GEO_MODIFY OFF Bei mir funktionierts auch, wenn ich nur OFF eingebe.
Gruß
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |