bongoman
Mechanical
- Sep 14, 2006
- 78
Hi All,
I'm trying to record a journal to display "derived curve - isoparametric curve" which has a green dot meaning it's a supported command. It records fine but when I try to play it back the dialog box does not display on screen. Nothing happens. Does anyone no how to get this working.
CODE:
Option Strict Off
Imports System
Imports NXOpen
Module NXJournal
Sub Main (ByVal args() As String)
Dim theSession As NXOpen.Session = NXOpen.Session.GetSession()
Dim workPart As NXOpen.Part = theSession.Parts.Work
Dim displayPart As NXOpen.Part = theSession.Parts.Display
' ----------------------------------------------
' Menu: Insert->Derived Curve->Isoparametric Curve...
' ----------------------------------------------
Dim markId1 As NXOpen.Session.UndoMarkId
markId1 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Visible, "Start")
Dim nullNXOpen_Features_IsoparametricCurves As NXOpen.Features.IsoparametricCurves = Nothing
If Not workPart.Preferences.Modeling.GetHistoryMode Then
Throw(New Exception("Create or edit of a Feature was recorded in History Mode but playback is in History-Free Mode."))
End If
Dim isoparametricCurvesBuilder1 As NXOpen.Features.IsoparametricCurvesBuilder
isoparametricCurvesBuilder1 = workPart.Features.CreateIsoparametricCurvesBuilder(nullNXOpen_Features_IsoparametricCurves)
isoparametricCurvesBuilder1.Direction = NXOpen.Features.IsoparametricCurvesBuilder.DirectionTypes.IsoV
isoparametricCurvesBuilder1.Number = 2
isoparametricCurvesBuilder1.IsSpacingEnabled = True
isoparametricCurvesBuilder1.Spacing = 50.0
isoparametricCurvesBuilder1.Associative = False
theSession.SetUndoMarkName(markId1, "Isoparametric Curve Dialog")
' ----------------------------------------------
' Menu: Tools->Journal->Stop Recording
' ----------------------------------------------
End Sub
End Module
Thanks,
Rick D
Win7 64 bit w/NX9.0.3.4 MP9 and NX10.0.3
Vericut 7.4
I'm trying to record a journal to display "derived curve - isoparametric curve" which has a green dot meaning it's a supported command. It records fine but when I try to play it back the dialog box does not display on screen. Nothing happens. Does anyone no how to get this working.
CODE:
Option Strict Off
Imports System
Imports NXOpen
Module NXJournal
Sub Main (ByVal args() As String)
Dim theSession As NXOpen.Session = NXOpen.Session.GetSession()
Dim workPart As NXOpen.Part = theSession.Parts.Work
Dim displayPart As NXOpen.Part = theSession.Parts.Display
' ----------------------------------------------
' Menu: Insert->Derived Curve->Isoparametric Curve...
' ----------------------------------------------
Dim markId1 As NXOpen.Session.UndoMarkId
markId1 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Visible, "Start")
Dim nullNXOpen_Features_IsoparametricCurves As NXOpen.Features.IsoparametricCurves = Nothing
If Not workPart.Preferences.Modeling.GetHistoryMode Then
Throw(New Exception("Create or edit of a Feature was recorded in History Mode but playback is in History-Free Mode."))
End If
Dim isoparametricCurvesBuilder1 As NXOpen.Features.IsoparametricCurvesBuilder
isoparametricCurvesBuilder1 = workPart.Features.CreateIsoparametricCurvesBuilder(nullNXOpen_Features_IsoparametricCurves)
isoparametricCurvesBuilder1.Direction = NXOpen.Features.IsoparametricCurvesBuilder.DirectionTypes.IsoV
isoparametricCurvesBuilder1.Number = 2
isoparametricCurvesBuilder1.IsSpacingEnabled = True
isoparametricCurvesBuilder1.Spacing = 50.0
isoparametricCurvesBuilder1.Associative = False
theSession.SetUndoMarkName(markId1, "Isoparametric Curve Dialog")
' ----------------------------------------------
' Menu: Tools->Journal->Stop Recording
' ----------------------------------------------
End Sub
End Module
Thanks,
Rick D
Win7 64 bit w/NX9.0.3.4 MP9 and NX10.0.3
Vericut 7.4