自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 C#文件操作

【代码】C#文件操作。

2025-05-20 10:14:34 102

原创 C#新建打开文件对话框

本文介绍了如何在Winform中使用封装好的打开文件对话框。通过OpenFileDialog类,可以设置对话框的标题、初始目录、文件过滤器等属性。代码示例中,对话框被配置为允许选择不存在的文件,但路径必须存在。用户选择文件后,返回文件的完整路径;若未选择,则返回空字符串。此方法适用于需要用户选择文件的场景,如文件上传或读取操作。

2025-05-20 09:52:35 387

原创 NX二次开发树列表-添加回调响应(一)

NX二次开发树列表回调介绍(一)

2025-02-22 19:32:07 259

原创 NX二次开发搜索槽或者刻字面

如果一个面的所有边都是凹边,那么这个面就是槽或者刻字的底面,然后通过该面找其相邻面就可以获取槽或者刻字的所有面。

2025-02-22 18:57:43 145

原创 NX二次开发树列表添加节点

新建节点,""节点名称,可以传值,也可以传空值。参数2:父节点,如果有多级节点就需要传父节点,例如装配树,没有就传空;参数4:插入类型枚举,一般插在尾部;参数3:上一个节点,没有就传空;参数1:要插入的新节点;

2025-02-22 00:45:24 190

原创 UG二次开发树列表操作-列操作

ColumnResizePolicyResizeWithContents列宽跟随列的内容而改变。ColumnResizePolicyResizeWithTree列宽跟随树窗口的宽度修改而改变;添加列treeControl->InsertColumn(0,"孔类型",0);第一个参数是第几列,第二个参数列标题,第三个参数列宽。Constant width跟随列宽的设值;

2025-02-22 00:22:22 364

原创 NX二次开发获取视图边界UF_VIEW_ask_xy_clip

XY最小值,XY最大值。

2024-12-27 09:56:45 146

原创 NX二次开发通过选择对象获取视图

UF_VIEW_ask_vde_data检索对象的视图相关编辑次数以及每次修改的相应数据。注意选择的对象必须是2D对象。

2024-12-25 19:23:21 167

原创 NX二次开发建模3D点坐标转换到制图2D点坐标

UF_VIEW_map_model_to_drawing:3D转2D。UF_VIEW_map_drawing_to_model:2D转3D。

2024-12-22 18:33:04 260

原创 NX二次开发制图模式和建模模式的相互切换

UF_DRAW_set_display_state设置显示状态参数为1表是切换到建模模式参数为2表示切换到制图模式。

2024-12-22 18:22:43 230

原创 NX二次开发获取最后一次点击所在的视图

通过uc1653获取最后一次点击所在视图的名称,然后通过UF_VIEW_ask_tag_of_view_name获取视图的tag。注意框选的时候用此函数没用,只有点选或者指定的时候有用。

2024-12-22 18:16:42 261

原创 NX二次开发调用内部函数设置对象穿透显示DSS_ATTR_set_show_through

加载动态库libdisp.dll调用内部函数DSS_ATTR_set_show_through

2024-12-19 19:09:39 171

原创 NX二次开发通过内部函数获取面的面积MW_face_ask_area

加载动态库libmold.dll调用内部函数 MW_face_ask_area

2024-12-19 19:03:16 430

原创 通过反编译软件查找NX内部函数

第三部:选择我们UG安装路径UGII里的动态库,这里我选的是libugui.dll。第四步:将窗口切换到Exports这样我们在主窗口就可以看到里面所有的函数了。这里有两个程序,32位和64位,我们一般用64位,根据dll的类型去选择。第一步:双击IDA64,第一次进程序会弹消息,勾选下次不再弹并点OK。第五步:在右边的主窗口CTRL+F通过关键词查找我们想要的内部函数。第七步:选择安装路径可以默认为C盘,这里我选的D盘,点击下一步。第八步:勾选创建桌面图标点击下一步。第四步:勾选我同意并点击下一步。

2024-12-15 10:58:29 464 2

原创 NX二次开发通过特征获取曲线 UF_CURVE_ask_feature_curves

像创建偏置曲线,连接曲线,桥接曲线,投影曲线,样条曲线,等特征都可以通过UF_CURVE_ask_feature_curves函数获取生成的曲线。

2024-11-24 14:51:22 226

原创 NX二次开发通过特征获取体

UF_MODL_ask_feat_body 这个函数只针对体特征且只产生一个体的情况,如果体特征产生多个体请用NXOPEN将特征NXObject类型转换成BodyFeature类型,然后用BodyFeature类的方法GetBodies()。

2024-11-24 14:41:19 358

原创 UG二次开发获取面的UV参数和面上U%50和V%50的点

通过UF_MODL_ask_face_uv_minmax获取面的UV范围,然后可以UF_MODL_ask_face_props获取面在UV范围任意UV参数的点和和该点在面上的方向以及该点所在面上的最大半径和最小半径。

