|
NX Programmierung : Four Point Surface
seiwi am 17.06.2011 um 09:15 Uhr (0)
Servus NDHV,zeichne dir in NX ein Journal (Werkzeuge Journal) auf, wenn du eine Fläche über 4 Punkte erzeugst. Dann bekommst du grundsätzlich schon mal einen Hinweis, wo du ansetzen kannst (siehe unten). Code:...Dim workPart As Part = theSession.Parts.Work...Dim fourPointSurfaceBuilder2 As FourPointSurfaceBuilderfourPointSurfaceBuilder2=WorkPart.Bodies.CreateFourPointSurfaceBuilder()...Ich denke mal im Namensraum NXOpen.UF bzw. in der UF-Session könntest du ebenfalls fündig werden. Einfach mal ein bissche ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : bevorzugte Programmiersprache in NX7.5
mäd mäx am 20.06.2011 um 15:46 Uhr (0)
Hallo hier ein Dok aus dem jahr 2007............ viel SpassNX AutomationVisionFollowing the "Open by Design" philosophy, NX provides a comprehensive set of toolkits that allow you to capture and preserve domain knowledge over the lifetime of a product.The open automation vision centers around the ability to offer flexible solutions to capture workflow knowledge, automate, and customize a users interaction with the NX environment.UGS is committed to providing solutions that work well in heterogeneous networ ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : ReferenceSet suchen
NDHV am 21.06.2011 um 16:10 Uhr (0)
Dim RefSet As NXOpen.Tag = NXOpen.Tag.Null Dim RefSetName As String Do theUFSession.Obj.CycleObjsInPart(theWorkPart.Tag, UFConstants.UF_reference_set_type, RefSet) If RefSet NXOpen.Tag.Null Then theUFSession.Obj.AskName(RefSet, RefSetName) If RefSetName = "MyNameisRabbit" Then found ! Exit Do End If End If Loop While RefSet NXOpen.Tag.Null
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Frage zu Teilegenerierung und Vernetzung
mseufert am 22.06.2011 um 11:43 Uhr (0)
Hallo Matthias,das hab ich dann wohl falsch verstanden, sorry. Bei der Zahl siehts natürlich schon anders aus. Was die Geometrieerstellung betrifft, kann ein erweitertes* Journal Deine Anforderungen abdecken, evtl. unter Einbeziehung von Bauteilfamilien. Besser wärs mit einer Entwicklerlizenz, das macht die Programmentwicklung sicherer und einfacher. Das läßt sich, je nach vorhandenen Programmierkenntnssen, in 2-4 Tagen im Rahmen einer Schulung lernen. Bei Interesse bitte kurze PM.Zur Automatisierung der F ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Frage zu Teilegenerierung und Vernetzung
Matthias666 am 22.06.2011 um 13:43 Uhr (0)
danke,ja habe begonnen mich durch die Journal Hilfe zu lesen. Ich denke eine Application ist das was ich Brauche um die Parts zu erzeugen. Im Augenblick hätte ich gerade versucht ein paar NXOpen.UF examples zu öffnen z.B.: EX_Modl_CreateExtruded.cs dazu habe ich mir VisualStudio express runtergeladen aber es will noch nicht ganz ;-)Sollte es wegen einer Schulung konkreter werden melde ich mich. Wie gut müssten die Programmierkenntnisse generell sein um ein Projekt wie ich es vorhabe zu realisieren? Was ein ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Frage zu Teilegenerierung und Vernetzung
Matthias666 am 22.06.2011 um 14:53 Uhr (0)
Leider bekomme ich keines der NXOpen Beispiele zum laufen. Ich spreche von den Beispielen welche (bei mir zumindest) in folgendem Verzeichnis liegen: C:Program FilesUGSNX 7.5UGOPENSampleNXOpenApplications.NETNXOpenExamplesKann es sein das sie sich mit Visual Studio Express 2010 nicht korrekt compilieren lassen? In der NXOpen Read me steht man solle Visual Studio 2003 verwenden? Der Fehler im Visual Studio lautet immer: System.DllNotFoundException was unhandled Message="Unable to load DLL libpart: The speci ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : ReferenceSet suchen
Hornauer am 22.06.2011 um 14:53 Uhr (0)
Hallo und Danke für die Antworten.NDHV habe mich an deinen Schnipsel gewagt und bin mit meinem nicht vorhandenen Wissen auf die Fr.... gefallen.Fehlermeldung: "Obj ist kein Member von NXOpen.Session." bezogen auf "theSession.Obj."Wie muss ich hier Deklarieren?Gruss Rolf
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Frage zu Teilegenerierung und Vernetzung
mseufert am 22.06.2011 um 16:08 Uhr (0)
Hallo Matthias,die DllNotFoundException kommt, wie der Name schon sagt, daher, daß die NXOpen-dlls nicht gefunden werden. Das hat mit der VS- Version nichts zu tun. Du solltest VBExpress aus dem NX-Commandprompt heraus starten, dann sind die Pfade i.d.R. korrekt gesetzt. Dann im einfachsten Fall Dein Projekt über einen Wizard* starten, damit hier die Referenzen auf die Dlls gesetzt sind. Ansonsten manuell die Referenzen im Projekt-Explorer eintragen."Failed to load image" kann auch an einer fehlenden Lizen ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Einstieg in NX Programmierung
seiwi am 30.06.2011 um 08:36 Uhr (0)
Servus Mike,in NX gibt es mehrere Möglichkeiten für "Automation". Da wäre zum einen die Parametrik auf der CAD-Seite z.B. Ausdrücke (Expressions), Teilefamilien, etc. Oder auf der anderen Seite die NX-Programmierung. Zu dieser Programmierung war erst kürzlich was im Forum: Hier klicken...Der einfachste Einstieg in die "echte Programmierung" ist vermutlich mit NXOpen.Net (VB.net, C#) möglich.Was du davon verwendest hängt von deinen Vorkenntnissen und Zielen ab. Um dir sinnvolle Hinweise geben zu können, wär ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Objekte mit bestimmten Attribut suchen
gfx-toxic.de am 01.07.2011 um 09:16 Uhr (0)
Hi,mal wieder ein grundsätzliche Frage. Falls ich alle Objekte mit einem bestimmten Attribut brauche, mach ich das z.B. bei DraftingNotes so:Code: foreach (NXOpen.Annotations.Note currentnote in session.WorkPart.Notes) { string currentvalue = ""; try { currentvalue = currentnote.GetStringAttribute("HUHU"); } catch (Exception ex) { //session.LogWrite(ex.Message + " Note: " + currentnote.ToString()); } if (currentvalue == lei ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : UDO im Part Navigator
e.gilsdorf am 18.07.2011 um 14:33 Uhr (0)
Hallo zusammen, ich habe eine Frage zum Einsatz von User-Defined Objects in NX 7.5:Die Objekte, die so erzeugt werden, folgen eigenen Gesetzmäßigkeiten. So tauchen sie beispielsweise nicht im Part Navigator auf.Gibt es eine Möglichkeit das zu ändern? In der NXOpen Hilfe für VB.NET findet sich dazu leider nichts. Außerdem wäre es interessant zu wissen, ob sich die Filtereigenschaften (show/hide) für UDOs ändern lassen, so dass sich die UDO mit "Hide all" auch verstecken lassen.Vielen Dank für die Hilfe!Erik ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Synchronize Subassembly Properties mit NXopen
met am 25.08.2011 um 14:48 Uhr (0)
Hallo,wie kann ich per Journal/NXopen "Component Properties -- Assembly -- Synchronize Subassembly Properties -- Display" ausführen?Oder gibt es eine andere Funktion, die das gleiche bewirkt?
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Synchronize Subassembly Properties mit NXopen
mseufert am 25.08.2011 um 19:54 Uhr (0)
Hallo met,kann es ein, daß die Funktion nur im Zusammenhang mit TC auftaucht ? Native taucht unter Component Properties -- Assembly kein Synchronize Subassembly Properties auf.Gruß, Michael
|
In das Form NX Programmierung wechseln |