|
NX Programmierung : Literatur NX Open
mseufert am 15.08.2011 um 13:53 Uhr (0)
Hallo Netzer,zu den einzelnen Sprachen gibts im Internet jede Menge frei verfügbare Literatur. Dafür musst Du nicht unbedingt Geld ausgeben.Anders siehts da bei NXOpen aus, da gibts m.W. nur die NX- Doku, Kapitel Automation. Die ist in den neueren Versionen schon recht brauchbar.Das meiste lernt man erfahrungsgemäß ohnehin aus praktischen Beispielen.Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : ID-Symbole auslesen
MAhrens am 01.08.2007 um 09:44 Uhr (0)
Hi Joe,ich habe so etwas mal für die Position und Textinhalte von PMI Labels auf Zeichnungen benötigt bzw. im Grundgerüst erstellt. Funktionierte nur zum Teil einwandfrei. Stichworte waren hier der "AnnotationManager" und die "LabelCollection" des aktiven Teils unter workPart.Annotations bzw. workPart.Labels. Code Schnippsel:...Imports NXOpen.Annotations...Dim workPartAnnotations As AnnotationManagerDim workPartLabelCol As LabelCollectionDim workPartLabelArray As Object Wird zu einem Array von Lable...Dim ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : NXOpen C++ Beispiele
SMario am 14.08.2006 um 13:10 Uhr (0)
Hallo Christian,versuche es mal mit folgender Adresse (Webkey nötig!): http://uganswer.ugs.com/login.asp?new_login&org_url=/qcksrch.stm&org_arg= Unter dem Punkt "Select the Product" einfach "Open Samples" auswählen, dort finden sich zur Zeit ~2700 Beispiele aus allen möglichen Breichen.Ich hoffe geholfen zu haben.CiaoMario[Diese Nachricht wurde von SMario am 14. Aug. 2006 editiert.]
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : Farbe von Sketch-Hilfslinien abfragen
mseufert am 02.06.2008 um 16:58 Uhr (0)
Hallo Martin,in den Sketch Preferences gibts noch einen Schalter mit dem Titel "Display Object Colors". Ist nur aktiv, wenn Du die Pref. im Sketch aufrufst. Damit läßt sich einstellen, daß die tatsächliche Object Color anstatt der Display Color angezeigt wird. In den Customer Defaults ist die Einstellung ebenfalls zu finden unter Sketcher/General. Und um das Ganze abzurunden: Dieser Switch steht auch in der API zur Verfügung, Namespace NXOpen- Sketch.Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Dimensions with manual Text
SMario am 01.07.2008 um 15:23 Uhr (0)
Moin Forum,hier meine .NET-Variante (getestet unter NX4):Code:Option Strict OffImports SystemImports NXOpenImports NXOpen.UFModule NXJournal Sub Main() Dim NXSession As Session = Session.GetSession() Dim UFSession As UFSession = UFSession.GetUFSession() Dim intMPI(UFConstants.NUM_INT_PARMS - 1) As Integer Dim dblMPR(UFConstants.NUM_REAL_PARMS - 1) As Double Dim radius_str() As Char Dim dia_str() As Char Dim Dimension_Preferences As UFDrf.DimensionPreferences Dim DisplayedPar ...
|
| In das Form NX Programmierung wechseln |
 CompileJournal.zip |
