NX二次开发-NX+VS写代码设断点调试技巧

在NX二次开发中遇到代码执行无响应或结果错误时,通过VS设置断点进行调试是一种有效方法。本文介绍了如何使用VS设断点调试,重点关注UF_MODL_create_block1、UF_MODL_ask_feat_body和UF_OBJ_set_color等函数的tag值。调试步骤包括在VS中设定断点,添加NX进程,然后在NX中执行dll并逐步调试,检查函数输入输出的准确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在做NX二次开发的时候写完代码,编译可以通过,但是执行的时候却没有反应,或者得到的结果不对,说明肯定有地方传值出错了。
我在查找代码错误的时候有几种方法:
1.uc1601打印函数输入和输出的值看对不对。
2.VS设断点-添加进程调试,来看输入输出值对不对
3.UF_CALL也就是UF_get_fail_message这个函数,来看函数自己用的对不对。
4.查看NX-Help-LogFile(日志),拖到最后看提示了哪些错误。

我一般用的比较多的是设断点调试,这里先说设断点调试。其他方法改天再写。

写举一个典型的例子–1.创建块 2.特征找体 3.设置颜色

NX9+VS2012

#include <uf.h>
#include <uf_modl.h>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿飞2018

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值