请选择 进入手机版 | 继续访问电脑版

NX二次开发

 找回密码
 立即注册
查看: 103|回复: 1

[技术分享] 关于批量找出UFUN中满足一定条件的函数问题!

[复制链接]

594

主题

815

帖子

4078

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4078
发表于 2019-5-7 13:46:36 | 显示全部楼层 |阅读模式
文/唐康林 独家原创 QQ125317589
       今天遇到一个问题,想批量找出来UFUN中能多少下面这样的函数:
       1、在输入的参数中没有int类型;
       2、在输入的参数中有double *类型;
       有这个需要是因为一个BUG问题导致我想都找找看有多少这样的函数,这个BUG发生在Python来做二次开发。
       因为python, JAVA, 还有C#等,都是根本C自动转换的。官方其实只维护C的代码,然后有工具自动将对应的函数转换成其它二次开发语言。但有一种函数,在自动转换时,有问题,那就是上面提到的,如果一个函数中,输入参数没有int类型,但有double *类型,并且这个double *其实是一个数组。这种情况下,转换时候,系统无法自动识别出这个数组有多长,所以它有问题。
       然后我就期望弄个工具,一下把这样的函数给找出来,初步找了一下,主要有以下这些函数:(其实不止这些)
  1. extern UFUNEXPORT void uf5553
  2. extern UFUNEXPORT int uc5812
  3. extern UFUNEXPORT int uc6406
  4. extern UFUNEXPORT int uc6431
  5. extern UFUNEXPORT int uc6435
  6. extern UFUNEXPORT int uc6436
  7. extern UFUNEXPORT int uc6437
  8. extern UFUNEXPORT int uc6439
  9. extern UFUNEXPORT int UF_MODL_ask_misalign_geometry
  10. extern UFUNEXPORT int UF_MODL_set_sweep_tolerances
  11. extern UFUNEXPORT int UF_VIEW_set_perspective
复制代码
游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

2

主题

76

帖子

1213

积分

终身VIP会员

Rank: 6Rank: 6

积分
1213
发表于 7 小时前 | 显示全部楼层
谢谢分享看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备16014681号

GMT+8, 2019-5-22 20:36 , Processed in 0.078949 second(s), 22 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

快速回复 返回顶部 返回列表