NX Programmierung : Journal --> DLL (OneClick-Lösung)
gfx-toxic.de am 22.05.2014 um 09:51 Uhr (1)
Hi,ich hab mal wieder was, was ich mit der Community teilen möchte.In letzter Zeit habe ich oft kleine Helferchen (Journale) die ich erstelle. Nur leider lässt die Performance beim ausführen immer etwas zu wünschen übrig ;-) Deswegen habe ich ein kleines Tool geschrieben, dass direkt aus einem *.cs File eine dll erstellt, ohne das ich dafür ein ganzes VisualStudio Projekt benötige.Hier noch eine kleine Anleitung:1. zip-File auspacken2. NXOpen dll´s aus dem UGII_ROOT_DIRUGIImanaged in das Verzeichniss kopie ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Attribute an den Part vergeben
MarckyMON am 08.07.2008 um 22:34 Uhr (0)
Hi I.Pesch,vor wenigen Tagen habe ich mich auch dieselbe Frage wie Du gestellt. Heute hatte ich eine meogliche Loesung gefunden. Was ich von der NXOpen .NET API bzw. Journaling verstanden habe (und da bin ich auch frisch eingestiegen ), habe ich fesgestellt, dass Strings wie "HANDLE O-41" von einem Journal ausgegeben werden. Diese Strings verweisen auf bestimmte Objekte (Compenents, usw), dessen IDs von jedem Journal-Ablauf ausgegeben werden. Deswegen ist es unmoeglich (soviel ich es verstanden habe) diese ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : NXOpen .NET VB Select All
SMario am 06.03.2007 um 13:59 Uhr (0)
Hallo neubert,ich habe mal das von mir genannte Beispiel umgearbeitet, so dass es alle Datumplanes/Datumachsen auf einen Layer (DatumsLayer) verschiebt.Der kommentierte Bereich enthält den Code um den betreffenden Layer auf "Selectable" zu schalten.Code:Option Strict OnImports SystemImports NXOpenImports System.Windows.FormsModule Selection Sub Main() Auf welchen Layer sollen alle Datums verschoben werden Dim DatumsLayer As Integer = 12 Dim theSession As Session = Session.GetSession() Dim workPa ...
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : Problem mit falschen Komponenten-Namen in Baugruppe gelöst!
Sirus am 19.02.2013 um 13:06 Uhr (0)
hallo zusammenhab da noch was besseres gemacht...----------------------------------------Imports SystemImports System.WindowsImports System.Windows.FormsImports NXOpenImports NXOpen.AssembliesModule Comp_NameDim s As session = session.GetSession()Dim lw As ListingWindow = s.ListingWindowSub ProcessAssemblyTree(ByVal c As Component)Dim children As Component() = c.GetChildren()For Each child As Component In children ----- lesen komponentennameLW.WriteLine("komponentenname = " + child.Name) ----- lesen partna ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Gibt es run_managed.exe auch mit TC
gfx-toxic.de am 08.03.2013 um 09:29 Uhr (1)
Ja geht,du setzt die Umgebungsvariablen die du für TC brauchst und..machst dann folgendes...run_managed mit deinem Programm ausführen und im Programm:Code:using System;using System.Collections.Generic;using System.Text;using NXOpen;namespace libnixeclass{ public class NiXeNXManager : IDisposable { //------------------------------------------------------------------------------ #region Klassenfelder //------------------------------------------------------------------------------ bool _is_dispo ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : NXOPEN: Wie kann man das Modul wechseln?
stefan.f am 20.11.2006 um 07:14 Uhr (0)
Hallo Mario,für diese Aufgabe gibt es keine API Befehle. Die einzige Möglichkeit ist der Wechsel über ein Macro.Gruß Stefan
|
| In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : Journal File -> Import
stefan.f am 02.04.2007 um 13:34 Uhr (0)
Hallo Thöme,probiers mal so:Option Strict OffImports SystemImports NXOpenImports NXOpen.UFImports NXOpen.UF.UFObjModule NXJournal Sub Main() Dim ufs As UFSession = UFSession.GetUFSession() Dim PListTag As NXOpen.Tag Dim plist As UFPlist = ufs.Plist Dim point_tag As NXOpen.Tag Dim base_pt(2) As Double Dim response As Integer ufs.Ui.LockUgAccess(NXOpen.UF.UFConstants.UF_UI_FROM_CUSTOM) Try ufs.Ui.PointConstruct("Punkt waehlen", ufs.Ui.PointBaseMethod.PointCursorPos, point_tag, b ...
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : Dimensions with manual Text
älg am 22.05.2008 um 09:06 Uhr (0)
Schau Dir mal Namespaces NXOpen.UF UFUi AskGlobalSelObjectList(Int32, Tag()) an.Mit der Entsprechung dieser Funktion in der guten alten C-API habe ich gute Erfahrungen gemacht.
|
| In das Form NX Programmierung wechseln |