UG编程中的布尔运行和约束

发布日期:2021-02-02 14:37:44浏览次数:12391

对于很多学习UG编程的朋友来说,草图约束是比较苦恼的东西。看过之前小编的文章就知道,UG是一款相当智能的软件。很多时候会提示我们要做的事情,画图的时候常常能看到图中提示“草图已被xx个自动标注尺寸完全约束”,出现这个问题的时候表明百分之九十九画出来的图缺少了尺寸,缺少约束。为什么没达到百分之百呢,这是因为还有其他特殊情况,我们往下看看吧。

UG编程中想要完全约束,首先要懂约束的含义。其实约束指的就是约束尺寸以及位置,举个例子家里买家具了,家具的尺寸,家具放在什么位置,这些全部确定好之后只需要把家具买回来放在规定好的位置就可以了。

这里值得注意的就是,上面说的尺寸约束以及位置约束,还有详细的约束。之前说的百分之九十九,缺少的百分之一指的就是这个。UG编程过程中画完图形之后,有时两条线端点重合在一起了,不过没有显示重合约束,软件才会判断缺少约束,只需要图纸上的尺寸全部用到了(这个也检验约束的一个方法,小笔记记下来),图形也是一样的,草图图样没必要做到完全约束。

UG编程中还有一个方法就是,可以拖动节点位置,当拖动的图形变形时,表面改位置的时候少了尺寸。

UG编程时也可以打开连续自动标注尺寸,如果实在找不到可以使用命令查找,通过图形可以很清楚发现,系统自动标注的和我们自己标注的尺寸颜色上有非常明显的区别。

关于UG编程中的约束就讲到这里了,下一个话题应该是布尔运算。在UG8.5版本中布尔运算是求和、求差以及求交。但在UG10.0版本及以上版本中确是合并、减去以及相交,而且图形也很明显表示出这个功能的一个含义。

UG编程中合并就是把两个图形或者多个图形合并在一起,减去指的就是除去相同部分,保留不想交的部分,这里需要注意一下主次关系。而相交指的就是保留重合部分,把没有重合的部分移除。只要明白了这一点,建模就变得相当容易了。学习UG编程的刀路上,只要运用好布尔运算,建模不成问题的。

展开