Informationen zum Forum NX Programmierung:
Anzahl aktive Mitglieder: 512
Anzahl Beiträge: 5.678
Anzahl Themen: 1.244

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 209 - 221, 821 Gesamtergebnisse mit Suchbegriffen nxopen sec.
NX Programmierung : Objekte auswählen/finden
-Ans- am 23.10.2008 um 10:13 Uhr (0)
Hallo,ich möchte Objekte wie Body/Face/Edge etc. vom Anwender auswählen lassen und in meinem NXOpen Programm manipulieren. Im Journal macht das workPart.features().findObject("Objectname"); Kann mir jemand einen Tipp geben, welche Funktion mir da weiterhelfen könnte bzw. wo ich in der Reference nachschaun könnte? Ich finde nix.Nochmal kurz als Beispiel:1. Programm startet2. Anwender wählt z.b. eine Fläche - darum gehts 3. Fläche wird ausgegebenDafür braucht es kein externes Programm, aber ich hoffe ihr ver ...

In das Form NX Programmierung wechseln
NX Programmierung : Informationen zu CustomSymbols ermitteln
mecteg am 24.10.2008 um 11:50 Uhr (1)
Hallo,spätestens ab NX6.0.1.5 gibt es die Möglichkeit den Symbolnamen des Custom Symbol (xyz.sym.prt) zu ermitteln://Pointer auf das CustomSymbolObject setzen und abfragen z.B.:NXOpen::Annotations::CustomSymbolData *XYZ; XYZ-SymbolName().GetText()= Ergebnis ist der ein Name des eingefügten Symbols (Nicht der Objektname)Problem:Bei mir kommt mal der Dateiname des Symbols zurueck und mal der Informationsname des Symbols wie er in der symbol_library.txt definiert ist und im Symbolauswahldialog angezeigt wird ...

In das Form NX Programmierung wechseln
NX Programmierung : Koordinatenkreuz erstellen
Maikx am 28.10.2008 um 14:57 Uhr (0)
habs rausgefunden Du mußt nach cartesianCoordinateSystem1 = .... folgendes einfügen Dim wcsOrigin(2) As DoubleDim csysOrigin(2) As DoubleDim wcsMatrix(8) As DoubleDim csysMatrix(8) As DoubleDim wcs_tag As NXOpen.Tag = NXOpen.Tag.Nullufs.Csys.AskWcs(wcs_tag)Dim wcsMatrix_id As NXOpen.Tag = NXOpen.Tag.NullDim csysMatrix_id As NXOpen.Tag = NXOpen.Tag.NullDim csys_tag As NXOpen.Tag = NXOpen.Tag.NullDim part As NXOpen.Tag = ufs.Part.AskDisplayPart()ufs.Csys.AskCsysInfo(wcs_tag, wcsMatrix_id, wcsOrigin)workP ...

In das Form NX Programmierung wechseln
NX Programmierung : absolute Positionen von Features bzw. Instances
hajo pey am 28.10.2008 um 15:20 Uhr (0)
Hallo Kollegen,ich schreibe gerade eine kleines Programm für NX, dass mir die absoluten Koordinaten einzelner Features ausgeben soll. Da ich das ganze in C# probiere und ich außer der "NX OPEN .Net API Reference" keinerlei Dokumentation zu diesem Thema zur Verfügung habe, komme ich nicht weiter. Ich bin so weit, alle Features (NXOpen.Features.Feature) des Parts im Programm zu bekommen und zu unterscheiden, ob es sich z. B. um eine Instanz oder ein Circular Array handelt. Allerdings finde ich nicht heraus, ...

In das Form NX Programmierung wechseln
NX Programmierung : Aufruf von DLL aus Journal
phimUoB am 11.06.2008 um 10:28 Uhr (0)
Nach einigem probieren habe ich es nun geschaft. Dynamic Binding war das richtige Stichwort:Code:Imports SystemImports System.ReflectionPublic Class TestDLL Shared Sub TestSub Dim a As [Assembly] = [Assembly].LoadFrom("D:SharpDevelop Projects estinDebug est.dll") Dim t As Type = a.GetType("MyTestDLL.MyClass") Dim p() As Object = {"Hello DLL"} t.GetMethod("TestSub").Invoke(Nothing, p) End SubEnd ClassOb nun in der DLL auch Methoden aus der NXopen.dll verwendet werden kann weis ich noch nicht. Ist ja a ...

In das Form NX Programmierung wechseln
NX Programmierung : Featureprogrammierung mit NX
mseufert am 04.11.2008 um 12:20 Uhr (0)
Hallo Ans,prinzipiell lassen sich sowohl Features als auch UDFs über ihren jeweiligen Namespace NXOpen.Features bzw. NXOpen.UserdefinedObjects machen. I.d.R. geht sowas über einen sog. Builder. Wie sowas im Detail aussehen kann, läßt sich über simples Aufzeichnen rausfinden.Gruß, Michael

