| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Fehlermeldung unterdrücken (2293 mal gelesen)
|
-Ans- Mitglied Angestellter
Beiträge: 21 Registriert: 22.10.2008
|
erstellt am: 15. Jan. 2009 18:36 <-- editieren / zitieren --> Unities abgeben:
Hi, ich füge über die API ein UDF in ein Bauteil ein. Dabei wird erst eine Kombination von Referenzen getestet werden, bei auftretenden Fehler die andere Kombination. Das funktioniert auch - damit der Benutzer aber nichts vom möglichen Fehlversuch mitbekommt, würde ich gerne die (diese) Fehlermeldungen in NX kurzfristig deaktivieren. Vermutlich wird das nicht funktionieren, aber vielleicht hat ja jemand eine Idee, wie es doch gehen könnte Es handelt sich dabei nicht um eine Featureupdate-Fehlermeldung die sich mit: theSession.preferences().modeling().setFeatureAlerts(false); oder theSession.preferences().modeling().setInterruptUpdateOnError(false); unterdrücken lassen, sondern um einen Fehler beim extrudieren, der durch einen in sich verdrehten Sketch durch falsche Referenzierung entsteht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 16. Jan. 2009 10:09 <-- editieren / zitieren --> Unities abgeben: Nur für -Ans-
|
-Ans- Mitglied Angestellter
Beiträge: 21 Registriert: 22.10.2008
|
erstellt am: 16. Jan. 2009 10:19 <-- editieren / zitieren --> Unities abgeben:
hi, genau damit mach ichs ja damit dieses etwas unsaubere "ausprobieren" nicht auffällt würde ich die (selten) auftretende fehlermeldung, dass das udf nicht eingefügt werden kann, aber gerne unterdrücken (Also die NX Error Msgbox). Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 19. Jan. 2009 08:27 <-- editieren / zitieren --> Unities abgeben: Nur für -Ans-
Die NX Msgbox kommt, obwohl der Fehler von Catch bereits erfasst wurde ??? Das ist ohne weiteres nicht nachvollziehbar, dazu musst Du schon mehr Input liefern. Eine pauschale Idee wäre noch, die Bedingung, die eine Exception auslöst, vorher zu prüfen und nur dann ans Einfügen zu gehen, wenn alles sauber ist. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
-Ans- Mitglied Angestellter
Beiträge: 21 Registriert: 22.10.2008
|
erstellt am: 19. Jan. 2009 10:35 <-- editieren / zitieren --> Unities abgeben:
Hallo Michael, vielen Dank schonmal für deine Antworten. Ich füge ein UDF ein, was Sketches enthält die - bei falscher Referenzierung - in sich kollabieren und so "self intersecting curves" produzieren. Diese Fehlermeldung wird dann auch zurückgemeldet. Ich vermute, dass diese Fehlermeldung vom try catch nicht gefangen wird, sondern nur das misslungene Update der KF-Rules. An der Prüfung der Bedingungen arbeite ich, ich finde jedoch keine Regeln, die alle Fälle abdeckt... Das unterdrücken der Fehlermeldung, ist quasi die schmutzige Lösung, wenn sich keine andere finden lässt. Grüße, Anselm Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
-Ans- Mitglied Angestellter
Beiträge: 21 Registriert: 22.10.2008
|
erstellt am: 20. Jan. 2009 08:32 <-- editieren / zitieren --> Unities abgeben:
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 20. Jan. 2009 09:28 <-- editieren / zitieren --> Unities abgeben: Nur für -Ans-
|
-Ans- Mitglied Angestellter
Beiträge: 21 Registriert: 22.10.2008
|
erstellt am: 21. Jan. 2009 10:42 <-- editieren / zitieren --> Unities abgeben:
Ich bin mitlerweile der Meinung, dass es sich hier um einen Bug auf NX-Seite handelt. Die Exception wird von mir gefangen, trotzdem wird die zugehörige Fehlermeldung ausgegeben. Ich sehe da keine Möglichkeit zur Lösung dieses Problems.. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 21. Jan. 2009 11:21 <-- editieren / zitieren --> Unities abgeben: Nur für -Ans-
Zitat: Original erstellt von -Ans-: Ich bin mitlerweile der Meinung, dass es sich hier um einen Bug auf NX-Seite handelt.
Dann mach' doch, wenn möglich, einen IR bei Siemens auf oder stell' Deine Daten zur Verfügung, damit das Fischen im Trüben mal ein Ende findet. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Entwicklungsingenieur/-in Verzahnungstechnik für Spannungswellgetriebe (Strain Wave Gear) | Hyundai WIA wurde 1976 gegründet und ist einer der Weltmarktführer in der Produktion von Fahrzeugkomponenten mit insgesamt über 8000 Mitarbeitern weltweit. Hyundai WIA hat die Grundlage der globalen Fahrzeugindustrie durch die Produktion verschiedener Fahrzeugteile, wie Automotiv- und Robotergetriebe, Antriebssysteme, Motoren, Turbolader, Präzisions-Werkzeugmaschinen und Fabrikautomation, gelegt.... | Anzeige ansehen | Feste Anstellung |
|
RobertM Mitglied
Beiträge: 223 Registriert: 03.12.2008 noch NX 8.5 + TC Teamcenter 9.1.2.2 64-Bit
|
erstellt am: 26. Jan. 2013 16:36 <-- editieren / zitieren --> Unities abgeben: Nur für -Ans-
Hallo Ans, wie hast du das Problem gelößt? Ich habe ein ähnliches Problem. Skizze geändert und beim Update kommt eine Fehlermeldung, welche ich nicht abfangen kann.
------------------ Gruß Robert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |