| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PDM ERP Integration: 4 Wege für jede Anforderung |
Autor
|
Thema: Inkonsistente Abhängigkeiten herausfinden (5220 mal gelesen)
|
inv-Kristof Mitglied Dipl-- Ing. (FH)
Beiträge: 1135 Registriert: 01.01.2004 HP 8710w, Win Vista 64x, IV 2009 SP2 Intel® Core™ 2 Duo T9500 2,6 GHz, 4 GB RAM nVidia® Quadro FX 3600M, 17" 1920x1200 ---------------- AMD 64bit 3200+; 2GB DDR400 GeForce 6600GT 128MB Win Vista 64x IV 2009 SP2
|
erstellt am: 09. Dez. 2011 09:08 <-- editieren / zitieren --> Unities abgeben:
ich habe eine Baugruppe, der über 100 Abhängigkeiten vergeben wurde. Wenn ich jetzt diese Baugruppe öffne, bekomme ich eine Fehlermeldung, dass einige Abhängigkeiten inkonsistent sind. Siehe Anlage. Wie finde ich heraus, welche von diesen Abhängigkeiten wirklich Probleme bereiten? Das merkwürdige dabei ist, wenn ich alles neu erstellen lasse, reparieren sich die besagten Abhängigkeiten von sich selbst und alles scheint in Ordnung zu sein. Wenn ich Inventor neu starte und diese Baugruppe wieder öffnen will, dann erscheinen die inkonsistenten Abhängigkeiten wieder.
------------------ -------- Gruß Kristof Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
freierfall Ehrenmitglied V.I.P. h.c. Techniker
Beiträge: 11547 Registriert: 30.04.2004 WIN10 64bit, 32GB RAM IV bis 2022
|
erstellt am: 09. Dez. 2011 09:46 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
|
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 09. Dez. 2011 09:55 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Zitat: Original erstellt von freierfall: Hey, also ich würde umschalten auf Modellierungsansicht.
Hatter er schon , siehe Browserscreenshot. Aber möglicherweise ist die erweiterte Abhängigkeitsprüfung in den Anwendungsoptionen/Baugruppe nicht aktiviert, bzw. sogar unbekannt. Damit läßt sich viel an den fehlerhaft oder zyklisch vergebenen Abhängigkeiten in der BG isolieren und analysieren. ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ManfredR Mitglied Konstrukteur
Beiträge: 81 Registriert: 31.10.2009 MS Windows 7 Ultimate 64 Bit IV 2011 Intel Core 4 CPU 3,4 GHz 8 GB Ram
|
erstellt am: 09. Dez. 2011 11:49 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Hallo Kristof Schalte mal um auf Modellierungsansicht. Prüfe ob importierte Komponenten betroffen sind. Da würde ich als erstes suchen. Ganz besonders heimtückisch sind Teile die automatisch auf einem fremden Server im Internet erzeugt wurden. Wenn bei so einem Teil Bohrungen aus gespiegelten Innenflächen bestehen, ist Vorsicht angebracht. Da hilft nur neu modellieren. Das ist allemal besser als jedesmal die Abhängigkeiten zu reparieren. Gruß: Manfred ------------------ geht nicht,gibt´s nicht,geht schlecht geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fyodor Ehrenmitglied V.I.P. h.c. Dipl.-Ing.(FH) Maschinenbau
Beiträge: 2667 Registriert: 15.03.2005 DELL Precision 7740 Intel Core i9-9980HK 32 GB RAM NVISIA Quadro RTX4000 Windows 10 Enterprise<P>SolidWorks 2019 SP3.0
|
erstellt am: 09. Dez. 2011 11:55 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Ich hatte so ein Problem auch schon mal... da konnte ich sogar alle Abhängigkeiten bis auf eine löschen, selbst die war angeblich noch inkonsistent (nur mit was ?). Probier das mal aus. Wenn das so ist, hilft nur alle Abhängigkeiten löschen und danach neu vergeben. Andernsfalls: siehe ManfredR ------------------ Cheers, Jochen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomy Mitglied Maschinenbautechniker
Beiträge: 57 Registriert: 12.03.2003
|
erstellt am: 09. Dez. 2011 12:11 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Hallo zusammen, also ich hab schon einige male die Beobachtung gemacht, dass gerade in Baugruppen mit flexibel gestellten Teilen plötzlich nach dem Öffnen eine ganze Reihe Abhängigkeiten moniert wurden. Ganz oft sinde diese aber nach betätigen der Funktion "Alles neu erstellen" wieder völlig in Ordnung und das Rote Kreuz ist verschwunden. Bin nicht sicher, ob es hier mit der Sache direkt zu tun hat, aber ein Versuch wäre es ja wert, oder? Ansonten würde ich auch vorgehen wie die anderen beschrieben haben. ------------------ Viele Grüße aus dem Schwarzwald
Thomas [Diese Nachricht wurde von Thomy am 09. Dez. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
inv-Kristof Mitglied Dipl-- Ing. (FH)
Beiträge: 1135 Registriert: 01.01.2004 HP 8710w, Win Vista 64x, IV 2009 SP2 Intel® Core™ 2 Duo T9500 2,6 GHz, 4 GB RAM nVidia® Quadro FX 3600M, 17" 1920x1200 ---------------- AMD 64bit 3200+; 2GB DDR400 GeForce 6600GT 128MB Win Vista 64x IV 2009 SP2
|
erstellt am: 09. Dez. 2011 12:15 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von nightsta1k3r: Hatter er schon , siehe Browserscreenshot.Aber möglicherweise ist die erweiterte Abhängigkeitsprüfung in den Anwendungsoptionen/Baugruppe nicht aktiviert, bzw. sogar unbekannt. Damit läßt sich viel an den fehlerhaft oder zyklisch vergebenen Abhängigkeiten in der BG isolieren und analysieren.
welche Option ist genau gemeint? ------------------ -------- Gruß Kristof Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
inv-Kristof Mitglied Dipl-- Ing. (FH)
Beiträge: 1135 Registriert: 01.01.2004 HP 8710w, Win Vista 64x, IV 2009 SP2 Intel® Core™ 2 Duo T9500 2,6 GHz, 4 GB RAM nVidia® Quadro FX 3600M, 17" 1920x1200 ---------------- AMD 64bit 3200+; 2GB DDR400 GeForce 6600GT 128MB Win Vista 64x IV 2009 SP2
|
erstellt am: 09. Dez. 2011 12:19 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Thomy: Hallo zusammen, also ich hab schon einige male die Beobachtung gemacht, dass gerade in Baugruppen mit flexibel gestellten Teilen plötzlich nach dem Öffnen eine ganze Reihe Abhängigkeiten moniert wurden. Ganz oft sinde diese aber nach betätigen der Funktion "Alles neu erstellen" wieder völlig in Ordnung und das Rote Kreuz ist verschwunden.Bin nicht sicher, ob es hier mit der Sache direkt zu tun hat, aber ein Versuch wäre es ja wert, oder? Ansonten würde ich auch vorgehen wie die anderen beschrieben haben.
das ist bei mir auch so. Nur wenn auch ein rotes Kreuz verschwunden ist, dann lassen sich keine neuen Abhängigkeiten vergeben, wenn ich ein neues Teil einfügen will. ------------------ -------- Gruß Kristof Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 10. Dez. 2011 08:26 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Zitat: Original erstellt von inv-Kristof: welche Option ist genau gemeint?
Das eine hast du schon, nur die Analyse der redundanten Abhängigkeiten muß du noch aktivieren und dann in der BG das entsprechende Werkzeug anwenden. F1 Das Pärchen an Optionen saugt zwar Performance, darum sollten beide beim normalen Arbeiten deaktiviert sein, aber zur Fehleranalyse braucht man sie dann.
------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Doc Snyder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13310 Registriert: 02.04.2004 IV 2019 + 2020 + 2021 W7pro64 F-Secure-Safe Dell-M4600 2,13GHz 12GB Quadro2000M 15,4"1920x1080 MS-IntelliMouse-Optical SpacePilotClassic
|
erstellt am: 11. Dez. 2011 19:20 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Der eigentliche Fehler ist dieser: Zitat: Original erstellt von inv-Kristof: Ich habe eine Baugruppe, in der über 100 Abhängigkeiten vergeben wurden.
Strukturiere alles in sinnvolle Unterbaugruppen; das verschafft Dir auch wieder die nötige Übersicht. ------------------ Roli www.Das-Entwicklungsbuero.de [Diese Nachricht wurde höchstwahrscheinlich nach ihrer Erstellung von Doc Snyder noch ein Mal editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
A65 Mitglied Konstrukteur
Beiträge: 424 Registriert: 22.09.2010 Inventor 2010
|
erstellt am: 13. Dez. 2011 15:56 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Hallo, das Problem kennt wohl jeder DIVA-Nutzer. Meiner Ansicht nach liegt das einfach an der etwas chaotischen Teileverwaltung die anscheinend typisch für Programme amerikanischer Programmierer ist. Bei denen legt man wohl mehr Wert auf Kreativität als auf eindeutige Zuordnungen. Selbst wenn man sich vorher echte Mühe gibt die Verknüfungen logisch zu gestalten, so genügt manchmal ein einziges gelöschtes Feature um Inventor ins Chaos zu stürzen. Manchmal muss man den Fehler ürigens wirklich in der Unter-Baugruppe suchen. Selbst wenn der Fehler angeblich nur auf höherer Ebene existiert. Eindeutige Verknüpfungen sind halt nicht die Stärke Inventors. Daher das Phänomen der "Selbstheilung". GRuß Reimund ------------------ Wenn jemand sagt das er voll und ganz hinter Dir steht, dann tut er dies oft nur um Dir besser in den Hintern treten zu können Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Moderator CAD-Dienstleister
Beiträge: 26104 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 13. Dez. 2011 16:09 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Hallo Reimund, Du versuchst ein Vielen wohlbekanntes aber nur vage begreifbares Gefühl zu beschreiben, bringst aber nur Unsinn raus, leider. IV hängt konsequent BG-Verknüpfungen an Modellgeometrie die fein säuberlich durchnummeriert ist in der Modelldatenbank, und wenn so eine Geometrie futsch ist bleibt logischerweise die Verknüpfung als fehlerhaft in der Luft hängen. Das ist kein Fehler der amerikanischen Programmierer, sondern ein klar definiertes Verhalten des Programmes. So gesehen sind genau eindeutige Verknüpfung eben eine Stärke von IV. Bei chaotischer Teileverwaltung sitzt der Pfusch vorm Bildschirm. Richtig ist allerdings, dass manch andere 3D-Programme weit toleranter sind was Beibehalten der BG-Verknüpfungen trotz Geometrieänderungen betrifft. ------------------ mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Doc Snyder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13310 Registriert: 02.04.2004 IV 2019 + 2020 + 2021 W7pro64 F-Secure-Safe Dell-M4600 2,13GHz 12GB Quadro2000M 15,4"1920x1080 MS-IntelliMouse-Optical SpacePilotClassic
|
erstellt am: 13. Dez. 2011 17:51 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Zitat: Original erstellt von Leo Laimer: IV hängt konsequent BG-Verknüpfungen an Modellgeometrie..
Nein, das stimmt nicht! Man kann auch auf z.B. die Ursprungsebenen verknüpfen, und wenn man nach einem entsprechende System konstruiert, würde das sogar immer ausreichen. Die "amerikanischen Programmierer" haben ermöglicht, dass man auch dann noch verwendbare Baugruppen hinbekommt, wenn man völlig ohne vernünftigen Plan arbeitet, indem sie die sichtbare Geometrie benutzbar machten, und... Zitat: Original erstellt von Leo Laimer: ...wenn so eine Geometrie futsch ist, bleibt logischerweise die Verknüpfung als fehlerhaft in der Luft hängen.
Genau! Und ich wüsste nicht, wie dann ein noch so fehlertolerantes Programm das reparieren soll. Einfach die nächstliegende Kante oder Fläche nehmen? Da zögern selbst "amerikanische Programmierer" ------------------ Roli www.Das-Entwicklungsbuero.de [Diese Nachricht wurde höchstwahrscheinlich nach ihrer Erstellung von Doc Snyder noch ein Mal editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Moderator CAD-Dienstleister
Beiträge: 26104 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 13. Dez. 2011 18:17 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Roland, dass Du auch immer so streng sein musst mit den Wortbedeutungen... Natürlich kann man jederzeit auf Arbeitsgeometrie verknüpfen. Sind ja auch Teil des Modelles. Betr. fehlertoleranter Verknüpfungen: IV bemüht sich sogar da was hinzukriegen, scheitert aber meist. Eigentlich müsste (wenn ich mich recht an Michaels Ausführungen erinnere) IV die Flächen im Modell durchnummerieren, und genau an dieser Flächennummerierung die Verknüpfungen anhängen. Wenn nach Modelländerungen die Flächen neu durchnummeriert werden, fliegt die Verknüpfung, auch wenn die Geometrie scheinbar unverändert vorhanden ist. Wenn man nun z.B. von einem Hersteller ein Step runterlädt, einbaut/verknüpft, und dieses Step später durch ein erneut vom selben Hersteller runtergeladenens Step, z.B. anderer Baugrösse, ersetzt, versucht IV die Verknüpfungen zu erhalten, hängt sie aber tlw. an andere Geometrie an. Vielleicht liegt das daran, dass die Flächen zufällig gleich durchnummeriert werden, vielleicht liegt das aber daran, dass sich IV eben neuerdings bemüht Verknüpfungen zu erhalten statt gleich zu verwerfen. Ältere IV-Versionen haben erinnerlich strikt verworfen, beim leisesten Anschein einer Änderung. Bei manchen Features (z.B. Flächentrennung) wird immer noch viel leichter verworfen als bei anderen, alltäglicheren Features. Und wir arbeiten derzeit viel mit einem ganz anderen 3D-System, da bleiben Verknüpfungen so stur erhalten, dass wir uns schon gefragt haben wie das denn geht. Genauere Auskünfte dazu kann ich leider mangels intimerer Kenntnis nicht geben, sondern nur erzählen, wies uns Usern erscheint. Wo dieses System programmiert wurde weiss ich nicht, derzeit ist es jedenfalls in deutschem Besitz. Und es verwendet meines Wissens denselben Solver wie IV (umgekehrt - IV lizensiert und verwendet eben jenen Solver). Also am Solver liegts nicht, sondern an der Implementierung. ------------------ mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Doc Snyder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13310 Registriert: 02.04.2004 IV 2019 + 2020 + 2021 W7pro64 F-Secure-Safe Dell-M4600 2,13GHz 12GB Quadro2000M 15,4"1920x1080 MS-IntelliMouse-Optical SpacePilotClassic
|
erstellt am: 13. Dez. 2011 18:58 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Zitat: Original erstellt von Leo Laimer: ...immer so streng ... mit den Wortbedeutungen...
Ja, und ich halte das auch für angebracht. :) Zitat: Original erstellt von Leo Laimer: ...auf Arbeitsgeometrie verknüpfen. Sind ja auch Teil des Modelles.
- aber kann man auch löschen. Ursprungsgeometrie dagegen nicht, die bleibt immer erhalten und hat stets dieselbe ID, sogar die Dateien sind dann austauschbar. ------------------ Roli www.Das-Entwicklungsbuero.de [Diese Nachricht wurde höchstwahrscheinlich nach ihrer Erstellung von Doc Snyder noch ein Mal editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Michael Puschner Moderator Rentner
Beiträge: 13003 Registriert: 29.08.2003 Toshiba Encore mit MS Office Ein Programm sollte nicht nur Hand und Fuß, sondern auch Herz und Hirn haben. (Michael Anton)
|
erstellt am: 13. Dez. 2011 22:22 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Zitat: Original erstellt von Leo Laimer: ... Wenn nach Modelländerungen die Flächen neu durchnummeriert werden, fliegt die Verknüpfung, auch wenn die Geometrie scheinbar unverändert vorhanden ist. ...
Nein, durch eine Modelländerung wird niemals neu durchnummeriert. Eine ID geht nur verloren, wen das Objekt mit dieser ID verloren geht. Und auf keinen Fall wird sie für ein anderes Objekt verwendet. Eine scheinbar unveränderte Geometrie ist halt nur scheinbar unverändert. Wenn man z.B. eine Extrusion löscht und eine gleichartige neu erzeugt, haben die neu erzeugten Flächen, Kanten und Punkte auch neue IDs. Zitat: Original erstellt von Leo Laimer: ... Und es verwendet meines Wissens denselben Solver wie IV (umgekehrt - IV lizensiert und verwendet eben jenen Solver). Also am Solver liegts nicht, sondern an der Implementierung. ...
Den selben Solver (D-Cubed) verwendet IV nur für die Skizzenabhängigkeiten. Und diesen 2D-Constraint-Solver verwenden auch alle anderen namhaften Systeme. Und ja, dieser Solver ist inzwischen im Besitz von der "großen deutschen Bank mit Eletrofachhandel". Für die 3D-Abhängigkeiten hat Autodesk aber einen eigenen Solver entwickelt. Zitat: Original erstellt von Leo Laimer: ... Wo dieses System programmiert wurde weiss ich nicht, derzeit ist es jedenfalls in deutschem Besitz. ...
Das von dir angedeutete System wird nach wie vor in Plano (Texas), USA entwickelt. Sowohl der Kernel, als auch die Constraint-Solver stammen aber aus Cambridge, England, Großbritannien. In Cambridge wird aber auch z.B. der Autodesk Shapemanager entwickelt. ------------------ Michael Puschner Autodesk Inventor Certified Expert Mensch und Maschine Scholle GmbH
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fyodor Ehrenmitglied V.I.P. h.c. Dipl.-Ing.(FH) Maschinenbau
Beiträge: 2667 Registriert: 15.03.2005 DELL Precision 7740 Intel Core i9-9980HK 32 GB RAM NVISIA Quadro RTX4000 Windows 10 Enterprise<P>SolidWorks 2019 SP3.0
|
erstellt am: 14. Dez. 2011 07:55 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Zitat: Original erstellt von Doc Snyder: - aber kann man auch löschen. Ursprungsgeometrie dagegen nicht, die bleibt immer erhalten und hat stets dieselbe ID, sogar die Dateien sind dann austauschbar.
Ich kenne übrigens ein Produkt amerikanischer Programmierer, in dem das oben gesagte nicht gilt: Bei Pro/E kann man die Ursprungsebenen und das Welt-Koordinatensystem löschen! Und das war's dann, die bekommt man niemals mehr wieder. ------------------ Cheers, Jochen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hohenöcker Ehrenmitglied V.I.P. h.c. Ingenieur
Beiträge: 2386 Registriert: 07.12.2005 Inventor 2023 Ich mag beide Arten von Musik: Country und Western! S-Fanclub
|
erstellt am: 14. Dez. 2011 09:34 <-- editieren / zitieren --> Unities abgeben: Nur für inv-Kristof
Ich hatte ein ähnliches Problem mit einer großen, extern konstruierten Baugruppe. Hier musste ich prüfen, wie weit sich was bewegen kann, bevor es womit kollidiert; es ging aber nichts mehr. Am Ende habe ich das Ganze in Unterbaugruppen zerlegt und neu zusammengebaut. ------------------ Gert Dieter Habe Mut, dich deines eigenen Verstandes zu bedienen. (Immanuel Kant) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |