7-1第七章参数化建模DesignModeler7-2TrainingManual目录•尺寸参考•提升参数•提升参考尺寸•提升特征尺寸•参数管理•从动/从属参数•辅助变量•参数函数7-3TrainingManual参考尺寸•创建草图和特征后,它们的性能由“dimensionreferences”控制参考尺寸•参数尺寸可升级为设计参数:–允许参数数据交换。–使DM模型更灵活的工作。–是采用优化技术的一个关键组成部分。–可转移到Mechanical中7-4TrainingManual•在详细对话框中,点击将参考尺寸提升为设计变量“D”。–使用默认的名称或指定一个更有意义的名称(不能由空格或下划线)。–注意,详细信息窗口中该值已不可编辑。提升参数注:不能撤销固定CAD参数的提升。7-5TrainingManual•尺寸参数:–默认草图尺寸名表示了其相关平面和具体尺寸。–句法是“Plane_参考.Dimension_类型_与_编号”。–例:•下例中,参数的缺省名为“Plane4.D3”。–Plane4:显示尺度所在的平面。–D3:显示具体的尺寸是Diameternumber3。–它很容易修改。提升参考尺寸7-6TrainingManual提升特征尺寸•特征尺寸:–默认特征尺寸名表示操作及参考尺寸编号(“FD”表示特征尺寸)。–使用语法是“操作_类型.Feature_Dimension_编号”。–下例中默认参数名为“Extrude6.FD1”。–这个名称包含2方面信息:•Extrude6:表明参考变量由第六挤压创建。•FD1:表明挤压的参数值为1(深度)7-7TrainingManual•指定参数后DM使用参数管理对参数起作用。–点击GUI中的“参数”按钮显示参数管理工具条。参数管理7-8TrainingManual参数管理•参数管理窗口显示3个选项允许访问特定参数工具条:•设计参数选项:–没个设计参数在这里列出–这里对参数值进行审查和修改–用‘#’添加参数定义的注释7-9TrainingManual•参数/尺寸分配选项卡:–列出一系列“左边=右边”的分配(等式),用给定的设计参数来驱动模型尺寸–等式左边是某个平面/草图或特征尺寸的提法或是一个辅助变量的提法–等式右边是一个任意+,-,*和/的表达式,包含括号,参考设计参数(这里的使用语法是用@作为前置语)和特征尺寸,还有常数或者辅助变量,–可使用^表示指数,用%表示系数(x/y的余数)–可使用函数(后面讨论)。参数管理7-10TrainingManual参数管理–DM对等式右边进行评价,用结果驱动左边等式的尺寸。–设计参数前面都有@。–#后可添加注释。–例(由前一页):•Plane4.FD2=@plane_distance•表明一个名为“plane_distance”的参数值被定义为Plane4到XY平面的偏离值。•添加一个注释样本到参数分配。7-11TrainingManual从动/从属参数•从动参数是以驱动设计参数值为基础取值的参数。–目标:图示给定的矩形截面,用尺寸S1表示其高度,S2表示其宽度,按公式S2=2*S1驱动宽度值。S2S1•在DM中将如下进行:–标定草图的高度和宽度。–创建名为S1的设计参数。–S1即为驱动参数。–续...7-12TrainingManual从动/从属参数–通过详细考察样图(前页)可知宽度尺寸分配命名为H1。•记住!:H1中的“H”表示一个水平尺寸而V2中的“V”表示一个竖直尺寸。–从参数/尺寸分配的通知可知S1的尺寸分配是:–知道驱动参数的内部名称是“XYPlane.H1”。我们可以在参数/尺寸分配选项中输入下面的公式:7-13TrainingManual从动/从属参数–在这里我们可以通过简单的改变S1的值,重新生成模型来检验公式,确保宽度一直等于2*S1。–WAIT!如果模型的重生成由于公式的错误而失败,我们会遇到一些试图撤销操作的问题。–幸运的是DM含有一个更完美的方案来验证参数公式:•切换到“Check”列表,参数分配在这里进行评估并显示评估结果。•下面仔细看一下检查功能...7-14TrainingManual从动/从属参数•检查窗口分为两个输出部分:Parameter/DimensionAssignmentsDesignParameterAssignments–每组参数按照其定义及输出值显示后,在output中列出。–上例中,参数“S1”被赋予一个35的数值(设计参数部分)。–类似的,从动参数“XYPlane.H1”的计算结果是70。–我们本希望驱动XYPlane.H1为数值2*S1,从而验证了数值70是有意义的7-15TrainingManual辅助变量•辅助变量是一些不直接定义草图或者特征尺寸的参数。•通常作为固定值或者系数。•例:–这里定义了2个设计参数(@Heightand@Length)。–创建一个名为“factor”的变量并以公式显示。–最后,我们设置半径尺寸“R5”等于变量“factor”。–注意,这个例子只用于演示,用定义变量的公式中可以直接定义R5。7-16TrainingManual参数函数•利用函数可以捕捉设计意图及参数间的其它关系。–函数是返回单个值的操作•ABS(X)•EXP(X)•LN(X)•SQRT(X)•SIN(X)(indegrees)•COS(X)•TAN(X)•ForXbetween–1and+1:–ASIN(X)&ATAN(X)(返回值介于-90度和90度之间)–ACOS(X)(返回值介于0度和180度之间)•示例…–A=acos(-1)#结果为–90–B=abs(X)#结果为|X|