|
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 : 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 : Abstand auslesen
matthias-p am 28.01.2016 um 07:53 Uhr (1)
Code:using System;using System.Collections.Generic;using System.Text;using NXOpen;using NXOpen.UF;using NXOpen.Annotations;using NXOpen.Assemblies;namespace DeleteOldTitleBlockNotes{ class Journal { static Session theSession; static UFSession theUFSession; static UI theUI; static Part workPart; public static void Main(string[] args) { theSession = Session.GetSession(); theUFSession = UFSession.GetUFSession(); theUI = UI.GetUI(); workPart = theSession.Parts.Work; ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Expression lesen aus BG
matthias-p am 25.01.2016 um 11:43 Uhr (1)
Hallo Sirius,das Prototype-Property ist das Part.Code:using System;using System.Collections.Generic;using System.Text;using NXOpen;using NXOpen.UF;using NXOpen.Annotations;using NXOpen.Assemblies;namespace DeleteOldTitleBlockNotes{ class Journal { static Session theSession; static UFSession theUFSession; static UI theUI; static Part workPart; public static void Main(string[] args) { theSession = Session.GetSession(); theUFSession = UFSession.GetUFSession(); theUI = UI.Get ...
|
| In das Form NX 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 : 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 |
|
NX Programmierung : ufs.UGMGR.InvokePdmServer ?
ThomasZwatz am 11.02.2020 um 15:39 Uhr (1)
Ich glaub ufs.Ugmgr.InvokePdmServer ist nicht was du suchst.( ausser du hast dir einen eigenen gebaut um genau das Gefragte zu machen - dann würdest du aber wohl eher nicht fragen ).Seit NX12 bin ich auch nicht mehr fähig, die NXOpen .NET Reference zu lesen bzw. lesen ja, verstehen nein.Ich kann damit nichts anfangen .. aber der von dir gesuchte NameSpace sollte NXOpen.PDM sein ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Frage zu Array und Schleife
matthias-p am 10.09.2015 um 11:34 Uhr (1)
Code:using System;using System.Collections.Generic;using System.Text;using NXOpen;using NXOpen.UF;using NXOpen.Annotations;using NXOpen.Utilities;namespace Journal{ class Journal { static Session theSession; static UFSession theUFSession; static UI theUI; static Part workPart; public static void Main(string[] args) { theSession = Session.GetSession(); theUFSession = UFSession.GetUFSession(); workPart = theSession.Parts.Work; Tag tmpTag = Tag.Null; int type; ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXOpen C# Delegates
matthias-p am 02.05.2017 um 09:34 Uhr (1)
Erfahrung nicht, aber ich weiß wo das Problem ist ;-)Wenn eine Callback-Funktion aufgerufen wird, heißt das nicht, dass sie auch im GUI-Thread ausgeführt wird. Wenn du eine MessageBox zeigen willst, musst du das im GUI-Thread machen."Attempt to display message box from non-ui thread ignored."Du musst also deinem Callback sagen, dass er sich mit dem GUI-Thread syncronisiert. Google mal nach den Begriffen "invoke" und "begin invoke". Einen guten Artikel findest du auch dazu hier.Das ganze hat nicht unbedingt ...
|
| 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 : 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 : Make Displayed Part
gfx-toxic.de am 03.03.2014 um 13:00 Uhr (1)
Die angehängt Klasse hat zwei statische Methoden, mit dennen kannst du NXObjects selektieren. Mit der einen kannst du filtern, das nur Komponenten ausgewählt werden können.Die kannst du ggf. noch mit Filtern erweitern.Das Part wo du ausgewählt hast musst du dann der Methode übergeben, wie im Journal angegeben.Dim partLoadStatus1 As PartLoadStatusDim status1 As PartCollection.SdpsStatusstatus1 = theSession.Parts.SetDisplay(part1, False, True, partLoadStatus1)Das ganze ist jetzt C#, aber daraus kannst du dir ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Mit Winform bestehende Ausdruckswerte ändern
Poseida am 09.10.2018 um 07:36 Uhr (1)
Hallo,https://ww3.cad.de/foren/ubb/Forum442/HTML/000349.shtml#000018 schau dir das mal an.Deine Frage mit den Bildern versteh ich nicht.Schau dir mal die NX API Reference an und die Property NXOPEN-BasePart-FullPath------------------Benjamin
|
| In das Form NX Programmierung wechseln |