UG爱好者

标题: 调用ufun函数UF_MODL_ask_datum_csys_components的异常中断问题 [打印本页]

作者: DalianMaritime    时间: 2024-5-14 22:48
标题: 调用ufun函数UF_MODL_ask_datum_csys_components的异常中断问题
(, 下载次数: 19)
我想调用UF_MODL_ask_datum_csys_components获取wcs原点、基准轴的tag_t,如图所示发生了异常中断
(, 下载次数: 15)
我查了文档后觉得和这句说明有关,但是不知道怎么解决,求解答

作者: 13396568620    时间: 2024-5-15 08:09
这个过于高深,看不懂,是不是后处理的变量

作者: Jefft*    时间: 2024-5-16 07:59
如果是WCS用这个函数 UF_CSYS_ask_csys_info,
你用的函数是要传入基准坐标系才可以。
你可以了解一下基准坐标,与WCS坐标系有什么区别
作者: enricyx    时间: 2024-5-16 08:22
这种函数报错的,一般就是函数里参数的类型定义是否正确,检查一下。再一个就是再ug中调用你自己开发的这个程序的使用环境是否正确,按照这两个方面去排查下,第三,日志文件中的调用错误提示你也看一下
作者: DalianMaritime    时间: 2024-5-16 11:17
Jefft* 发表于 2024-5-16 07:59
如果是WCS用这个函数 UF_CSYS_ask_csys_info,
你用的函数是要传入基准坐标系才可以。
你可以了解一下基 ...

非常感谢指教,我还是有这个问题:我用UF_PART_new成功创建一个零件后,零件中默认带有一个基准坐标系
[attach]418020[/attach]
我想获取到这个基准坐标系的tag,用哪个函数可以实现
我获取到基准坐标系的tag的目的是调用UF_MODL_ask_datum_csys_components得到3个基准轴的tag,从而用这个给UF_SKET_con_geom_t结构体中的约束对象赋值,从而添加草图约束

作者: Jefft*    时间: 2024-5-16 13:51
DalianMaritime 发表于 2024-5-16 11:17
非常感谢指教,我还是有这个问题:我用UF_PART_new成功创建一个零件后,零件中默认带有一个基准坐标系

...

遍历,新建一个部件,不一定就一定有一个基准坐标系,
无论有没有,都可以程序遍历,直接遍历特征就可以了,再看特征是不是基准坐系的特征
有了这个特征,就可以调用对应的函数得到想要的轴
作者: 春雨与游    时间: 2024-8-28 13:21
学习一下
作者: 且伴蔷薇@新    时间: 2024-9-2 08:07
感谢分享分析




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.5