Forums:
Trying to remove selection stickiness from the journal which simulates machine in NX CAM. Anyone knows how to deal with it? I read through tutorial for but I wasn't able to apply it to cam.object.
here is the code,
Option Strict Off Imports System Imports System.Drawing Imports System.Windows.Forms Imports NXOpen Imports NXOpen.UF 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 Dim markId1 As NXOpen.Session.UndoMarkId markId1 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Invisible, "Start") Dim kinematicConfigurator1 As NXOpen.SIM.KinematicConfigurator kinematicConfigurator1 = workPart.KinematicConfigurator Dim objects1(0) As NXOpen.CAM.CAMObject Dim nCGroup1 As NXOpen.CAM.NCGroup = CType(workPart.CAMSetup.CAMGroupCollection.FindObject("NC_PROGRAM"), NXOpen.CAM.NCGroup) objects1(0) = nCGroup1 Dim isvControlPanelBuilder1 As NXOpen.SIM.IsvControlPanelBuilder isvControlPanelBuilder1 = kinematicConfigurator1.CreateIsvControlPanelBuilder(NXOpen.SIM.IsvControlPanelBuilder.VisualizationType.ToolPathSimulation, objects1) isvControlPanelBuilder1.SetSingleStep(NXOpen.SIM.IsvControlPanelBuilder.SingleStepType.Block) isvControlPanelBuilder1.SetSpeed(10) theSession.SetUndoMarkName(markId1, "Simulation Control Panel Dialog") theSession.SetUndoMarkVisibility(markId1, Nothing, NXOpen.Session.MarkVisibility.Invisible) Dim simulationOptionsBuilder1 As NXOpen.CAM.SimulationOptionsBuilder simulationOptionsBuilder1 = isvControlPanelBuilder1.SimulationOptionsBuilder Dim response1 As Integer response1 = isvControlPanelBuilder1.SetShow3dMaterialRemoval(True) isvControlPanelBuilder1.SingleStepForward() End Sub End Module