Hallo,
was kostet etwa eine "SNAP Author"-Lizenz. Ich habe einige Beispielprogramme gesehen und intressiere mich nun für diese .NET-Schnittstelle. Es gibt dort einige Lernprogrammbeispiele.
Wie sind die Unterschiede zu VB mit Visualstudioexpress. Kann man mit SNAPP schneller Programmieren?
Wobei ich das mit den Klassen und Modulen (in VB) auch noch nicht richtig hinbekomme...
Leider habe ich nur eine Refferenz für die NX-Open-Klassen gefunden.
Jetzt suche (siehe unten) eine Varaible, die mir den aktuellen path auslesen kann...
Mein Beispiel liefert "nativ" den Pfad und das Verzeichniss. In TC wird nur der Partname ausgegeben. Die Variable
me.Parts.Work.FullPath liefert nur den Partname ohne Verzeichniss.
Hier der TC-Pfad; wobei es immer mehrere Pfade geben kann nur die Endung _(n) wird hochgezählt.
Der Teilename = 4711
Der Pfadname = C:\Benutzer\DerFräser\4711_1
Der Pfadname = C:\Benutzer\DerFräser\4711_2
MfG
-------------------------------------------------------------------
Imports NXOpen.UI
Imports NXOpen.Utilities
Imports NXOpenUI.FormUtilities
Module Mein_erstes_Programm
Dim sess As Session = Session.GetSession()
Dim FN As String
Sub Main()
sess.ListingWindow.Open()
sess.ListingWindow.WriteLine("Hallo Welt")
sess.ListingWindow.WriteLine("-------------")
Try
FN = sess.Parts.Work.FullPath
sess.ListingWindow.WriteLine(FN)
Catch ex As Exception
sess.ListingWindow.WriteLine("Ohne Part")
End Try
End Sub
End Module
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP