| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Status von Constraints (neue Baugruppenzwangsbedingungen) (871 mal gelesen)
|
Jan Boettcher Mitglied
Beiträge: 183 Registriert: 22.06.2005
|
erstellt am: 30. Jan. 2008 19:36 <-- editieren / zitieren --> Unities abgeben:
Hallo an Alle, Ich habe in NX5 per NXOpen .Net (C#) eine Baugruppe mit neuen Baugruppenzwangsbedingungen (also nicht den alten Verknüpfungsbedingungen) versehen. Nun möchte ich per API feststellen, ob mit den von mir gesetzten Constraints alles in Ordnung ist. Trotz längerem Suchens finde ich weder in NXOpen.Positioning noch in NXOpen.Assemblies eine Möglichkeit den Status eines Constraints abzufragen. Es gibt die Enum Constraint.SolverStatus, die offensichtlich die entsprechenden Felder enthält, aber eine Methode/Property, die mir das Gewünschte liefert, finde ich nicht. Es wäre schön, wenn jemand eine Lösung wüsste, oder bestätigen könnte, dass hier noch etwas in der API fehlt. Dank und Gruß. Jan Ein kurzer Nachtrag: Inzwischen habe ich in der Klasse Network die Methode Network.ObjectStatus GetMovableObjectStatus (NXObject movableObject) entdeckt. Diese liefert aber immer nur den Status UNKNOWN. ------------------ Ingenieurbüro Jan Böttcher www.ib-boettcher.de [Diese Nachricht wurde von Jan Boettcher am 31. Jan. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 22. Feb. 2008 13:52 <-- editieren / zitieren --> Unities abgeben: Nur für Jan Boettcher
|
Jan Boettcher Mitglied
Beiträge: 183 Registriert: 22.06.2005 NX 7.5 - NX 2007 SolidWorks 2006 - 2021 Win 10
|
erstellt am: 22. Feb. 2008 14:39 <-- editieren / zitieren --> Unities abgeben:
Hallo Älg, Danke für die Antwort. Die Klasse Constraint gibt es ja ganz offensichtlich in der API. Ich verwende zum Positionieren die davon abgeleitete Klasse ComponentConstraint. Aber weder diese, noch ihre Eltern-Klasse haben eine öffentliche Methode oder Property um am Ende den Status abzufragen. Bis auf weiteres hilft es da wohl nur, anzunehmen, dass beim Verknüpfen alles glatt gelaufen ist. Gruss Jan
------------------ Ingenieurbüro Jan Böttcher www.ib-boettcher.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 25. Feb. 2008 07:35 <-- editieren / zitieren --> Unities abgeben: Nur für Jan Boettcher
|
Jan Boettcher Mitglied
Beiträge: 183 Registriert: 22.06.2005 NX 7.5 - NX 2007 SolidWorks 2006 - 2021 Win 10
|
erstellt am: 25. Feb. 2008 11:40 <-- editieren / zitieren --> Unities abgeben:
Hallo älg, Zitat: In der genannten Klasse gibt es den 'SolverStatus' - hast Du den mal abgefragt ?
Das ist ja, wie ich im 1. Posting schon geschrieben habe, genau der Punkt. SolverStatus ist ein Enum und enthält genau die richtigen Felder zur Beschreibung des Status eines Constraints. Es gibt aber nichts (bzw. finde ich nichts), das mir diesen Status für ein Constraint zurück liefert. Ich wage mal die Vermutung dass die entsprechende Methode oder Property (aus Versehen?) nicht public ist. Gruss Jan
------------------ Ingenieurbüro Jan Böttcher www.ib-boettcher.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 25. Feb. 2008 13:32 <-- editieren / zitieren --> Unities abgeben: Nur für Jan Boettcher
|
| Vertriebssachbearbeiter (m/w/d) | Die RENZ-Gruppe ist europäischer Marktführer im Bereich Brief- und Paketkastenanlagen und verbindet als Familienunternehmen seit über 90 Jahren Tradition und Innovation. Mit rund 800 Mitarbeitern sowie Produktionsstätten und Vertriebsorganisationen im In- und europäischen Ausland entwickeln, produzieren und vermarkten wir unsere Produkte. Am Standort Kirchberg suchen wir ... | Anzeige ansehen | Innendienst, Sachbearbeitung |
|
Jan Boettcher Mitglied
Beiträge: 183 Registriert: 22.06.2005 NX 7.5 - NX 2007 SolidWorks 2006 - 2021 Win 10
|
erstellt am: 17. Mrz. 2008 19:25 <-- editieren / zitieren --> Unities abgeben:
|