NX二次开发 撤销无效

环境:Win7 x64,VS2015,NX12


问题

代码执行完25,26 行代码,Ctrl+tZ撤销发现  25行创建的圆柱体仍然存在,26行创建的圆柱体删除

如果代码25行,26行调换位置,Ctrl+tZ撤销,25,26行创建的圆柱体都删除


原因: 不清楚,貌似和UI相关 


解决办法:只能强制添加撤销代码

UF_UNDO_mark_id_t undoId;
UF_UNDO_set_mark(UF_UNDO_visible, NULL, &undoId);

//start your operate code



//end


            

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NX(Nexus)是一种二次开发环境,可以用于定制和扩展NX软件。而PK转换则是在NX开发中常用的一个功能。下面我将简要介绍NX二次开发PK转换的相关内容。 在NX二次开发中,PK转换可以理解为将NX软件中的原始数据(PK)转化为其他格式或者其他软件可以处理的形式。这个过程通常需要借助NX二次开发环境的API(Application Programming Interface,应用程序编程接口)来实现。 PK转换的具体实现方法各有差异,根据不同的需求可以选择不同的方式进行转换。一种常见的方式是通过NX软件提供的API来读取和解析PK数据,并将解析后的数据转化为所需的格式,例如Excel文档、CAD文件等。 另外,PK转换也可以用于将NX软件中的PK数据转化为其他软件所能识别的格式。比如,可以将NX软件中的3D模型数据转化为STEP或者IGES等格式,以便在其他CAD软件中进行进一步处理或者与其他系统进行数据交互。 需要注意的是,NX二次开发PK转换的实现需要具备相应的编程能力,熟悉NX二次开发环境和相应的编程语言,例如C++、Java等。此外,对于不同的转换需求,可能需要进一步了解相关的领域知识和数据格式规范。 总之,NX二次开发PK转换是一种将NX软件中的原始数据转化为其他格式或者与其他软件进行数据交互的功能。通过灵活运用NX二次开发环境的API,可以实现各种定制化的PK转换需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值