摘要:
Dim value As Drawing.Color = Drawing.Color.Blue Dim num As Double = (CDbl(value.R) / 255) Dim num2 As Double = (CDbl(value.G) / ... 阅读全文
摘要:
原理:取得按钮名称以后,通过运行宏文件激活按钮 Imports System.IO Imports System.Runtime.InteropServices Imports NXOpen.MenuBar <DllImport("libugui", EntryPoint:="?MACRO_play 阅读全文
摘要:
有时候在激活一个命令按钮的时候,需要同时禁止掉另外一个或多个命令按钮 ''' ''' 取按钮是否敏感 ''' ''' 按钮名称 ''' true 如果敏感(没有被屏蔽), false 否则. Public Function GetMenuButtonSensi... 阅读全文
摘要:
在网上找了各种方法,都没有很好的方法。于是自己写了一个,原理其实很简单 文件名不能包含下列任意字符: \ / : * ? " < > | 代码是不是很短啊。 有时候需要更严的要求,比如NX(NX10.0之前)不支持中文,我们就需要改一下了 下面这个文件名只能包括字母、数字、下横杠(_)、点(.)和横 阅读全文
摘要:
此段是可以生成程序的完整代码,只有从坐标(10,10,10)到(500,500,500)一根刀轨。motion_ptr->feed_value 的值为0时生成G00,非0时生成G01。此代码只有直线,生成圆弧的方法类似,可参考open-api函数库里的ufd_cam_udop.c文件。加工CAM的入... 阅读全文
摘要:
复制CAM对象Public Function CopyObjects(ByVal view As NXOpen.CAM.CAMSetup.View, ByVal objectsToBeMoved() As NXOpen.CAM.CAMObject, ByVal destinationObject A... 阅读全文
摘要:
Public Sub CycleObjects(ByVal view As NXOpen.Tag, ByVal type As NXOpen.UF.UFView.CycleObjectsEnum, ByRef _object As NXOpen.Tag) NXOpen.UF.UFView 的... 阅读全文
摘要:
复制刻字操作手动时,报粘贴对象失败:用代码执行,报内部错误:Dim destinationObject As NXOpen.CAM.CAMObject = CType(NXOpen.Utilities.NXObjectManager.Get(list(i)), NXOpen.CAM.CAMObjec... 阅读全文
摘要:
从NX3.0到NX9.0,默认都是5%。可是实际计算的精确度是不一样的。到NX8.0上发现计算速度特别慢,后来东找西找,设置这个参数可以解决。PS:请慎用!请后后面的官方解释。官方的解释是:“切削步长”是专用于轮廓铣的切削参数。切削步长可控制壁几何体上的刀具位置点之间沿切削方向的线性距离。步长越小,... 阅读全文
摘要:
UF_DISP_display_temporary_point使用方法: 1 Dim x As Double = 0, y As Double = 0, z As Double = 0 2 3 Dim theUfSession = UFSession.GetUFSession() ... 阅读全文