找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 1190|回复: 7

[求助] 调用ufun函数UF_MODL_ask_datum_csys_components的异常中断问题

[复制链接]

13

主题

6

回帖

134

积分

上等兵

积分
134
发表于 2024-5-14 22:48:56 | 显示全部楼层 |阅读模式

源代码

源代码

我想调用UF_MODL_ask_datum_csys_components获取wcs原点、基准轴的tag_t,如图所示发生了异常中断

文档说明

文档说明

我查了文档后觉得和这句说明有关,但是不知道怎么解决,求解答

0

主题

35

回帖

453

积分

二级士官

积分
453
发表于 2024-5-15 08:09:49 | 显示全部楼层
这个过于高深,看不懂,是不是后处理的变量

14

主题

257

回帖

8511

积分

贵宾

积分
8511

论坛技术员论坛贡献

发表于 2024-5-16 07:59:43 | 显示全部楼层

回帖奖励 +10 G币

如果是WCS用这个函数 UF_CSYS_ask_csys_info,
你用的函数是要传入基准坐标系才可以。
你可以了解一下基准坐标,与WCS坐标系有什么区别

2

主题

812

回帖

8021

积分

少校

积分
8021
发表于 2024-5-16 08:22:04 | 显示全部楼层
这种函数报错的,一般就是函数里参数的类型定义是否正确,检查一下。再一个就是再ug中调用你自己开发的这个程序的使用环境是否正确,按照这两个方面去排查下,第三,日志文件中的调用错误提示你也看一下

13

主题

6

回帖

134

积分

上等兵

积分
134
 楼主| 发表于 2024-5-16 11:17:37 | 显示全部楼层
Jefft* 发表于 2024-5-16 07:59
如果是WCS用这个函数 UF_CSYS_ask_csys_info,
你用的函数是要传入基准坐标系才可以。
你可以了解一下基 ...

非常感谢指教,我还是有这个问题:我用UF_PART_new成功创建一个零件后,零件中默认带有一个基准坐标系

我想获取到这个基准坐标系的tag,用哪个函数可以实现
我获取到基准坐标系的tag的目的是调用UF_MODL_ask_datum_csys_components得到3个基准轴的tag,从而用这个给UF_SKET_con_geom_t结构体中的约束对象赋值,从而添加草图约束

14

主题

257

回帖

8511

积分

贵宾

积分
8511

论坛技术员论坛贡献

发表于 2024-5-16 13:51:23 | 显示全部楼层
DalianMaritime 发表于 2024-5-16 11:17
非常感谢指教,我还是有这个问题:我用UF_PART_new成功创建一个零件后,零件中默认带有一个基准坐标系

...

遍历,新建一个部件,不一定就一定有一个基准坐标系,
无论有没有,都可以程序遍历,直接遍历特征就可以了,再看特征是不是基准坐系的特征
有了这个特征,就可以调用对应的函数得到想要的轴

10

主题

282

回帖

2060

积分

少尉

积分
2060
发表于 2024-8-28 13:21:35 | 显示全部楼层

回帖奖励 +10 G币

学习一下

3

主题

167

回帖

2134

积分

少尉

积分
2134
发表于 2024-9-2 08:07:18 | 显示全部楼层
感谢分享分析
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2024-12-22 20:28

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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