|
NX Programmierung : Fehler im Journal
gfx-toxic.de am 18.02.2011 um 11:57 Uhr (1)
okay,bevor du theSession.Information.DisplayObjectsDetails(objs) aufrufst, kannst du das ListningWindow schon in eine Datei umleiten.und zwar so...lw.SelectDevice(ListingWindow.DeviceType.File, "C:ausgabe.txt);und dann:theSession.Information.DisplayObjectsDetails(objs)------------------Gruß Matthias------------------------------------ICQ: 163190295
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Selektieren von Kanten und Auswerten InfoObjekt
gfx-toxic.de am 14.07.2010 um 11:46 Uhr (0)
Hi,ich versuche mich gerade etwas an der NXOpen Programmierung und komme gerade nicht wirklich weiter.Ich möchte von einem Drehkörper alle Durchmesser (Edges) makieren und davon die Mittelpunkte und die Durchmesser bzw. Radien auslesen.Frage No. 1 wie kann ich alle Kanten makieren? ( Über workpart.Features komm ich ja leider nicht ran oder?)Frage No. 2 wie kann ich die Auswertung von InformationObject in z.b. ein Array schieben um es auszuwerten?Weil ich kann das Infofenster ja nur anzeigen lassen bzw. in ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Text (Note) über Koordinaten ansprechen
gfx-toxic.de am 11.01.2011 um 16:52 Uhr (0)
Hallo MichaelDas würde mich auch interessieren wie das geht.Da scheitere ich bis jetzt dran.Im Moment schreibe ich das Analyse Info Objekt Fenster in eine txt Datei und lese es aus....unschön. Zitat:Original erstellt von mseufert:Die Frage nach den Sheets kannst Du ganz ähnlich lösen: Die gefundenen Notes abfragen, auf welchem Sheet sie liegen.Gruß, Michael ------------------Gruß Matthias------------------------------------ICQ: 163190295
|
| In das Form NX Programmierung wechseln |
 |
NX Programmierung : FileWatcher zum viewen von LogFiles
gfx-toxic.de am 08.09.2011 um 15:59 Uhr (1)
Hallo,da ich schon so viel von diesem Forum gelernt habe, möchte ich auch mal was zurück geben.Anbei ein kleines Programm zum viewen von LogFiles.(z.B. um das NX LogFile live zu sehen oder die Ausgabe von einem robocopy Job)Das Progamm ist denk ich selbsterklärend.LogFile auswählen und dann auf Start klicken.Das LogFile wird automatisch neu eingelesen wenn sich in dem Ordner in dem es liegt sich was ändert.Falls das Programm z.b. robocopy nur die Datei an sich ändert ohne das Bearbeitungsdatum zu ändern, k ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : dynamische Pfade für Journals
gfx-toxic.de am 27.06.2012 um 07:32 Uhr (0)
Hallo,du kannst ja in der *.bat Umgebungsvariablen definieren und abrufen.mit:set aktuller_pfad=%~dp0bekommst du den pfad in dem die batch datei liegt.dein aufruf könnte dann so aussehen:start %ugii_root_dir%ugraf.exe %aktuller_pfad% eil.prt------------------Gruß Matthias------------------------------------ICQ: 163190295[Diese Nachricht wurde von gfx-toxic.de am 27. Jun. 2012 editiert.]
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : dll nun aus vb.net ausführbar?
gfx-toxic.de am 01.08.2012 um 06:37 Uhr (0)
Morgen Sirius,da gibt es mehrer Möglichkeiten.Ist es auch eine .net dll dann kannst du die ganz einfach als Referenz in deinem Visiual Studio Projekt mit angeben und auf die Klassen / Methoden zugreifen.Oder meinst du direkt aus einem Journal (Also ein nicht kompilierte Source Datei)?Weil wenn ja kannst du über den Namespace System.Reflection machen.Das geht dann allerdings nur, wenn du auch eine Entwicklerlizenz hast. Bzw. bei NX6 gehts auch noch ohne ;-)Das ganze könnte dann so aussehen:Code:using System ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Öffnen eines NX Parts aus einem externen Programm
gfx-toxic.de am 24.08.2012 um 06:45 Uhr (1)
Hallo skyway,das ganze sollte unter dem Tool ugs_router gehen.So werden auch Teile von Teamcenter an NX geschickt.Schau einfach mal in die Doku von NX:Starten und Verbinden von Anwendungen--------------------------------------------------------------------------------ugs_router startet, verbindet und sendet Meldungen an Anwendungen. Hinweis: Das Dienstprogramm "ugs_router" wird nur dann ausgeführt, wenn es von einem Produkt gestartet wird oder wenn Sie auf eine von NX unterstützte Datei in Windows Explorer ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Auf Export-Prozess warten
gfx-toxic.de am 11.03.2013 um 17:24 Uhr (1)
Die Klasse System.Diagnostics ist dein Freund.Der Commit Befehl löst ja mehr oder weniger eine Batch Datei im Hintergrund aus.Entweder du Startest die Batch selber und übergibtst die Parameter...oder die hängst dich mit der oben genannten Klasse an den Prozess ran und überprüfst wann er beendet wird...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : CEO Datei vom VDA Checker auslesen
gfx-toxic.de am 22.03.2013 um 06:54 Uhr (0)
Hallo Kuruvilla,würdest du uns bitte deine Lösung mitteilen? Davon lebt ein Forum... ;-)
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Öffnen eines NX Parts aus einem externen Programm
gfx-toxic.de am 17.06.2014 um 10:57 Uhr (1)
Du startest das Excel-File aus deinem Journal raus...Code:Process excel = new Process();ProcessStartInfo excelinfo = new ProcessStartInfo();excelinfo.FileName = "excel";excelinfo.Arguments = "Pfad zu deiner Datei;excel.StartInfo = excelinfo;excel.Start();und dann kommt das Zauberwort:Code:excel.WaitForExit();...den Namespace using System.Diagnostics; nicht vergessen ;-)
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Öffnen eines NX Parts aus einem externen Programm
gfx-toxic.de am 17.06.2014 um 11:16 Uhr (1)
Ach...da bekommst du nur so eine bescheidene Meldung vom NX.Der sauberste Weg, wäre das Event "Exited" zu abonnieren, aber das funktioniert mit dem Journal nicht, weil es gleich beendet wird.Eine Quick und Dirty Lösung für das Journal wäre so:Code:using System;using NXOpen;using System.Diagnostics;namespace NXServer{ /// summary /// Description of Journal. /// /summary public class Journal { public static void Main(string[] args) { Session session = Session.GetSession(); Process excel = new Proces ...
|
| In das Form NX Programmierung wechseln |