|
NX Programmierung : Synchronize Subassembly Properties mit NXopen
met am 26.08.2011 um 06:28 Uhr (0)
Hallo Michael,es taucht nur auf, wenn in der Komponente Änderungen vorgenommen werden.Ich habe z.B. folgendes gemacht:1. je ein Teil mit einem Würfel und einem Kugel erstellt2. Baugruppe BGxx mit Komponente Würfel und Kugel3. Baugruppe BGrot mit Komponente BGxx erstellt4. in BGrot den Würfel und die Kugel rot eingefärbt5. Baugruppe BGblau mit Komponente BGxx erstellt6. in BGblau den Würfel und die Kugel blau eingefärbt7. Baugruppe BGkpl mit Komponenten BGrot und BGblau erstelltIn GBkpl werden die Würfel un ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Synchronize Subassembly Properties mit NXopen
mseufert am 26.08.2011 um 11:15 Uhr (0)
Hallo met,der Eintrag im Dialog ist jetzt sichtbar. Aufgezeichnet - das hast Du sicher schon versucht - wird leider nichts. Daher geht jetzt entweder die Suche in der API los, oder Du überträgst die Displayproperties manuell. Folgender Weg wäre einen Versuch wert:BGblau oder BGrot zum displayed Part machen, die Properties der Komponenten ermitteln, zurück in die BGkpl, dort die Properties der Komponenten setzen.Gruß, Michael
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : netz_morphing
Daniel4589 am 01.09.2011 um 16:26 Uhr (0)
Hallo zusammen!ich habe da mal ein Anliegen. Und zwar möchte ich ein 2D Netz mit einer 2D Geometrie fest verbinden so das sich das Netz bei einer Geometrieveränderung mit verzerrt bzw. staucht. Dies kann man manuell sehr schön in Advanced Simulation mit der Netzgenerierungs-Option "2D-abhängiges Gitter" realisieren. Kurze Erklärung zum bisherigen Vorgehen:Ausgangspunkt bildet dabei eine Fläche wobei ein Viertelkreis herausgetrimmt wurde, den Viertelkreis kann ich über die Expressions assoziativ verändern, ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Visual Studio Projekt
Matthias666 am 08.09.2011 um 11:18 Uhr (0)
Hallo,ich arbeite seit einiger Zeit mit Journals, diese werden aber mittlerweile sehr lang und verschachtelt darum wollte ich jetzt eine Application mit Visual Studio erstellen. (Der Code und die Fehlersuche sind übersichtlicher) Leider habe ich sehr wenig Ahnung vom Programmieren.Zum System:NX 7.5.4.4 (64 Bit)Visual Studio 2010 ExpressIch habe ein Journal aufgenommen und bearbeitet (ein ganz einfaches). Dann starte ich VS und lege eine Konsolenanwendung an (.exe). Dann füge ich die NXOpen.dll, NXOpenUI.dl ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Visual Studio Projekt
mseufert am 08.09.2011 um 11:55 Uhr (0)
Hallo Matthias,es sind zwei Punkte, die hier offensichtlich noch fehlen:Der Start von VS sollte aus der NX- Eingabeaufforderung (Start-Programme-NX*-Werkzeuge) heraus geschehen.In VS muss in den Projekteigenschaften unter Debug die Start Action eingetragen werden. Da gehört der komplette Pfad zur ugraf.exe rein.Gruß, Michaelp.s. Für NXOpen brauchst Du z.Z. die Framework- Version 2.0. VS2010 verwendet eine höhere. Das kann ebenfalls in den Projekteigenschaften eigestellt werden.
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Visual Studio Projekt
mseufert am 08.09.2011 um 11:55 Uhr (0)
Hallo Matthias,es sind zwei Punkte, die hier offensichtlich noch fehlen:Der Start von VS sollte aus der NX- Eingabeaufforderung (Start-Programme-NX*-Werkzeuge) heraus geschehen.In VS muss in den Projekteigenschaften unter Debug die Start Action eingetragen werden. Da gehört der komplette Pfad zur ugraf.exe rein.Gruß, Michaelp.s. Für NXOpen brauchst Du z.Z. die Framework- Version 2.0. VS2010 verwendet eine höhere. Das kann ebenfalls in den Projekteigenschaften eigestellt werden.
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : NxOpen unter Linux
seiwi am 21.09.2011 um 10:50 Uhr (0)
Hallo ilko,wenn ich es richtig sehe hast du unter Linux die Möglichkeiten C, C++ und Java. Grundsätzlich sollte es also kein Problem darstellen C++ zu verwenden.Ich denke mit Java wird der Zugriff auf NXOpen etwas einfacher sein. (Ausprobiert hab ich das ganze leider noch nicht... )Am besten ist du schaust dir in der NX-Onlinehilfe den NXOpen Programming Guide an, dort müssten entsprechende Informationen zur Verfügung stehen.Gruß Seiwi------------------Lets Rock...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : NxOpen unter Linux
ilko am 20.09.2011 um 17:22 Uhr (0)
Hallo zusammen!In der Linuxversion von UG gibt es ein sogenanntes "ufmenu" in dem man die Kompilierung und Linkung des C++ Skriptes ansteuern kann, die Kompilierung funktioniert zwar, allerdings macht die Verlinkung Schwierigkeiten. Hat jemand schon mal damit gearbeitet?Kann man eigentlich einen ganz normalen g++ Kompiler unter Windows verwenden um ein Nxopen Skript als externe Anwendung zu erhalten ? Wenn man alle Header und Bibliotheken mitgibt müsste das doch eigentlich funktionieren oder gibt es von UG ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : NxOpen unter Linux
mseufert am 21.09.2011 um 09:46 Uhr (0)
Hallo ilko,schau mal unter www.siemens.com/nx nach, Suchbegriff "programming". Da taucht ein Dokument auf: NX programming and customization. Das gibt einen Überblick, was die verschiedenen Möglichkeiten von NXOpen betrifft.Mit Linux und C++ hast Du eine recht exotische Kombination ausgesucht. Gruß, Michael
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : NxOpen unter Linux
ilko am 19.09.2011 um 14:26 Uhr (0)
Hallo Mein Ziel ist es eine automatische Prozesskette unter Linux laufen zu lassen. Weil zu diesem Prozess ebenfalls eine Geometrieaenderung in UG gehoeren soll wende ich mich an euch.Es geht dabei um eine automatische Veränderung der Expressionwerte in der Part datei. Unter VB gibt es dafür viele Beispiele, welche mit der run_journal.exe ausgeführt werden können und auch bereits funktionieren.Unter Linux verbleiben nur noch die Sprachen C++ und Java, für java hab ich ebenfalls bereits eine run_java.exe in ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Texte verschieben
RobertM am 26.09.2011 um 10:23 Uhr (0)
Ich habe jetzt eine Lösung. Ich finde sie sehr Umständlich, aber vielleicht geht es ja nicht anders.1. Schleife über alle Tags mit tag1 = theUFSession.Obj.CycleAll(workPart.Tag, tag1);2. dann NXObject nxObjekt1 = (NXObject)NXOpen.Utilities.NXObjectManager.Get(tag1);3. if (nxObjekt1.GetType().ToString() == "NXOpen.Annotations.Note"){ String journalIdentifier1 = nxObjekt1.JournalIdentifier; NXOpen.Annotations.Note note1 = (NXOpen.Annotations.Note)workPart.FindObject(journalIdentifier1); Point3d point3d ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Block Styler - Flächeninformation
jazzix am 29.09.2011 um 17:10 Uhr (0)
Hallo Michael,mit den Journals bin ich jetzt schon ziemlich weit gekommen.Mein aktuelles Problem ist folgendes:Ich erstelle einen Quader(1), in den ich 4 Bohrungen bringen will, was am Ende meine Bauplatte darstellen soll.Mit ein paar Journals habe ich es geschafft den Quader zu erstellen, nur die Bohrungen erwarten eine Fläche die nach meiner Angabe die Oberfläche des Quaders sein soll. Im Journal wird das mit "(NXOpen.Features.Block)workPart.Features.FindObject("BLOCK(1)");"geregelt, jedoch will ich das ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Block Styler - Flächeninformation
mseufert am 30.09.2011 um 10:13 Uhr (0)
Zitat:Original erstellt von jazzix:Auch die NXOpen .Net API Reference hat für Flächen keine Methode die einen Normalenvektor auswirft. Hallo Severin,diese Aussage ist definitiv falsch. Wenn Du keine passende Methode gefunden hast, muss das nicht zwangsläufig heißen, daß es keine gibt. Z.B. geben die oben schon genannten Analysefunktionen u.a. auch die Flächennormale aus ....Die einzelnen Faces kriegst Du über den Body mit getfaces().Gruß, Michael
|
In das Form NX Programmierung wechseln |