芝麻开花-VIP加油站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 15422|回复: 12

[分享] 二次开发经验

[复制链接]

596

主题

780

帖子

5180

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5180
发表于 2019-10-3 16:52:15 | 显示全部楼层 |阅读模式
(1)

在UG开发过程中,有几种方式可以查找bug,

一种是加打印语句,

第二种是设断点调试,

第三种是可以查找log文件中的错误号,对bug快速定位。

第一第二种没有什么好说的,和我们便普通的程序没有什么两样。第三种方法如果你在UG中,可以用help->Unigraphics NX log file 打开一个文本文件,在其中搜索errno,每个errno后面可以清楚地看到是那个函数出了问题,是什么问题。如果UG退出了,可以在temp路径下,找到最后的log文件,同样可以找到问题。 对了,打印的话,直接用uc1601()即可。

(2)

NULL_TAG的作用:

大家知道每个UG对象(uf objects,expressions,parts)都可以由一个通过tag_t定义的标识符(无符号整数)来进行标识。

但是NULL_TAG(而不是0)不是任何一个对象的标识;其主要作用为:

1. 生成对象时用来检验是否生产了正确有效的对象;如果失败,就会返回NULL_TAG。

2. 用于如UF_OBJ_cycle_等一些命令中,作为遍历的开始点或结束点。

3. 用于初始化tag_t类型的变量。

(3)

occurrences是装配环境下的一个概念,与之相对应的是uf objects的真实几何原型(prototype,如线,面等),

在装配中,如果需要一次或多次装配一个part,并不复制该part中包含的几何原型,而是

建立该prototype对应的occurrence(可理解为指针)。occurrence随prototype的改变

而改变。occurrence可以被其他对象引用,可以给occurrence添加属性或改变颜色,

在装配环境中的occurrence对象都是由occurrence tag标识 ,你可以通过UF_ASSEM_ask_prototype_of_occ

来得到对应的prototype tag.

还有instances的概念,在总装配中多次装配零件part或者装配part(我们统称之为component),我们就称总装配

文件中多次出现的这些components为instances;那么instances与part occurrence(与part prototype相对应)

有什么区别呢?我们可以考虑一个part(零件或装配)在一个总装配中所出现的part occurrences,它包括总装配

所有层次下该part现的情况; 但是对于该part的instances,我们只能考虑在哪一级装配层次下出现的情况,而

在其子层下出现的情况不能成为该层的instances;同样也有instances tag 和 part occurrence tag来分别进行

标识。

(4)

加了下面的语句才会有DOS窗口出来,记得要关闭她哟
游客,如果您要查看本帖隐藏内容请回复
本论坛以 学习交流为主,而学习交流是相互的,而大部分只想一味索取,这已经失去了交流的意义!已注册的网友若是长时间不登录 或 不发言,可能会被清理,论坛需要大家的参与,请理解,谢谢!
本论坛也只是个人兴趣,把一些经验分享,目的在防止自己遗忘,谢谢各位!
回复

使用道具 举报

3

主题

83

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
发表于 2020-12-15 22:01:17 | 显示全部楼层
学习一下经验
回复 支持 反对

使用道具 举报

0

主题

83

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
发表于 2021-3-9 15:53:41 | 显示全部楼层

来学习前辈们的技术了····
回复 支持 反对

使用道具 举报

0

主题

36

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2021-3-19 10:19:51 | 显示全部楼层

学习一下经验
回复 支持 反对

使用道具 举报

2

主题

140

帖子

828

积分

高级会员

Rank: 4

积分
828
发表于 2021-5-5 08:36:18 | 显示全部楼层
学习学习,谢谢分享!
回复 支持 反对

使用道具 举报

1

主题

48

帖子

640

积分

高级会员

Rank: 4

积分
640
发表于 2021-5-5 10:34:02 | 显示全部楼层
学习一下,谢谢分享!!
回复 支持 反对

使用道具 举报

16

主题

1979

帖子

2637

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2637
发表于 2021-11-19 14:16:29 | 显示全部楼层
感谢分享,学习一下。
回复 支持 反对

使用道具 举报

16

主题

1979

帖子

2637

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2637
发表于 2021-11-19 14:21:14 | 显示全部楼层
感谢分享,学习一下。
回复 支持 反对

使用道具 举报

0

主题

8

帖子

28

积分

新手上路

Rank: 1

积分
28
发表于 2022-7-19 16:07:49 | 显示全部楼层
了解下,感谢分享
回复 支持 反对

使用道具 举报

0

主题

52

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
发表于 2022-7-19 21:03:56 | 显示全部楼层
感谢分享,学习经验
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|芝麻开花 ( 湘ICP备18004876号-1

GMT+8, 2023-6-3 08:25 , Processed in 0.077916 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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