马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
以下文字轉載自其他論壇中,不老叔對「數值鏈結」的闡述及詳細說明。
這是相當重要的觀念,希望大家都能仔細看。
“链接数值”的概念。 如果将一个参数赋于一个链接数值名,则该参数成为链接数值,当我们更改一个参与链接数值的参数值时,同链接数值名的参数将同步变化。 同链接数值名的参数必须是同一类型的主动参数,它可以分布在整个模型的不同角落。 链接数值虽然会显示在“方程序”中,但其与方程式有着本质的不同。 第一,方程式中的应变量不能直接重新手工赋值,而链接数值的任何变量都可以随时重新赋值,并使得其它同链接数值名的参数同步变化,这就让更改数值更加方便。 第二,方程式只有在建模和重新建模开始前依次执行一次,在其后的建模过程中即便自变量有所变化,应变量仍保持原始值不再变化,因此不能用于带引导线扫描和随形阵列过程中,而链接数值变更引起的同链接数值名参数的变化是同步实现的,因此很适合用于随形阵列中。 第三、方程式中的应变量和自变量也可以是任何不同的数值类型,而链接数值中的同链接数值名变量必须属于同一种数值类型,它分成三类:线型尺寸(如线段长度、弧长、距离、直径、半径等)、角度尺寸和数序(这是一个正整数,如草图阵列数,阵列特征数等)。 可能SW中设置“链接数值”的初衷仅仅是为了修改参数值的方便(譬如当我们运用草图倒角功能时草图会自动生成一组链接数值保证倒角两边数值相等),但是,由于链接数值的以上特点人们很愿意将其应用于随形阵列中。 现在可以回答朋友的问题了 问题1:为何有时在使用随性阵列要数值链接? 答:如果在随形阵列需要几个同种类型的参数同步变化可以用链接数值,当然有时候也可以用草图约束来实现,而且一般优先用草图约束,但是草图约束并不能完全代替链接数值。 第一、草图约束不能使特征数值加入同步变化(如拉伸高度,基准面间距离等),这时候就可以用草图中一个等尺寸的长度数值与这些变量链接数值,通过长度数值的变化间接控制这些特征数值的变化。 第二、由于圆周阵列中只有一个角度方向,要想同时阵列两个方向通常用随形线性阵列(其中一个变量同步圆弧长度),但是在随形线性阵列中阵列方向变量尺寸不能是圆弧长度,而相等约束又不支持线段长度与弧长相等,所以我们通常就设计一个长度变量与弧长变量链接数值,通过控制长度变量的变化同步改变弧长变量,间接实现圆周变化。 当然第二种情况也可以通过其它的一些办法解决(譬如用闷大提出的“线弧相通”之法,螺旋线法等等),但在这里用链接数值法应当是最直接、最简单、最清晰的。 问题2:数值链接时到底是将哪个数值先命名,有顺序吗? 答:命名不分先后。但是在随形阵列中选用该类数值作方向变量时,要选用父特征中的变量(如阵列特征的草图建立在一个前面建立的基准面上,基准面的位置与一个草图长度链接数值,如此时选用草图长度变量作方向变量,基准面位置不会同步变化,所以应当选用基准面位置尺寸作方向变量。但是其后遗症是往往会出现讨厌的不灭红灯)。在随形阵列的同一特征中优先选用草图尺寸(尽量不用特征变量)作方向变量,这样可以避免不灭的红灯。
|