2024-11-17 13:24:29 410 3

原创 C#UI自动化实现微信自动搜索聊天文件并发送

用到了两个程序包,FlaUI .Core,FlaUI.UIA3,在VS的扩展里可以下载安装这两个程序包,UI自动化是用来实现自动测试程序流程的,减少人工测试的成本。点击发送按钮,自动搜索聊天记录,并转发给最新发送的人。检测微信是否登录,并激活微信聊天窗。

2024-11-17 13:05:39 567

原创 NX二次开发将刀轨转曲线

获取选择的程序导轨和当前加工坐标系,获取导轨数据点转换到加工坐标系,然后创建样条,创建样条是用UG录制的代码,有更好的方法欢迎交流学习一下。

2024-11-16 23:08:01 542

原创 NX二次开发获取指定点指定面上的点所在的面

指定点如果是指定边上的点,或者面上的点,那么它就是个智能点,可以通过UF_SO_ask_parents获取和它有关的父对象。

2024-06-14 12:18:48 464

原创 NX二次开发消息打印,可用于调试

通过函数重载可打印各种类型的数据,通过 UF_UI_is_listing_window_open判断打印消息窗口是否打开,如果打开就不用重复打开

2024-06-12 10:49:23 507 1

原创 C++三角函数和反三角函数的使用

注意C++中三角函数使用的是弧度制(3.14)。

2024-06-12 10:36:53 1182

原创 NX二次开发批量删除对象UF_OBJ_delete_array_of_objects

比UF_OBJ_delete_obj要快很多,当删除多个对象尽量使用UF_OBJ_delete_array_of_objects代替。

2024-06-06 10:50:13 402

原创 求一个非圆整的半径R

【代码】求一个非圆整的半径R。

2024-06-06 09:40:37 160

原创 NX二次开发旋转矢量UF_MTX3_rotate_about_axis

例如绕着Z向旋转某一角度,得到一个新的矩阵,将X向和Y向映射到该矩阵当中就得到X向和Y向绕Z轴旋转后的X向和Y向。

2024-05-20 16:17:22 462

原创 NX二次开发获取两个面的公共边PK_FACE_find_edges_common

【代码】NX二次开发获取两个面的公共边PK_FACE_find_edges_common。

2024-05-20 16:04:43 248

原创 NX二次开发获取边或曲线上某一点相隔多长的点

一般我们能够拿到曲线起始点和终止点,然后通过 UF_MODL_ask_point_along_curve_2获取其他特定长度的点。

2024-05-18 20:20:14 241

原创 NX二次开发获取多个点的最小包容盒

【代码】NX二次开发获取多个点的最小包容盒。

2024-05-18 19:48:09 419

原创 NX二次开发发射射线输出碰撞的数据,返回碰撞次数

从发射原点,朝输入方向发出一条射线,输出碰到目标体的面和点等信息,都包含在结构体里,是一个接构体数组,碰撞次数是多少,结构体数组的大小就是多少。

2024-05-11 16:22:20 265

原创 NX二次开发获取边或曲线上的%点和%点所在的切线方向

可以获取边或曲线上任意位置的点和点所在位置的切线方向。

2024-05-11 16:09:14 409

原创 将边或曲线按最小距离排序

将边或曲线的tag赋值给结构体,存放到结构体类型的容器里,按要求排序并输出。

2024-05-07 19:11:32 199

原创 NX二次开发将输入的曲线或边分成一组一组的相连曲线或边

NX二次开发将输入的曲线或边分成一组一组的相连曲线或边。

2024-05-06 11:25:47 384 3

原创 NX二次开发-查找相连边和曲线

把查找相邻的条件换一下就是查找相切。

2024-03-25 08:55:25 427 1

原创 PK获取相邻面

传面的tag返回相邻面的数量,输出相邻面的容器。

2024-03-20 17:55:31 162

原创 PK判断对象干涉

返回1干涉,返回0和-1不干涉。

2024-03-20 17:35:20 207

原创 PK创建环

【代码】PK创建环。

2024-03-20 17:21:31 116

原创 NX二次开发发射射线

从发射原点朝某方向发射一条射线,返回碰到点的数量,输出一个结构体,结构体包含碰撞的点和碰到的面。

2024-03-20 16:56:42 264

原创 获取某一文件路径下特定类型的所有文件

【代码】获取某一文件路径下特定类型的所有文件。

2024-03-20 11:13:25 352

原创 获取DLL编译时间

【代码】获取DLL编译时间。

2024-03-20 11:09:22 576

原创 NX二次开发智能对象创建面的矢量

【代码】NX二次开发智能对象创建面的矢量。

2024-03-20 11:02:08 235

去除快捷方式箭头.bat

桌面快捷方式带箭头看着不舒服,下载右键以管理员方式运行即可解决

2024-01-23

最小包容块代码和NX二次开发内部函数库

最小包容块代码和NX二次开发内部函数库

2024-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除