NX二次开发
小猛NX
NX二次开发工程师
展开
-
序列化时字段也需要指定标识
我声明了这样一个字段:public NXOpen.Positioning.ComponentNetwork _netWork;结果序列化时报错,我给它加了如下标识后错误消失:[XmlIgnore]原创 2016-12-05 16:12:05 · 231 阅读 · 0 评论 -
NX启动未能注册按钮事件
今天就遇到这种情况,检查startup里的.men和.rtb文件都没有发现问题,检查调用的dll代码也没有问题,但是在执行命令时提示该命令未注册,未注册说明startup函数中没有执行theUI.MenuBarManager.AddMenuAction,到底是什么原因呢,最后我发现在我的startup里有NXOPEN.DLL等几个NX自己的DLL,由于版本不同导致注册函数没有执行,当我删掉这几个D原创 2017-04-07 16:38:21 · 4694 阅读 · 1 评论 -
UFUN和NXOPEN中的变换矩阵区别
UFUN中用于实体变换矩阵的函数为:UF_MODL_transform_entities NXOPEN中用于装配组件变换矩阵的类为:ComponentNetwork它们的变换矩阵方式是不同的,前者为动态变换,后者为静态变换。动态变换求法: var invert = Current.Inverse(); var trans = i...原创 2018-10-01 23:36:09 · 1340 阅读 · 0 评论