In das Form NX Programmierung wechseln
NX Programmierung : Punkte entlang Kurve
mseufert am 04.11.2008 um 16:13 Uhr (0)
Die Funktion heißt AskCurvePoints und findet sich im Namespace NXOpen.UF.UFModlHTH, Michael

In das Form NX Programmierung wechseln
NX Programmierung : Punkte entlang Kurve
EMMY am 04.11.2008 um 14:03 Uhr (0)
Hallo ich möchte Punkte entlang einer Kurve erstellen, am liebsten mit vb.netmanuel ist das voll einfachMenu: Insert-Datum/Point-Point Set-Points on Curve-Chordal Tolerance-0.01wenn ich bei meiner nx4 version ein jouornal aufzeichner.. schreibt er leider nichts mit Mein Ansatz ist im Moment:Dim UFS As NXOpen.UF.UFSessionDim curve As NXOpen.TagDim base_point As NXOpen.TagDim t As NXOpen.TagDim option1 As NXOpen.UF.UFSo.PointAlongCurveOptionDim flip As BooleanDim point_feature_id As NXOpen.TagUFS.Point.Creat ...

In das Form NX Programmierung wechseln
NX Programmierung : run_journal.exe automat. -part laden, expressions importieren, parasolid exportieren
hetvtkjc am 26.11.2008 um 15:48 Uhr (0)
Status quo:hehe hab im Laufe des Vormittages die Integration von run_journal.exe zum Laufen gebracht, und leider bemerkt, dass selbst in VB (laut Referenz) keine Funktion zum Parasolid-Export gibt, wenn man keine NXOpen development_lizenz hat.Über die Suchfunktion hier hab dann auch die ug_inspect.exe gefunden, die in UGII_ROOT_DIR liegt. Mittels Doku habe ich auch die zu laufen bekommen, auch mit der Datei, die es zu parasolidisieren gilt.Aber wenn ich beides zusammenschalte, so dass run_journal.exe sequ ...

In das Form NX Programmierung wechseln
NX Programmierung : Parasolid über User Function & Visual Basic exportieren
hetvtkjc am 01.12.2008 um 16:26 Uhr (0)
Sehr geehrte Community:Um mehr Informationen zum Thema rauszubringen, erstelle ich einen neuen Thread aufbauend auf diesen  hier.Auf der Suche nach einer automatisierbaren Anweisung zum Export von Parasolids in eine *.x_t-Datei (eine von mehreren Parasolid-Endungen) ist mir folgendes untergekommen:Code:Option Strict OffImports SystemImports System.IOImports NXOpenImports NXOpen.UFImports NXOpen.UIImports NXOpen.UtilitiesModule export_all_bodies_to_parasolid    Dim S As Session = Session.GetSession()    Dim ...

In das Form NX Programmierung wechseln
NX Programmierung : eigene DLL-Funktionen mit .NET aufrufen
Overcast am 04.12.2008 um 12:26 Uhr (0)
Das Problem hier ist, dass die externe Routine nichts von der offenen NX Session weiss.Meiner Meinung nach bleibt daher nur der Remote/Client Zugriff und der Kommunikation über HTTP, z.B. über .NETIch poste mal 2 C# Codes, die bei mir in NX5.0.5 funktionieren  Server, kompiliert als C#.NET DLLCode:using System;using System.IO;using System.Threading;using System.Runtime.Remoting;using System.Runtime.Remoting.Channels;using System.Runtime.Remoting.Channels.Http;using System.Runtime.Remoting.Lifetime;using S ...

In das Form NX Programmierung wechseln
NX Programmierung : Flächenkörper auswählen
Overcast am 04.12.2008 um 14:32 Uhr (0)
Warum setzt Du den Sheet Body nicht direkt in der Selektionsmaske...?!Code:Option Strict OffImports SystemImports NXOpenImports NXOpen.UIImports NXOpen.UFModule report_selected_sheet_bodySub MainDim theSession As Session = Session.GetSession()Dim lw As ListingWindow = theSession.ListingWindowDim body As Body = nothinglw.Open()While select_a_sheet_body(body) = Selection.Response.Ok lw.WriteLine("Selected Sheet Body: " & body.ToString())End WhileEnd SubFunction select_a_sheet_body(ByRef obj As Body) Dim ui ...

In das Form NX Programmierung wechseln
NX Programmierung : NxOpen++ Session
moles are coming am 05.06.2008 um 10:25 Uhr (0)
Hallo,bei UgOpen konnte ich eine Session mit UF_initialize( ) starten und mit UF_terminate( ) beenden. Bei UgOpen++ via UgSession::initialize( ) und mit Ugsession::terminate( ). Bei NxOpen++ finde ich allerdings nur Session::GetSession( ) ... kann mir jemand erklären was es damit auf sich hat? Wie kann ich meine Session wieder beenden und muss ich mir wirklich einen globalen Pointer bereithalten und diesen auf NULL testen um zu schauen ob meine Session tatsächlich initialisiert ist? Die API selbst ist pha ...

In das Form NX Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2024 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz