Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Fehlermeldung bei Selektion einer Fläche seit der Umstellung von NX12 auf NX1953

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Fehlermeldung bei Selektion einer Fläche seit der Umstellung von NX12 auf NX1953 (830 mal gelesen)
CatiaVB
Mitglied



Sehen Sie sich das Profil von CatiaVB an!   Senden Sie eine Private Message an CatiaVB  Schreiben Sie einen Gästebucheintrag für CatiaVB

Beiträge: 23
Registriert: 15.02.2018

Catia V5R24...V5R30...
VB Studio 2013
Nx 12.0
Nx 1953

erstellt am: 12. Jan. 2022 11:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Fehler_Selektion.jpg

 
Hallo,

ich hatte eine Anwendung erstellt, die bisher für NX12 problemlos lief, seit der Umstellung auf NX1953 tritt bei der Selektion einer Fläche die im Bild gezeigte Fehlermeldung auf. Kann mir hier jemand weiterhelfen?

------------------
--,--

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 12. Jan. 2022 13:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CatiaVB 10 Unities + Antwort hilfreich

Hallo CatiaVB,

es wäre durchaus vorstellbar, daß sich bei den SI Rules etwas in der API geändert hat. Als erste Aktion würde ich den Ablauf nochmal mit der 1953 aufzeichnen und auf Unterschiede achten.

Gruß, Michael

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CatiaVB
Mitglied



Sehen Sie sich das Profil von CatiaVB an!   Senden Sie eine Private Message an CatiaVB  Schreiben Sie einen Gästebucheintrag für CatiaVB

Beiträge: 23
Registriert: 15.02.2018

Catia V5R24...V5R30...
VB Studio 2013
Nx 12.0
Nx 1953

erstellt am: 12. Jan. 2022 16:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Michael,

vielen Dank für Deine schnelle Antwort!
Wenn ich für Selektion und messen etwas aufzeichne, finde ich keine großen Änderungen, nur dass bei CreateRuleFaceDumb noch die selectionIntentRuleOptions angegeben wurden.
"faceDumbRule1 = RootBasePart.ScRuleFactory.CreateRuleFaceDumb(faces1, selectionIntentRuleOptions1)"

Sobald ich die ScRuleFactory verwende, gibt es Fehlermeldungen.

------------------
--,--

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

matthias-p
Moderator
Konstruktion / Anwenderbetreuung


Sehen Sie sich das Profil von matthias-p an!   Senden Sie eine Private Message an matthias-p  Schreiben Sie einen Gästebucheintrag für matthias-p

Beiträge: 501
Registriert: 09.06.2006

Teamcenter 11.3 / NX 11
Windows 10

erstellt am: 13. Jan. 2022 07:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CatiaVB 10 Unities + Antwort hilfreich

Kompilierst du deine Anwendung als dll?
Für mich sieht es so aus, als verwendest du als Referenz in deinem Projekt die NXOpen.dll aus der NX 12. Und diese verwendet einen anderen Einstiegspunkt wie in der NX1953. Bzw. liegt im Verzeichnis deiner dll eine alte NXOpen.dll?
Das alles spielt bei einem Journal keine Rolle, aber bei einer kompilierten dll schon.

Gruß

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CatiaVB
Mitglied



Sehen Sie sich das Profil von CatiaVB an!   Senden Sie eine Private Message an CatiaVB  Schreiben Sie einen Gästebucheintrag für CatiaVB

Beiträge: 23
Registriert: 15.02.2018

Catia V5R24...V5R30...
VB Studio 2013
Nx 12.0
Nx 1953

erstellt am: 13. Jan. 2022 08:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Fehler_Selektion_Verweise.jpg

 
Moin,

also ich erstelle immer eine Anwendung (exe).
Die Verweise hatte ich auf die richtige Version eingestellt (sh. Bild), aber beim kompilieren wird noch die alte Version gezogen!
Wenn ich jetzt noch den Verweis auf die alte Version finde, wird es wohl wieder laufen.

Vielen Dank für die Hilfe!!!

------------------
--,--

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 13. Jan. 2022 13:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CatiaVB 10 Unities + Antwort hilfreich

Hallo CatiaVB,

Matthias hatte an der Stelle offensichtlich das bessere Näschen   

Zur Bereingung entfernst du am besten ALLE lokalen Kopien von NXOpen.dll etc., sofern da welche im Projektverzeichnis existieren.

Die Pfade zu den referenzierten Libraries etc. stehen daneben in der .vbproj und .vbproj.user, leider "etwas" unflexibel. Die müssen ggfs. auch korrigiert oder besser mit Hilfe einer Umgebungsvariable (UGII_ROOT_DIR) so umgestellt werden, daß automatisch die passende Version gezogen wird.

