|
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 |
|
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 |
|
Unigraphics Programmierung : Journal File -> Import
SMario am 02.04.2007 um 14:30 Uhr (0)
Hallo thöme,hier mal ein Journal mit Pointconstructor zum definieren des Punktes:Code:Option Strict OffImports SystemImports NXOpenImports NXOpen.UFModule ImportTable Sub Main Pfad fuer die Tabellen Dim path_name As String = "C:Temp" Dateiname der Tabelle (mit Erweiterung) Dim table_name As String = "Test_metric.prt" Dim ufSession As UFSession = UFSession.GetUFSession() Dim modes As ImportPartModes Dim file_name As String = path_name & "" & table_name Dim dest_csys() As Double = {1.0, 0.0, 0.0, 0 ...
|
In das Form Unigraphics 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 |
|
NX Programmierung : Pfad fuer dlg mit nxopen
älg am 04.04.2008 um 15:35 Uhr (0)
Zitat:C-like... bedeutet: doppelter statt einfacher backslash
|
In das Form NX 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 : Tag->NXObject (NxOpen++)
mseufert am 05.06.2008 um 19:12 Uhr (0)
In VB .NET gehts über NXOpen.Utilities.NXObjectManager.get()Das sollte in ähnlicher Form auch für andere Sprachen funktionieren.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 |
|
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 |
|
NX Programmierung : Mittelpunkt einer Linie
Maikx am 07.09.2008 um 09:44 Uhr (0)
Hab was für dich gefunden, was du bei dir einbauen kannst Option Strict OffImports SystemImports System.EnvironmentImports NXOpenImports NXOpen.UFImports NXOpen.UIImports NXOpen.UtilitiesModule MyPointConstruct Sub Main() Dim theSession As Session = Session.GetSession() Dim UFS As NXOpen.UF.UFSession Dim point_tag As NXOpen.Tag Dim AbsPt(2) As Double Dim WcsPt(2) As Double Dim response As Integer UFS = NXOpen.UF.UFSession.GetUFSession() UFS.Ui.LockUgAccess(NXOpen.UF.UFConstants.UF_UI_FROM_CUSTOM) ...
|
In das Form NX Programmierung wechseln |
|
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 : BlockStyler und Curser Position
TSpiller am 08.10.2012 um 17:22 Uhr (0)
Hallo Zusammen, Ich erstelle schon seit laengerer Zeit Tools innerhalb von NX, bisher mit Hilfe der NXOpen C API.Nach dem Update auf NX 7.5 versuche ich mich nun auch an den NXOpen C++ API zusammen mit dem Block UI Styler.Momentan stehe ich vor folgendem Problem:Ich moechte ein Toll entwickeln, welches Drafting Notes erstellen soll.Im Blockstyler Dialog gibt der Benutzer den Text der Notes ein und definiert deren Ausrichtung (csys). Dies klappt soweit.Nun wuerde ich gerne einen Point Constructor starten de ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Problem mit falschen Komponenten-Namen in Baugruppe gelöst!
Sirus am 12.02.2013 um 11:34 Uhr (0)
hallo zusammendas problem mit den falschen komponenten-namen in baugruppen,somit der falschen anzeige-namen der zwangsbedingungen istnun mit folgendem programm (von gtac) gelöst.evtl. kann das auch einer verwenden...---------------------------------------------Option Strict OffImports SystemImports NXOpenImports NXOpen.UFImports NXOpen.UIImports NXOpen.UtilitiesModule rename_components_to_part_number Public s As Session = Session.GetSession() Public ufs As UFSession = UFSession.GetUFSession() Public lw ...
|
In das Form NX Programmierung wechseln |