|
NX Programmierung : Größe von Bauteilen in 3 Achsen über VB auslesen?
Siassei am 28.06.2009 um 10:52 Uhr (0)
Servus mseufert, Zitat:Original erstellt von mseufert:bevor Dir von den Punktewolken und Rotationsmatrizen schwindlig wird: Ruhig Blut - es gibt Alternativen in der NXOpen.UF. Eine der möglichen Funktionen heißt AskBoundingBox, Doku und Beispiel siehe Anhang.Die Bounding-Box ist eine Lösung, die leicht umzusetzen ist. Jedoch solltest du hier beachten- die Box kann bzw. darf kleiner sein, als die zu darstellende Geometrie- die Box kann bzw, darf wesentlich größer sein, als deine GemotrienWenn schon, da ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Dokumentation: NXOpen und Java
Siassei am 06.04.2009 um 15:56 Uhr (0)
Servus,laut diesem Link, ist ug_open mit an Board. Ob NXOpen in diesem Paket mit drin ist oder ein extra Paket darstellt, kann ich dir nicht sagen.Hast du ein Bundle selektiert?Was steht in der Beschreibung des Bundle?Welche Netzwerkkarten waren bei der Installation/Schlüsselerzeugung aktiv und welche deaktiviert und wie ist der akt. Stand?Hast du das JAR-Signiert? Welche License hat der Lehrstuhl PC?Besitzt du ein echte/unechte Studentenversion?Gruß, Thomas------------------Hopfen und MalsGott erhalts Pro ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Frage zur NXOpen Funktion GetAllObjectsOnLayer
Siassei am 09.04.2009 um 17:23 Uhr (0)
Servus, Zitat:Original erstellt von mseufert:Bin zwar kein "C++ - Guru" , aber daß die API bei Nutzung verschiedener Sprachen unterschiedliche Rückgabewerte hat, halte ich auch so für höchst unwahrscheinlich. Leider ist das so. Mir kommt es so vor, dass die APIs von C++, .NET (VB, C#, CLI, ...) und Java von unterschiedlichen Teams zeitgleich geschrieben wurden. Daher sind die APIs nicht immer 100% gleich.Ich hab mal eine Java-Anwendung nach VB.NET portiert und musste feststellen, dass viele NXOpen-Operatio ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NX 7 und NXOpen
Siassei am 17.07.2009 um 13:14 Uhr (0)
Servus,ich hätte da mal ein paar Fragen bezüglich der neuen NX-Version.Welche .NET-Version benutzt NX 7?Ist es im Journal entlich möglich Java, VC++ und C# Skripte auszuführen? Aufzeichnen kann man sie ja schon lange Über eine Antwort würde ich mich sehr freuenGruß Thomas------------------Hopfen und MalsGott erhalts Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life.
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXOpen: ID Symbol
Siassei am 12.02.2009 um 16:26 Uhr (0)
Servus,kann ich im Zeichnungsmodus alle ID-Symbole (mehrere Seiten) für eine Komponente, die assoziativ mit der Körperkante, Fläche, Eckpunkt, ... verknüpft sind, abfragen?Gruß, Thomas------------------Hopfen und MalsGott erhalts Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life.
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Dokumentation: NXOpen und Java
Siassei am 05.04.2009 um 19:20 Uhr (0)
Servus,@Thomas Danke für den Link.Das sieht nach einem Lizensfehler aus. Auf der Liste von ThomasZwatz konnte ich das Modul nicht finden. Aber das muss noch nichts heißen.Du musst nach dem kompilieren die .jar - Datei signieren lassen, sonst geht da gar nichts Das signieren sparst du dir, wenn du kein jar-Archive erstellst, sondern nur class-Dateien. Diese müssen nicht signiert werden, die Author-Lizens benötigst du zum ausführen trotzdem. Es gibt eine Hintertür, wenn du auf die .NET-Plattform umsteigst. ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXOpen: ID Symbol
Siassei am 13.02.2009 um 07:35 Uhr (0)
Servus,mhhh, vielleicht hab ich es ein wenig umständlich beschrieben.Ich bekomme mittels IdSymbolCollection.GetEnumerator() ja einen Iterator der alle IdSymbole enthält. Bei einem Symbol kann ich ja dann Abfragen, ob es assozitiv mit irgendwas auf der Zeichnung verknüpft ist. Meine Frage nun ist: wie bekomme ich jetzt raus, mit welcher Kante von welcher Komponente?Gruß, Thomas------------------Hopfen und MalsGott erhalts Programming is similar to sex. If you make a mistake, you have to support it for the r ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Dokumentation: NXOpen und Java
Siassei am 04.04.2009 um 18:34 Uhr (0)
Servuswer sucht, der findet C:....NX 6.0UGOPENSampleNXOpenApplicationsJavaWas möchtest du machen? Ein bisschen Spielen mit der API oder ein kleines Projekt für einen Prof.?Eine Frage hätte ich noch aus reinem Interesse, bitte nicht falsch verstehen. Welche Pakete sind im Studentenpaket mit dabei?Gruß, Thomas------------------Hopfen und MalsGott erhalts Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life.[Diese Nachricht wurde von Siassei am 04. Apr. 200 ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NX 7 und NXOpen
Siassei am 27.07.2009 um 19:45 Uhr (0)
Danke für die ersten Infos :-) Zitat:Bei Java & VC++ behaupte ich einmal daß das nie unkompiliert laufen wird ...Vorsicht mit dieser Aussage. Liefere mir eine Vernünftige Begründung, dann sage ich nichts mehr.Du benötigst ja nur einen Interpreter im Hintergrund. VB und C# sind Programmiersprachen auf der .NET-Plattform und basieren auf dem IL-Code. Dieser wird auf jedem Rechner interpretiert. Daher liefert MS bereits alles im voraus und man muss es nur noch einbauen.Bei VC ist es ähnliche. Leider gibt es h ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : STL Export Java
Siassei am 24.06.2009 um 18:14 Uhr (0)
Servus,die Zeile der Exception währe Interessant.Ich denke mal, dass es hier passiertCode:PromotionBuilder promotionBuilder1 = workPart.features().createPromotionBuilder(nullFeatures_Promotion);Wenn du hier ein Objekt übergibst, dann möchte er das Editieren. Bei null ist das ein kleines Problem. Übergebe hier nullCode:PromotionBuilder promotionBuilder1 = workPart.features().createPromotionBuilder(null);Ich berufe mich auf den C# - Code aus der NX6-LibCode:public PromotionBuilder createPromotionBuilder(Prom ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Attributenwert in einer Baugruppe auslesen
Siassei am 28.05.2009 um 17:26 Uhr (0)
Servus, Zitat:Es geht um die Constraints. Ich bekomme den Typ und gegebenfalls die Parameter aber ich kann nicht die betreffenden Bauteile rauslesen.ja, da sehe ich auch nichts anderes. Vielleicht weiss da Seifert mehr.Ansonsten musst du mit UF arbeiten.Schaue dir mal "NXOpen.UF.UFAssem.Constraint" an. Dort kannst du die Informationen auslesen. Zitat:Und da noch eine Frage: Gibt es irgendwo eine vernünftige Beschreibung von den Klassen und Methoden in NX Open. Ich habe bis jetzt nur das NXOpen.Net API Refe ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Attributenwert in einer Baugruppe auslesen
Siassei am 28.05.2009 um 17:26 Uhr (0)
Servus, Zitat:Es geht um die Constraints. Ich bekomme den Typ und gegebenfalls die Parameter aber ich kann nicht die betreffenden Bauteile rauslesen.ja, da sehe ich auch nichts anderes. Vielleicht weiss da Seifert mehr.Ansonsten musst du mit UF arbeiten.Schaue dir mal "NXOpen.UF.UFAssem.Constraint" an. Dort kannst du die Informationen auslesen. Zitat:Und da noch eine Frage: Gibt es irgendwo eine vernünftige Beschreibung von den Klassen und Methoden in NX Open. Ich habe bis jetzt nur das NXOpen.Net API Refe ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : frage zu Refresh values from external spreadsheet
Siassei am 25.05.2009 um 18:38 Uhr (0)
Servus,nichts, denke ich Ich kann zurzeit nicht auf die NXOpen NX 4 Version zurückgreifen, weswegen ich dir nicht sagen, in wie weit sich die NXOpen-Lib verändert hat.Ein Auszug aus der NXOpenUF.dll von NX 6 zeigt mirCode:[DllImport("libufun.dll", EntryPoint="UF_MODL_ask_exp_tag_string", CallingConvention=CallingConvention.Cdecl, CharSet=CharSet.Ansi)] internal static extern unsafe int _AskExpTagString(Tag expression_tag, out sbyte* _string);.... public unsafe void AskExpTagString(Tag expression_tag, ...
|
| In das Form NX Programmierung wechseln |