Informationen zum Forum NX Programmierung:
Anzahl aktive Mitglieder: 567
Anzahl Beiträge: 5.667
Anzahl Themen: 1.241

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 209 - 221, 815 Gesamtergebnisse mit Suchbegriffen nxopen sec.
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 ...

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, ...

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 ...

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

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

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

NX Programmierung : NxOpen++ Session
mecteg am 24.10.2008 um 13:20 Uhr (0)
Hallo,ich habe die Open C API verwendet und nun NXOpen C++ eingebaut. Dies ging unter NX4 ohne Probleme. In der NX6 kam es zu Fehlern. GTAC verwies auf die Beispieldateien im Verzeichnis ..UGOPENSampleNXOpenApplicationsC++... und ergänzte mit folgendem Text:"In einem mixed C/C++ Code muss sowohl die UG/Open C API als auch die NXOpenC++ API initialisiert werden:- UF_initialize()- Session::GetSession()"Auch in den Beispielprogrammen findt kein explizites Entladen des GetSession() statt.Interessanterweise bra ...

NX Programmierung : NxOpen++ Session
Overcast am 04.12.2008 um 17:23 Uhr (0)
Der Mechanismus bei NXOpen C++ ist anscheinend ein völlig anderer als in den alten UGOpen C/C++ Implementierungen.Die "Session" ist im Prinzip wohl nichts anderes als der Thread und die damit verbundene Anwendungsinstanz.Zum Vergleich: bei der Microsoft Foundation Class kennt man die "Application", abgeleitet von CWinApp.Mit Code:Session *theSession = Session::GetSession();erzeugt man einen Pointer und holt sich die Adresse der aktuellen Session (also der NX Sitzung).Gleichzeitig wird die Lizenz angezogen ...

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