Jefft
Jefft
关注数: 1
粉丝数: 316
发帖数: 1,273
关注贴吧数: 13
UF_MODL_create_move_region函数注意-唐康林 UF_MODL_create_move_region 该函数功能:类似同步建模中移动面功能。 利用该函数创建的特征为NX4之前的老特征,对应在特征树显示的名字为“移动区域” 如下:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.nxopen.cn%2Fthread-1022-1-1.html&urlrefer=dec304e6ea9dd06d0900b7800724d61e
UF_MODL_create_replace_face替换面函数用法-唐康林 UF_MODL_create_replace_face 此函数的作用:替换面 注意:利用该函数创建出来的特征是NX4之前的老特征。 例子:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.nxopen.cn%2Fthread-1020-1-1.html&urlrefer=7f7977597b35e6b4e5066e2c0cd47b7a
UFUN常用函数使用大全-唐康林(不断更新)[1.3更新] UF_allocate_memory 分配内存 UF_ask_application_module 获取当前NX所在的环境,如:建模、钣金等 UF_ask_system_info 获取系统相关信息 UF_begin_timer 开始计时 UF_end_timer 结束计时 UF_free 释放内存 UF_free_string_array 释放字符串数组指针内存 UF_free_system_info 释放内存,与UF_ask_system_info配合使用 UF_get_fail_message 获取一个函数执行后返回的错误信息 UF_initialize 初始化UFUN二次开发环境 UF_set_variable 设置环境变量 UF_TAG_ask_handle_from_tag 将TAG转换成handle UF_TAG_ask_tag_of_handle 将handle转换成TAG UF_TAG_compose_handle handle分段信息拼成整体 UF_TAG_decompose_handle 获取handle相关信息 UF_terminate 终止UFUN二次开发环境 UF_translate_variable 获取环境变量对应的字符串 更多内容:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.nxopen.cn%2Fthread-964-1-1.html&urlrefer=3d460a321df891a707b137530da8d363
UF_MODL_create_face_blend函数应用例子。 int UF_MODL_create_face_blend ( UF_MODL_face_blend_create_data_p_t create_data, UF_MODL_blend_faces_limit_data_p_t limit_data, tag_t * feature_tag, int * num_bodies_created, tag_t * * bodies_created, int * num_blend_faces, tag_t * * blend_faces ) 这个函数是用来实现面倒圆的,对于新手来讲,比较难理解的就是 UF_MODL_face_blend_create_data_p_t create_data, 结构做中的一堆设置。这些都很简单的,二次开发中,关于函数用法,算是最基础的。 只要认真看我二次开发教程的同学应该都会。
UG(NX)二次开发一键去除重复体功能 貌似这么多搞NX二次开发的,还没有看到人开发了,一键去重复的点,线,体的功能。很多时候在导入别人的STP或者复制粘贴时,新手很容易整出来在空间同一位置有重复对象。这个西门子有现成的方法可以实现,只是没有几个人知道而已,我测试了一下,一键去重复体……
UG(NX)二次开发面收集规则设置小例子 这个功能也是有网友出资写的一个案例。 要求做几个选项,然后切换的时候,选面,能自动按选项选择相应的面。 比如勾到相切面,当用户选择一个面,然后就自动把这个面相切的面都选上。
UG(NX)二次开发多截面拉伸实现效果! 一网友出资要求实现的功能,选择一个面或者多个面,然后就用这些面的面进行拉伸, 拉伸的高度,始终在Z方向比最高的要高1mm。 这个开发难度不大,但还是有技巧的。
NX通过表达式更改对象颜色自定义函数实现 讲问题之前,再次对西门子的软件表示佩服,真是无所不能,只有你想不到,没有做不到的。 只要你会NX的参数化建模,应该会知道,在NX表达式中,我们可以用它自带的一些函数来进行计算,比如数学上常用的sin,cos, tan等等,但有时你可能会发现,这接近300个内置函数,还达不到你的需要,但其实西门子是开放了技术,让你可以自己去自定义函数的。 举一个例子: 创建一个自定义函数用来设置面的颜色,我取名叫: tkl_set_face_color("name", colorindex) 然后在表达式中用的时候,在这个函数传入参数的时候,就只要传入一个面的名字,和一个颜色的索引值。你就会发现,系统会自动帮你找到这些面,然后再把颜色改成你设置的,如果更改表达式,颜色相应改变。
知识融合(KF)二次开发将对象创建在WCS方位的方法 很多同学问到的一个问题,如何在KF(知识融合)二次开发的时候, 将对象创建在WCS方位,一般书上还有帮助的例子全是创建在绝对方位的。 我测试了一下,是可以的。
SolidEdge二次开发-二次开发中调用系统命令的实现方法! 在Solidege二次开发中,我们可以在代码里面来调用系统本身的命令,这个与NX不同, 目前NX的二次开发,暂时还不可以这样操作,而solidedge却神奇的可以。 在SE中,同样是,每一个命令都有对应的ID,我们只要找到ID,然后加上一句话就可以了。 application.StartCommand((SolidEdgeFramework.SolidEdgeCommandConstants)45008); ID可以在安装目录文件中找到 上面代码只是举例,调用的是倒圆角这个命令。
UF_KF_invoke_user_function实现知识融合(KF)调NXOPEN的方法! 在KF二次开发的时候,有些函数是没有的,但NXOPEN里面。 所以,我们可以先用NXOPEN方法,生成了一个DLL,然后再用UF_KF_invoke_user_function 函数来调用这个DLL,就可以了。 我测试了一下,在KF里面调NXOPEN螺旋线的类,来实现创建螺旋线。
UF_MODL_TREX_create_trex_feature函数用的法! 这个函数,应该很多人都不会,管你是新手,还是老手。 它主要是用来做修剪和延伸的。
将NX文件路径显示在NX标题的实现方法! 很多同学提到这个功能,在打开一个NX文件的时候,能把它的全路径显示在NX的标题上, 很多软件都有这样的功能,而NX没有。 二次开发是可以实现的。
UF_CURVE_create_trim修剪曲线命令的用法。 关于UFUN里面修剪曲线函数的用法。
NX二次开发之模拟官方预览功能(独家原创技术)! 在NX二次开发时,如果想动态的实现预览功能,思路是先创建后编辑。 比如,自己二次开发做了一个功能是创建一个立方体,如果你想在更改UI的值,或者指定新的点位置时,这个块在屏幕上,动态更新,我们的解决思路,就是先创建再编辑它,如下动画,可以看到部件导航器上,在没有关闭UI的时候,其实已经创建了出来。以上方法,容易有BUG,比如我开发了一个两点圆柱的功能,点两个点,就有预览效果,但是当再次编辑的时候,我可以选择刚创建圆柱的面的圆心,这个时候,肯定报错;所以,采用这样的思路来开发,还要考虑如何创建出来,不让用户能选择。 如果你仔细观察过,NX官方的命令,它从来都是只在屏幕上有显示效果,而部件导航器,并没有创建特征的。这种就很高级了,我也断断续续想了几个月了, 终于被我干出来了,可以看一下效果。
二次开发批量创建小平面体(face body) 创建小平面体: 很多公司觉得自己的东西是机密,给别人的东西,是可以看,但不可以改的,他们就比较喜欢整小平面体(face body),在NX里面,可以去投成轻量级体,也是相当于小平面体,不可以改。当然如果你会二次开发,就可以一键将所有的体全部转换成小平面体。刚好前几天看到有人问,我刚就写了一下,这个是可行的。
UF_CLONE_add_assembly克隆装配 克隆装配:有同学问到, 我就测试了一下,分7个步骤: ①UF_CLONE_initialise ② UF_CLONE_add_assembly ③ UF_CLONE_set_def_action ④ UF_CLONE_set_name_rule ⑤ UF_CLONE_set_def_directory ⑥ UF_CLONE_perform_clone ⑦ UF_CLONE_terminate
UF_WAVE_create_linked_body函数 WAVE链接:二次开发创建链接体,是一个比较简单的功能,函数就是UF_WAVE_create_linked_body,只需要注意两点:一个例子:创建一个空的a.prt,再创建一个b.prt,再在b中创建一个块;再创建一个空的c.prt,再把b.prt与c.prt装配到a.prt,然后把c.prt设为工作部件,再去链接b.prt里面的体。
UF_MODL_mswp_create_extrude函数的用法! 如果网上没有例子,这些搞开发的同学估计就傻眼了,很多书上估计都会有UF_MODL_create_extruded函数的例子,但这个函数创建出来的特征是NX4样式的,并且它是不关联的,或者拉伸时再一边偏置,这个就不行了。有一个比较好用的函数是跟NX高版是一样的,它就是:UF_MODL_mswp_create_extrude,不过估计这个很多人,设不出来吧。
UF_MODL_create_sweep扫掠函数的用法 利用代码创建螺旋线,再画四条直线,然后进行扫掠,强制方向为Z方向。
UF_MODL_create_offset_region函数测试例子 创建一个块,设置种子面与边界面,然后对其中五个面进行偏置区域。
森焱工具V11.0.0-退刀槽工具!(机械设计同学有福了) 用法见视频。 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tudou.com%2Flistplay%2Fg6mlcBGiZ1Q%2FGt2CyfHOU6o.html&urlrefer=7e163160f4e700cd54519416ae763668
NX11二次开发工具-退刀槽工具(机械设计同学有福了) 做机械设计的同学有福了,退刀槽工具来了。 视频来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tudou.com%2Flistplay%2Fg6mlcBGiZ1Q%2FGt2CyfHOU6o.html&urlrefer=7e163160f4e700cd54519416ae763668
NX11二次开发中UF_PART_save函数的BUG及解决方法! 利用UF_PART_save函数来保存当前的工作部件时,有一个BUG(这个BUG由群友What发现):在NX软件默认的情况下,新建一个部件,名称是_model1.prt 也有可能1这个数字会是其它的,根据该文件是否存来决定的。 而这个部件,现在是没有被保存的。此时,利用代码UF_PART_save这进行保存,会发现,文件并没有被保存成功。 原因是UFUN里面,不让保存这个临时名称的部件,如果要利用UFUN来解决这个问题,可以考虑: ①先判断当前部件的名字是否是一个_model开头的,如果是,就提示用户要改名,否存保存; ②直接利用代码,先把这个名字改了,再保存,这个是行得通的;(问题是,可能你改后的名字,并不一定是用户想要的) =================== 针对这个问题,最好的解决方法是利用NXOpen来进行二次开发,代码如下: 代码的意思是: 先要判断当前的工作部件是否是一个临时部件,判断的方法,就是看当前部件所在路径下,是否有这个文件。如果没有被保存过,就说明它没有。这时时候,就要加一句代码,保存临时文件。后面三句是保存。 UF_initialize(); int partstatus = 0; //0 - file exists, 1 - file does not exist UF_CFI_ask_file_exist(workPart->FullPath().GetLocaleText(), &partstatus); if (partstatus == 1) { workPart->AssignPermanentName(workPart->FullPath()); } NXOpen::PartSaveStatus *partSaveStatus1; partSaveStatus1 = workPart->Save(NXOpen::BasePart::SaveComponentsTrue, NXOpen::BasePart::CloseAfterSaveFalse); delete partSaveStatus1; UF_terminate();
利用UFUN函数实现将工程图转成PDF格式的方法! 刚好一个同学问到的问题。 这个用NXOpen方式做会简单一点。UFUN里面我没有找到直接的方法,思路是:1、要先将工程图转换成cgm,2、然后再利用cgm2pdf.exe工具,将cgm转换成pdf。然后可以考虑遍历一下当前所有的工程图,就可以实现,一键导出所有的工程图为PDF了。
NX10二次开发之打开文件时写入文件路径到标题! 更改NX的标题,一般的方法都是更改.men文件,但是这种更改,是永久的。每改一次,就要重启一下NX。 现在可以通过二次开发实现,只要打开一个文件,就自动将文件的路径,写入到NX的标题上。 可以看一下动画效果。
NX二次开发学习方法 这里不能写字。
利用NXOpen方式获取钣金折弯相关参数信息。 1、通过遍历找到当前工作部件所有的体; 2、判断体是否是一个钣金件; 3、如果是钣金件,就获取它的内侧折弯面; 4、再获取它的折弯信息:折弯半径,角度,中性因子,面的状态; 5、打印每一个钣金折弯信息; 有兴趣关注:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24 源代码在:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.nxopen.cn&urlrefer=fb5f6f116df3ee62343a201d201122ff
UF_MODL_create_proj_curves投影曲线应用例子。 NX二次开发创建投影曲线例子: 1、先创建一个块; 2、然后把这个块其中一条边倒了斜角(倒斜角是为了对比沿矢量方向投影与面的法向的区别); 3、然后创建一条圆弧; 4、投影它,投影时,可以是沿矢量方向,也可以是沿面的法向。 以下是完成的结果展示:
NX10二次开发之模拟GC工具制图模块按钮式功能的方法 在NX制图模块,GC工具中,有一部分命令在工具条上,你只要点一下,这个命令就被激活 然后再去操作其它命令的时候时候就不一样了。 比如标尺寸时,将下面这些图标点一下,就可以标出带公差的,如果不点一下,就不会标出来。有时候,我们自己在二次开发一些工具,也希望做到如此; 选择性激活命令。 下面动画演示的是: ① 在默认没有点击检测尺寸标注时,标出来尺寸是不带一个“圈”的。 ② 当激活这个命令时,再去标尺寸,标出来的尺寸就有一个“圈”的。 ③ 当再次点一下检测尺寸命令时,标出来的尺寸又回到了默认状态,标不带圈的尺寸。
NX10二次开发之体收集器实现只选实体或者只选片体的方法。 使用body collector的控件,是实体与片体都可以选的。 找了另外一条道路,实现了这个功能,框选的时候, 只能选持其中一种。 如下动画: 有兴趣学二次开发的同学,请关注:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
NX11.0建模实例:摆动导槽建模思路解析! NX11.0建模实例:摆动导槽建模思路解析! NX11.0非全屏模式下的全屏体现,有兴趣可以看一下。 视频来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tudou.com%2Fprograms%2Fview%2FVBvoDcT-ueE%2F&urlrefer=9d04aaf29853cbe4c930025cc55ce85c
NX10二次开发之智能合并体的实现方法。 鼠标一框选,自动判断可以求和的体,进行求和。
NX二次开中UF_VEC3_affine_comb函数的数学原理! 有很多同学问到,所以写此文! 这个估计网络上没有人来解释过! 想学二次开发的同学,请关注我的教程: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
关于NX里面根据曲面方程构建曲面的问题! 经常有人问到,如何根据曲面方程来构面,这个就我认识的范围,目前NX没有现成的命令,要二次开发,当然不二次开发,也可以做出来滴,有一些技巧。不过前提是曲面方程要对,我估计今天问我的这哥位,他想要的曲面应该是下图这样,我稍方程改了一下。在我的眼里,x^2+y^2<=9,当这个等于9的时候,根号那一砣不是为负了吗?怎么开根号。 7.8至少应该要大于9才对。
NX10二次开发之高级过滤实现的方法! 如何实现像同步建模中,删除面那样,只选择圆柱面并直径在小于指定的值内!有兴趣学二次开发的同学请关注: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
NX10二次开发之创建规律曲线的方法 在NX二次开发的过程中,很多时候,我们是要创建规律曲线的,比如想做渐开线齿轮的二次开发,这个时候,我们就要先创建表达式(可以用代码创建),然后利用规律曲线命令生成曲线,如何实现? 请关注:NX10从入门到提高系列教程(NX Open C&C++篇)-唐康林(更新中) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
NX10二次开发之预览功能专题讲座-实现拖拽预览。 动态拖拽,实现预览功能。有兴趣学习二次开发的同学,请关注我录制的教程: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
NX10二次开发之预览功能专题讲座!(复杂预览+动态更新) 这是一种比较高级的预览功能。本教程为收费课程,有兴趣的参与:(更新在第21章。) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
NX10二次开发之预览功能专题讲座!(简易型预览) 在NX里面预览分好多种,今天先更新这种简单型的预览功能,跟大家讲讲,如何实现。 先看看效果:开发思路就是,点预览时,就已经创建了,然后再点,就不显示它; 如果改变值,就编辑原来的。 本功能有视频教程,为收费内容,不喜欢不要乱喷,年轻人要多努力。 有兴趣学二次开发的,可以关注我录制的NX二次开发教程: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
NX10二次开发之Block UI弹出另一个UI的方法! 很多玩二次开发的同学,都想做一个对话框,点一下弹出另外一个对话框; 这种模式要尽量不用,新版的NX中,这样的命令是比较少的, 一般都是在一个UI界面,完成所有的操作; 最近也有同学问到,就做了一个例子; 要求是:选择一个面,判断这个面是否与ZC方向是垂直,如果不垂直,就要求弹出第二个对话框, 选择方位,然后再把这个方位返回到第一个对话框。 完成效果:要实现这个大概思路是: 1、做两个UI,将生成的.cpp与.hpp都加进VS的项目; 2、删除掉第二个项目里面的入口与卸载函数; 3、在第一个对话框的项目里面去初始化第二个对话框; 本案例有视频教程: NX10二次开发之Block UI弹出另一个UI的方法(一)![对话框设计] NX10二次开发之Block UI弹出另一个UI的方法(二)![变通的方法] NX10二次开发之Block UI弹出另一个UI的方法(三)![完善疑问] 课程为收费课程,不喜勿喷,有兴趣学习的请关注: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
NX10二次开发之树列表专题讲座,学会能做高大上工具! 学会了如何使用树列表,功能就可以做出高大上的二次开发工具。NX10二次开发之树列表专题讲座(一)![基本介绍与添加列] NX10二次开发之树列表专题讲座(二)![添加节点] NX10二次开发之树列表专题讲座(三)![删除节点] NX10二次开发之树列表专题讲座(四)![添加菜单与子菜单] NX10二次开发之树列表专题讲座(五)![设置菜单响应] NX10二次开发之树列表专题讲座(六)![获取树列表节点] NX10二次开发之树列表专题讲座(七)![高亮显示问题 ] ============================================== 此课程为收费课程,不喜勿喷。 有兴趣学习二次开发的同学,可以关注:(购买后即可学习) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
NX10二次开发之通过RGB颜色来设置对象颜色的实现方法! 在NX中,对对象设置颜色,是通过颜色索引来操作的,不可以直接用RGB颜色,但可以通过二次开发解决。(本案例更新在第20章) 有兴趣学习二次开发的同学,请关注教程: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
我YY一下,我觉得未来成都可能还要修这样一条高速。 如下图。
NXOpen二次开发之自动(批量)出电极图工具来了-唐康林! 自动出电极图工具来了。 1、根据选择电极自动出工程图; 2、根据电极所在的图层,批量自动出工程图; 对二次开发感兴趣的同学,请关注这里: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24 视频来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tudou.com%2Flistplay%2FStemWt4GP-Q%2FKcDSqpWYQ2g.html&urlrefer=6720592a3e98c92ac335f1d6a876eed1
NX10.0 二次开发— 轮胎钻石花批量生成工具!-唐康林 理想要求,鼠标框选面和点,就自动创建完成。UI界面:视频演示使用方法: 视频来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tudou.com%2Flistplay%2FStemWt4GP-Q%2FfPnbcKWmRDI.html&urlrefer=52357b01a22f1b51d09252888af4209a 如果你对二次开发有兴趣,现在还在找学习资料,可以考虑一下看看这里: 史上最全的二次开发教程,让你从零开始学起: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
NX10.0 二次开发— 轮胎钻石花批量生成工具! 理想要求,鼠标框选面和点,就自动创建完成。UI界面:视频演示用法: 视频来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tudou.com%2Flistplay%2FStemWt4GP-Q%2FfPnbcKWmRDI.html&urlrefer=52357b01a22f1b51d09252888af4209a 如果你对二次开发有兴趣,现在还在找学习资料,可以考虑一下看看这里: 史上最全的二次开发教程,让你从零开始学起: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2F3405460-153615.html&urlrefer=744d4289c52a0e654c8867fdf4480d24
转贴:NXOpen二次开发之技术要求库与模拟加工刀具!-唐康林_ug吧_... NXOpen二次开发之技术要求库与模拟加工刀具!-唐康林_ug吧_百度贴吧来自:http://tieba.baidu.com/p/4476521475
NXOpen二次开发之技术要求库与模拟加工刀具!-唐康林 二次开发一个可扩展的技术要求库, 模拟加工球头铣头等。 视频来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tudou.com%2Flistplay%2FStemWt4GP-Q%2Fw2SLet6MiBE.html&urlrefer=201a113c3b87cc04e9a9728b4ea44d23
原创:NXopen二次开发-草图模块矩形圆角工具-唐康林 很多时候,我们需要在草图中画一个矩形,然后对四个角落进行倒圆角,很多新手,或者糟老头工程师,他可能连什么是几何约束,什么是标尺寸,怎么才能全约束,都搞不清楚;就不用说叫他画一个几何形状了。 现在,教大家二次开发,做一个草图工具(矩形圆角工具) 这个功能,方便用户进行操作“傻瓜式”操作;工具的使用方法,请见视频。 视频来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.youku.com%2Fv_show%2Fid_XMTQ5MTc0MDkwMA%3D%3D.html&urlrefer=aa1fd83a624579a5d8bf7ee22c65a227
NXopen二次开发-草图模块矩形圆角工具-唐康林 视频来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.youku.com%2Fv_show%2Fid_XMTQ5MTc0MDkwMA%3D%3D.html%3Ffrom%3Dy1.7-1.2&urlrefer=c036b09f3442e71da2c18b136b9f6875 很多时候,在草图里面,要画一个矩形,再对四个角落倒圆角,NX里面没有现成的工具,可以一步实现,很多草图功底不好,约束都要搞半天。 现在教大家二次开发做一个比较人性化的工具。
史上最全最新的NX二次开发教程!(NXOpen 10.0+VS2012) 视频来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tudou.com%2Flistplay%2FStemWt4GP-Q.html%3Fqq-pf-to%3Dpcqq.group&urlrefer=eee1d48a22668523462ee7349fc738e4 瞅瞅,应该比你网络看到的那些外挂,要好用一点。
震撼的NXOpen二次开发教程来了!如果有兴趣赶快加入。 花了大半年的时间,录了一部分NX二次开发视频。有兴趣的可以加入学习。可以先看看下面的视频,再决定要不要加入。 视频来自:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.tudou.com%2Flistplay%2FStemWt4GP-Q%2FJd9RP4Isr-g.html&urlrefer=f95348679573829ad48d8ab1875ca901 有兴趣,就到传课购买。http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2Fs3405460.html&urlrefer=f9d6f0da37dabd94c6bbe2f2723a7766
基于知识融合(KF)在创建特征组中的应用。 利用KF来二次开发,在利用子列表做陈列时,往往对象一堆,在导航器里面,看起来很多, 比较人性化一点,是把陈列的对象,做成特征组,这样在部件导航器,看起来就清爽得多。 如何实现这个功能,请关注:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2Fs3405460.html&urlrefer=f9d6f0da37dabd94c6bbe2f2723a7766
基于知识融合(KF)在抽取面或者体中心线工具设计中的应用。 看到有人问,能不能用KF做一个抽取面或者体的中心线出来, 今晚吃了饭就搞了一下,视频也录制了,有兴趣的关注,传课教程。 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2Fs3405460.html&urlrefer=f9d6f0da37dabd94c6bbe2f2723a7766
基于知识融合(KF)在清角工具设计中的应用! 搞模具设计的人,都喜欢用外挂里面的清角工具,在我眼里,不用这些外挂,直接拉伸一下不就行了,一般都是他们搞模具设计的人,不怎么会用草图,草图画不好,所以嫌做起来麻烦。 利用这个周末,我也做了一个清角工具,所谓清角,就是下图腔体变成右图这样。对于想一步实现清角功能,我个人的一个想法是:让用户选择一个底面,再输入刀具直径,就自动清掉了,这样可能操作上,就最简单了。 如果要实现这样的功能,大概的二次开发思路如下: 1、 通过选择的面,找到这个面上所有的边; 2、通过上一步的边去找到每条边上的两个端点,此时会有重复的点; 3、去掉重复的点;(找到这些点,创建圆柱就有圆心的点了。) 4、 利用第3步的点,反求这个点相关的边,(以上图为例为找到12条边,有重复的,还有与第1步边重复的) 5、去掉上一步,重复的边,最终得到了竖直边;(即与第1步底面垂直的所有边) 6、在第5步的边里面找到长度最大的那条边作为圆柱的高度; 7、利用第5步的边,其中一边的起点与终点,来作为圆柱的矢量方向;(注意这里并不知道哪个是起点,哪个是终点,所以还要判断) 8、有了圆心,矢量,高度,就差直径了,刀具直径用户输入,所有就可以创建圆柱,进行求差,就实现了一次清角; 有兴趣的关注,我录制的KF系列课程:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2Fs3405460.html&urlrefer=f9d6f0da37dabd94c6bbe2f2723a7766 这个工具的二次开发,会在周一上传视频。
基于知识融合(KF)在清角工具设计中的应用! 搞模具设计的人,都喜欢用外挂里面的清角工具,在我眼里,不用这些外挂,直接拉伸一下不就行了,一般都是他们搞模具设计的人,不怎么会用草图,草图画不好,所以嫌做起来麻烦。 利用这个周末,我也做了一个清角工具,所谓清角,就是下图腔体变成右图这样。对于想一步实现清角功能,我个人的一个想法是:让用户选择一个底面,再输入刀具直径,就自动清掉了,这样可能操作上,就最简单了。 如果要实现这样的功能,大概的二次开发思路如下: 1、 通过选择的面,找到这个面上所有的边; 2、通过上一步的边去找到每条边上的两个端点,此时会有重复的点; 3、去掉重复的点;(找到这些点,创建圆柱就有圆心的点了。) 4、 利用第3步的点,反求这个点相关的边,(以上图为例为找到12条边,有重复的,还有与第1步边重复的) 5、去掉上一步,重复的边,最终得到了竖直边;(即与第1步底面垂直的所有边) 6、在第5步的边里面找到长度最大的那条边作为圆柱的高度; 7、利用第5步的边,其中一边的起点与终点,来作为圆柱的矢量方向;(注意这里并不知道哪个是起点,哪个是终点,所以还要判断) 8、有了圆心,矢量,高度,就差直径了,刀具直径用户输入,所有就可以创建圆柱,进行求差,就实现了一次清角; 有兴趣的关注,我录制的KF系列课程:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2Fs3405460.html&urlrefer=f9d6f0da37dabd94c6bbe2f2723a7766 这个工具的二次开发,会在周一上传视频。
基于知识融合(KF)在中英文对照工具二次开发中的应用。 某些NX外挂里面,有一个中英文对照表,它并不神秘,今晚也制作了一下,暂时没有考虑让用户去扩展选择的列表,后续跟会讨论如何让用户去更改模板扩展翻译里面的内容。(视频明日上传至传课) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2Fs3405460.html&urlrefer=f9d6f0da37dabd94c6bbe2f2723a7766
基于知识融合(KF)在调整圆柱面大小工具设计中的应用。 居然就九点多了,写了一个小调整圆柱面大小的工具,在这个工具里面:首先,当用户不选择任何圆柱面时,它下面全是灰色的,不让用户输入什么值,其目的是为了防止用户乱搞,程序崩溃,然后当用户选择了一个圆柱面后,就读取出当前圆柱面的直径,用户可以输入要偏置的距离为多少,如果输入负数距离的绝对值,大于等于当前圆柱直径,确定与应用,变灰,不让用户再操作;如果如输的偏置为0,程序不执行什么操作;一个看似简单的二次开发功能,其实我们是要考虑很多因素的,我曾说过一句话,优秀的工具或者程序,是要让别人错了就干不了,并且还能的引导用户正确去操作,这就是优秀的IT思维,虽然我不搞IT,但我自认为我不缺IT思维。(视频会在明日上传) http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2Fs3405460.html&urlrefer=f9d6f0da37dabd94c6bbe2f2723a7766
利用知识融合(KF)二次开发两点圆柱工具。 某些外挂中,有两点圆柱工具,即根据用户选择的两个点创建一个圆柱,这样的功能轻松利用KF实现,在这个例子里面,我们考虑了:①不让用户输入小于等于0的直径值;②假设有逗B选两个点同一个位置,这时确定或者应用为灰色,不可用;这样就做到了强制防止用户不懂乱搞。教程已录制,明日上传! http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.chuanke.com%2Fs3405460.html&urlrefer=f9d6f0da37dabd94c6bbe2f2723a7766
1
下一页