ABC-UG论坛 永久免费在线授课

ABC-UG论坛

 找回密码
 注册

扫一扫,访问微社区

只需一步,快速开始

搜索
查看: 1947|回复: 0

UG二次开发 尺寸公差

[复制链接]
happybear 发表于 2010-8-31 10:53:32 | 显示全部楼层 |阅读模式
很郁闷。给UG做一个创建尺寸公差的小工具:
以直线为例
    思路1:平台有功能,直接双击尺寸标注,添加即可(貌似帮助文档没提供此功能,或许本人能力有限未发现,请高人指点)
    思路2:利用对象选择器获取直线tag,再在首选项里边设置好尺寸数据,重要的是设置好公差数据以及小数点。再调用相关函数UF_DRF_create_.....dim()创建。   OK!存在严重问题是,所创建的尺寸标注(带公差)不智能,即只能朝向一个方向,最NB的是尺寸的辅助线只能从直线的两边开始,不能从中点开始量取。
    思路3:在思路2的问题上考虑。首先利用UG平台功能创建相关尺寸,再通过UF_DRF_ask_dim_info()函数获取相关信息,通过这些信息去初始化UF_DRF_create_.....dim()函数参数。问题是是解决了思路2的第一个问题,但是第二个问题还是不能解决。有两个宏叫人很郁闷,分别是UF_..first_end_point和UF_last_end_point;就是没有 中点 的概念。
    唉。。二次开发对开发人员的编程思路限制太大了。。求帮助。。。。。
您需要登录后才可以回帖 登录 | 注册  

本版积分规则

关闭

站长推荐上一条 /5 下一条

ABC网络授课|ABC数码店|小黑屋|联系我们|ABC工作室

苏ICP备19039774号-1

GMT+8, 2024-11-24 02:05 , Processed in 1.172380 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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