Gruß, Michael

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CatiaVB
Mitglied



Sehen Sie sich das Profil von CatiaVB an!   Senden Sie eine Private Message an CatiaVB  Schreiben Sie einen Gästebucheintrag für CatiaVB

Beiträge: 23
Registriert: 15.02.2018

Catia V5R24...V5R30...
VB Studio 2013
Nx 12.0
Nx 1953

erstellt am: 13. Jan. 2022 14:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Fehler_SelektionManager.jpg

 
So das Problem wäre gelöst, DANKE!

Ich dachte, Catia wäre bei einigen Updates zickig aber NX steht dem wohl nichts nach, denn hier kommt schon das nächste Problem:

System.InvalidCastException: Das Objekt des Typs "NXOpen.UI" kann nicht in Typ "NXOpen.TaggedObject" umgewandelt werden.

------------------
--,--

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 14. Jan. 2022 10:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CatiaVB 10 Unities + Antwort hilfreich

Hallo CatiaVB,

... versuch's mal mit: Byref SelObj as TaggedObject, dann ist wahrscheinlich mal ein Fehler weg. Warum das UI angemeckert wird, ist nicht auf Anhieb ersichtlich.

Gruß, Michael

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CatiaVB
Mitglied



Sehen Sie sich das Profil von CatiaVB an!   Senden Sie eine Private Message an CatiaVB  Schreiben Sie einen Gästebucheintrag für CatiaVB

Beiträge: 23
Registriert: 15.02.2018

Catia V5R24...V5R30...
VB Studio 2013
Nx 12.0
Nx 1953

erstellt am: 14. Jan. 2022 15:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Michael,

die unsaubere Definition habe ich angepasst und werde nach und nach das ganze Projekt überarbeiten um am Ende möglichst die Option Strict auf on zu setzen.

------------------
--,--

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 14. Jan. 2022 21:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CatiaVB 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von CatiaVB:
... um am Ende möglichst die Option Strict auf on zu setzen.

Ja, das wäre dringend zu empfehlen.   

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CatiaVB
Mitglied



Sehen Sie sich das Profil von CatiaVB an!   Senden Sie eine Private Message an CatiaVB  Schreiben Sie einen Gästebucheintrag für CatiaVB

Beiträge: 23
Registriert: 15.02.2018

Catia V5R24...V5R30...
VB Studio 2013
Nx 12.0
Nx 1953

erstellt am: 18. Jan. 2022 10:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Fehlermeldung.jpg

 
Hallo und vielen Dank für die bisherige Hilfe!

Ich habe in meinem Projekt folgende Dinge angepasst:
1. Verweise von NX12 auf NX 1953
2. Option Strict auf "On" gestellt
3. .NET Framework von 4.6.2 auf 4.7.2 umgestellt.

Bei Ausführung wird weiterhin die Fehlermeldung ausgegeben.
Hat jemand weitere Vorschläge?

------------------
--,--

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 20. Jan. 2022 14:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CatiaVB 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von CatiaVB:
Hat jemand weitere Vorschläge?

... beim Debuggen sollte es kein Problem sein, den Fehler zu lokalisieren.
Zur Not alles Verdächtige mit Try/Catch versehen.

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Technischer Zeichner (m/w/d) für Gerüstkonstruktionen

Layher ist der führende Hersteller von Gerüstsystemen. Wir sind weltweit mit über 2.700 Mitarbeitern und Vertriebstöchtern in 46 Ländern präsent. Die Marke Layher bedeutet für unsere Kunden aus Industrie und Bauwirtschaft seit Jahrzehnten innovative Produkte, anwendungsorientierte Technik und Qualität ?Made in Germany?. Der Sitz der Firmenzentrale mit Entwicklung, Produktion und Verwaltung, Vertrieb und Export ist in Güglingen-Eibensbach....

Anzeige ansehenTechnischer Zeichner, Bauzeichner
CatiaVB
Mitglied



Sehen Sie sich das Profil von CatiaVB an!   Senden Sie eine Private Message an CatiaVB  Schreiben Sie einen Gästebucheintrag für CatiaVB

Beiträge: 23
Registriert: 15.02.2018

Catia V5R24...V5R30...
VB Studio 2013
Nx 12.0
Nx 1953

erstellt am: 20. Jan. 2022 15:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Aengerung.jpg

 
Hallo Michael,

das Debuggen hat hier nicht weitergeholfen, aber ich habe in diesem Zusammenhang die Deklaration von UI1 nach oben ins Modul geschoben ;-) !
Bei NX12 war alles gut und NX1953 meckert!
Nun läuft aber alles, vielen Dank für Deine Hilft!!!

------------------
--,--

[Diese Nachricht wurde von CatiaVB am 02. Mai. 2022 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz