|
NX Programmierung : Erste Kurve auswählen (VB)
mseufert am 29.05.2008 um 18:56 Uhr (0)
Hallo Leon,erstmal willkommen hier im Forum und viel Spaß beim hacken.Bei Deinen Fragen fang ich mal mit Nr. 2 an, weil das auch im Program nur so einen Sinn macht. Zunächst brauchst Du die Auswahl des gewünschten Sketchs. Dazu findest Du im Anhang ein Beispiel für die Selektion von Kurven. Hier wäre lediglich der Auswahlfilter (mask) auf einen Sketch einzustellen. Welche Werte die mask_triples hierzu brauchen, weiß ich nicht auswendig, das findest Du sicher in der .net - Doku (nach net_ref.chm und-color: #FFFF99'>suchen). Di ...
|
| In das Form NX Programmierung wechseln |
|
VBasic / vb.net / vbs / wsh : CAD-Daten auslesen
mseufert am 27.07.2010 um 16:02 Uhr (0)
Hallo zusammen,der Vorteil von IGES gegenüber STEP ist die frei im Internet (http://uspro.org/) verfügbare Dokumentation. Darin sind neben den Sektionen des IGES-Files die Elementtypen und deren jeweilige Beschreibung aufgeführt. Eine eigene und damit fehleranfällige Interpretation ist damit hinfällig. Da nun jeder Element- Typ eine eindeutige Nummer hat, könnte man gezielt nach diesen Nummern und-color: #FFFF99'>suchen und die Daten der Elemente bestimmter Typen (Kreise, Linien, Zylinder, Rotationsflächen etc...) auslesen un ...
|
| In das Form VBasic / vb.net / vbs / wsh wechseln |
|
NX Programmierung : Mittelpunkt einer Linie
mseufert am 29.08.2008 um 16:52 Uhr (0)
Hallo Emmy,einen Spline zu selektieren geht im Prinzip genau so, wie auch die Linie ausgewählt wird, nur mit einer anderen Objektmaske. Die entsprechenden Programmzeilen zu kopieren und abzuändern, schaffst Du mit etwas Eigeninitiative sicher auch eigenständig . Im nächsten Schritt wirst Du eine Abstandsmessung brauchen. Also mal Doku wälzen (Suchtipps: Evaluate, Measure etc.) oder während einer Messung ein Journal aufzeichnen. Möglicherweise läßt sich schon beim Messen eine neue Linie erzeugen. Falls nic ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Selektieren von Kanten und Auswerten InfoObjekt
mseufert am 29.07.2010 um 14:15 Uhr (0)
Hallo Matthias,das läßt sich auf einen einfachen Nenner bringen: UF:= User Function, darin sind die alten, auf C basierenden Klassen untergebracht, während hinter der NXOpen.Session die neue, sog. Common API steckt. Details sind im NXOpen Programmers Guide zu finden.Deutlicher Unterschied: Beim Aufzeichnen eines Journals bekommst Du nur das protokolliert, was sich in der Common API befindet, wird nichts aufgezeichnet, wird man i.d.R. bei UF fündig, muß halt nur selber und-color: #FFFF99'>suchen.Fürs programmieren heißt das: W ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Neue Komponenten auf Basis eines Seedparts
mseufert am 13.01.2012 um 16:28 Uhr (0)
Hallo Konrad,entweder ist Deine Fragestellung zu schwierig oder eine detaillierte Antwort verlangt zuviel Aufwand. Daher folgende Vorschläge:Such mal auf GTAC oder in den NXOpen Samples nach einem Beispiel in VB, manche gibts in mehreren Sprachen.Wenn kein VB Code zu finden ist, würde ich nach einem Code Konverter und-color: #FFFF99'>suchen und es damit probieren, ansonsten manuell in VB umschreiben. Ist keine Hexerei und daneben recht lehrreich.Falls Du unbedingt auf der C- Schiene bleiben willst, ist zunächst zu klären, um ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Komponentenfarbe zurücksetzen
mseufert am 25.05.2010 um 14:20 Uhr (0)
Hallo Thorsten,wenns so nicht funktioniert, fallen mir noch zwei Dinge ein:Zugriff auf die Objektfarbe: Das dürfte allerdings schon daran scheitern, daß es keine Color.null oder z.B. Color = -1 gibt. Das hast Du ja schon festgestellt. Eine (kleine) Hoffnung gibts aber auch hier noch, ist aber mit etwas Arbeit verbunden. Wenn Du mal versuchst, das Objekt herauszufinden, das interaktiv geändert wurde, findet sich dort evtl. eine Lösung. An der Komponente selbst die Objektfarbe zu ändern, hast Du ja schon ver ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics : Normteile / Masken programierung / etc.
mseufert am 27.10.2006 um 16:52 Uhr (0)
Hallo mäd mäx,da hat Dir Dein Chef ein ordentliches Paket mitgegeben. Bei dem zu erwartenden Umfang ist eine detaillierte Planung erforderlich. Welche Infos sind vorhanden, was muß noch erzeugt werden ? Wie greift Euer Vertrieb darauf zu ? Da gibts wohl kein UG, also sind andere Formate und Programme notwendig. Reichen 2D Grafiken mit zusätzlichen Texten ? ... Die Liste der Fragen ließe sich fast beliebig fortsetzen. Sobald die Anforderungen geklärt sind, kannst Du nach der passenden SW und-color: #FFFF99'>suchen oder selbst ...
|
| In das Form Unigraphics wechseln |
|
NX : Assembly load option - Unterverzeichnisse
mseufert am 12.06.2015 um 10:35 Uhr (1)
Zitat:Genau das möchte ich nicht (Eingangspost). Ich möchte nicht für jedes einzelne Projekt einen Pfad angeben.Statt dessen soll immer relativ zum geöffneten Part in allen Unterverzeichnissen gesucht werden.Das widerspricht sich im zeitlichen Ablauf. Zuerst werden die LoadOptions, inkl. der Pfade gesetzt. Damit NX weiß, wo es und-color: #FFFF99'>suchen soll. Dann wird ein Part/Assembly geöffnet. Jetzt müsste sich der Pfad automatisch ändern, was er nicht tut.Denkbar wäre, z.B. per Journal folgendes: Part/Assembly auswählen, ...
|
| In das Form NX wechseln |
|
NX Programmierung : FABRIC_FLAT_PATTERN per vb.Net ansprechen
mseufert am 02.02.2013 um 13:47 Uhr (0)
Zitat:Original erstellt von Drag:Also die uf_object_types.h gesucht und geöffnet: ...... Leider kann ich nicht einschätzen, was mir diese Information sagen soll.Hallo Drag,in der uf_object_types.h sind die Objekttypen von NX aufgeführt. Die drei Zeilen#define UF_flat_pattern_type 142#define UF_flat_pattern_subtype 0#define UF_flat_pattern_user_subtype 1sagen lediglich aus, daß es einen Typen namens UF_flat_pattern_type mit der Nummer 142 und zwei Subtypes gibt, mehr nicht. Mit welchen Methoden sich dies ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Bohrung an Bezugspunkt
mseufert am 18.03.2008 um 19:44 Uhr (0)
Hallo met,Du brauchst noch einen Dialog zur Positionsangabe, dessen Ergebnis dann dem PosPoint zugewiesen wird. Anbei ein Beispiel. Oder versuch doch mal, während einer Positionsangabe ein Journal aufzuzeichnen.Gruß, MichaelOption Strict OffImports SystemImports System.Windows.FormsImports NXOpenImports NXOpen.UFImports NXOpen.UIImports NXOpen.UtilitiesModule specify_screen_position Dim s As Session = Session.GetSession() Dim ufs As UFSession = UFSession.GetUFSession()Sub Main() Dim n As String = vbCrLf ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Flächenkörper auswählen
mseufert am 03.11.2008 um 10:36 Uhr (0)
Mit etwas Vorbereitung ist es möglich, die Selektion für den Anwender so hinzukriegen, als gäbs den SheetBody als Maske. Es müssen einfach alle sichtbaren Solids auf "Visible Only" gesetzt werden, so daß sie nicht selektierbar sind. Also:- Freien Layer und-color: #FFFF99'>suchen, der nicht Worklayer ist- Alle Bodies, die Solid sind (geht beim Type Body u.a. über das Property isSolid bzw. isSheet) da drauf packen. Die Ausgangssituation sollte z.B. in einem Array festgehalten werden.- Den Layer auf visible only setzen- Selektio ...
|
| In das Form NX Programmierung wechseln |
|
NX : Dokumentvorlagen/Dateipositionen
mseufert am 29.02.2008 um 17:37 Uhr (0)
Hallo Volker,vermutlich ist da nur irgendwo ein Tippfehler oder ein anderer kleiner Fehlerteufel. Das läßt sich z.B. im Logfile kontrollieren. Hier die Schritte zum Anlegen eigener Templates:Verzeichnis anlegen und eigenes Template Part reinstellen.Das Verzeichnis in der ugii_env.dat eintragen, z.B. : UGII_TEMPLATE_DIR="D:ugdata emplates"Zur Kontrolle kann UG jetzt schon mal gestartet werden um im Log nach der Variable zu und-color: #FFFF99'>suchen.Dann am besten das Original *.pax File ins Verzeichnis kopieren.Beim Editieren ...
|
| In das Form NX wechseln |
|
NX : UG NX 8.5 Reverse Engineering
mseufert am 19.05.2014 um 19:03 Uhr (1)
Zitat:Das sieht bei mir leider bisschen anders!!!Was sieht da anders (aus) ? Keine Doku ? Ältere Doku ? Anderes Kapitel aufgeschlagen ?Zitat:Außerdem werden fast nur die Funktionen gezeigt wo man RE finden kann.Exakt, und durch Anwendung dieser Funktionen macht man Reverse Engineering. Ohne Deine Aufgabenstellung zu kennen, kann Dir aber niemand sagen, welche davon geeignet sind. Zitat: Dann könnte ich schon mal loslegen ... So aus dem Stand mal schnell loslegen ... das wird m.E. nichts werden. Hier mal d ...
|
| In das Form NX wechseln |