《CATIA参数设计的简单教程实用教案》由会员分享,可在线阅读,更多相关《CATIA参数设计的简单教程实用教案(60页珍藏版)》请在金锄头文库上搜索。
1、参数化与知识顾问模块的功能是将隐式的设计实践转化为嵌入(qinr)整个设计过程的显示知识。用户通过定义特征、公式、规则和检查,产生Parameters(参数)、DesignTables(设计表)、formulas(方程)、checks(检查)以及rules(规划)等知识对象。这些工具可以对产品设计实施参数化,利用企业积累的设计规范或标准对产品设计进行智能检查、实现设计标准和三维几何模型的统一的集成化和智能化,从而有利于企业产品知识的继承和积累,对企业新产品的开发大有裨益。第1页/共59页第一页,共60页。9.1设置有关知识工程的环境使用(shyng)CATIA知识工程的参数、方程或设计表时,应
2、该进行以下设置:1.设置特征树的显示状态选择菜单【Tools】【Options】,弹出图9-1所示对话框。在该对话框左侧特征树上选择【Parameters】,单击【Knowledge】选项卡,见图9-1。图9-1设置参数在特征树的显示状态第2页/共59页第二页,共60页。该选项卡分为(fnwi)以下三栏:(1)ParameterTreeView 栏Withvalue切换开关:若该切换开关为开,参数值显示在特征树上,参见图9-2。Withformula切换开关:若该切换开关为开,方程显示在特征树上,参见图9-2。(2)Parameternames栏SurroundedbyThesymbol切换开
3、关:若该切换开关为开,参数需要用引号括起,对非拉丁字母的参数名称必须用引号括起,参见图9-2。(3)Language栏Loadextendedlanguagelibraries切换开关:若该切换开关为开,可以使用测量或用户定义函数,可以从下面的选项框中选择库函数。第3页/共59页第三页,共60页。图9-2参数(cnsh)和方程在特征树上显示的实例 第4页/共59页第四页,共60页。2.选择菜单(cidn)【Tools】【Options】,弹出图9-3所 示 对 话 框 。 在 该 对 话 框 左 侧 路 径 树 上 选 择 【Mechanical Design】 【 Part Design】
4、, 单 击 【Display】选项卡,见图9-3。图9-3设置实体模型特征树的显示配置选项第5页/共59页第五页,共60页。Specificationtree栏Parameters切换开关:若该切换开关为开,实体模型参数显示在实体特征树上Relations切换开关:若该切换开关为开,实体模型的方程(fngchng),检查或规则等关系显示在实体特征树上。3.选择菜单【Tools】【Options】,弹出图9-4所示对话框。在该对话框左侧路径树上选择【Infrastructure】【ProductStructure】,单击【Display】选项卡,见图9-4。第6页/共59页第六页,共60页。图9
5、-4设置装配体模型特征(tzhng)树的显示配置选项 Specification tree栏Parameters 装配模型的参数显示在特征(tzhng)树上Relations 装配模型的关系式显示在特征(tzhng)树上第7页/共59页第七页,共60页。9.2参数化和知识工程工具有关参数化和知识工程的术语有参数(Parameter)、关系(Relation)、方程(Formula)、规则(Rule)、检查(Check)和设计表(DesignTable )。9.2.1.参数1.参数(Parameter)的特点(1)参数是CATIA特有的特征,被赋予特定值,可以在Relation(关系)中引用。(
6、2)可以在实体模型层(part level)、装配模型层(product level)和特征层(featurelevel)三个层次定义参数。(3)参数可以分为CATIA自动产生的内部参数和用户(yngh)定义的参数。(4)参数有实数、整数、字符串、逻辑变量、长度、质量等数据类型。(5)参数可以是单值的,也可以是多值的。第8页/共59页第八页,共60页。2.定义参数(cnsh)的过程单击图标,弹出图9-5所示公式对话框。通过该对话框定义参数(cnsh)的名称、类型、单值还是多值以及该参数(cnsh)的默认值。例如定义参数(cnsh)a1,a1是整型的单值的参数(cnsh),它的默认值是10。操作
7、如下:单击图标,从图9-5所示公式对话框的NewParameteroftype的下拉列表中选择Integer,从With的下拉列表中选择SingleValue,单击NewParameteroftype按钮,在Double click on a parameter to edit it列表和Edit name orvalueofthecurnerparameter编辑框出现了Integer.1。Integer.1是当前默认的新参数(cnsh),选择Edit name or value of thecurnerparameter编辑框内的Integer.1,将其修改为a1,将其右侧的编辑框内的默认
8、值修改为10。该参数(cnsh)定义完毕,在特征树上显示了该节点,见图9-6。第9页/共59页第九页,共60页。图9-5公式(gngsh)对话框图9-6添加了参数a1之后(zhhu)的特征树第10页/共59页第十页,共60页。9.2.2公式公式(Formulas)即一个参数用其它参数定义的表达式。有以下三种定义公式的途径。1.通过参数的上下文相关(xinggun)菜单定义一个新的或修改原有的公式例如,现有参数a1、b2、c3,见图9-7(a),若定义公式a1= 2 * b2 + (c3 +10)/3,操作过程如下:将光标移至特征树上的节点a1,单击鼠标右键,在随后弹出的上下文菜单上依次选择【a
9、1object】【EditFormulas】,见图9-7(b),弹出图9-8所示编辑公式对话框。图9-79-7定义公式(gngsh)(gngsh)的上下文菜单选项 第11页/共59页第十一页,共60页。图9-8编辑(binj)公式对话框 第12页/共59页第十二页,共60页。在编辑公式对话框的第二行输入“2*b2+(c3+10)/3”, 单 击 OK按 钮 即 可 。 在 特 征 树 上 , 参 数 a1从 原 来 (yunli)的a1=0改 变 为 a1=25=2*b2+(c3+10)/3, 并 且 增 加 了 节 点Relations(关系),见图9-9。图9-9建立了一个公式之后的特征树
10、第13页/共59页第十三页,共60页。2.利用公式对话框定义公式单击图标,弹出图9-5所示公式对话框。在列表框选择一个参数,单击该对话框右下方的AddFormula按钮或双击某一参数,弹出图9-8所示编辑公式对话框,定义一个新的或修改原有的公式。注意不要选择“Incremental”按钮。3.利用对话框的按钮(1)直接改变参数的数值双击特征树上的参数,例如,双击特征树上的参数a1,弹出图9-10所示的参数编辑对话框。单击该对话框的按钮,弹出图9-8所示编辑公式对话框,通过(tnggu)该对话框定义可以修改原有的公式。图9-10参数编辑对话框第14页/共59页第十四页,共60页。(2)间接改变参
11、数的数值当参数已通过公式(gngsh)成为形体参数的函数时,修改该形体,原有的对话框增加了按钮,通过该按钮,可以修改原有的公式(gngsh)。例如,某公式(gngsh)定义参数b2等于某拉伸体的第一界限长度,双击这个拉伸体,弹出定义伸体的对话框增加了按钮,见图9-11。单击该按钮,将弹出图9-8所示编辑公式(gngsh)对话框,通过该对话框定义可以修改原有的公式(gngsh)。图9-11增加了按钮的对话框第15页/共59页第十五页,共60页。9.2.3.检查检查(Checks)是一系列判断表达式,为用户提供是否满足(mnz)某种状况的信息。检查不影响形体的几何形状。如果当前模块没有检查或规则的
12、功能,需要选择菜单【Start】【Knowledgeware】【Kno wledgeware Advisor】,调用有关知识工程的模块,即可出现检查图标和规则图标。1.定义检查单击图标,弹出图9-12所示定义检查名字对话框,输入检查的名字,例如,“高度H”。单击OK按钮,按照图9-13所示定义检查条件和返回信息对话框。图9-12定义检查名字对话框。第16页/共59页第十六页,共60页。在图9-13所示对话框的TypeofCheck域输入返回值的类型 , 例 如 “Information”,在 Message域 输 入 返 回 的 具 体(jt)信息,例如“高度H已经超过100mm!”,在中间的
13、大窗口输入检查条件,例如“h=100mm”。图9-13定义检查条件和返回信息对话框第17页/共59页第十七页,共60页。2.判断(pndun)表达式判断(pndun)表达式与程序设计语言的判断(pndun)表达式相同,例如:h100mm若参数h的值小于100mm,则满足检查的条件,不返回任何信息。h=10mmandh30mm Material =Steel else Material =Aluminium”,见图9-43,单击OK按钮,定义规则完毕。第51页/共59页第五十一页,共60页。图9-43定义“Material_Rule”规则(guz)的内容第52页/共59页第五十二页,共60页。此
14、规则的含义是:当参数L_length大于30mm时,螺栓的材料为“Steel(钢)”,否 则 (fuz)为 “Aluminium( 铝 ) ”。 例 如 , 当 L_length等 于 6mm时 ,Material等于Steel,当L_length等于50mm时,Material等于Aluminium,见图9-44。图9-44螺栓材料参数“Material”根据“_length”的值改变第53页/共59页第五十三页,共60页。6.定义检查( jinch)单击图标,在随后弹出的图9-45所示的对话框内输入检查( jinch)的名字为“Dia_Check”。单击OK按钮,弹出的图9-46所示编辑检
15、查( jinch)的对话框。图9-45建立一个检查( jinch),名字为“Dia_Check”第54页/共59页第五十四页,共60页。在 图 9-46所 示 编 辑 (binj)检 查 的 对 话 框 的 Type ofCheck域选择“Warning”类型,在Messege域域输入“直径不在优选的范围之内!”,在检查的内容域输入“D_dia8mmandD_dia=100000,thenCube_Length=Cube_Width+Cube_HeightElseCube_Length=Cube_Width*24如何定义检查(jinch)(Check)?试定义检查(jinch):如果立方体的体
16、积超过100000mm*3,显示警告信息:“立方体体积超过限度!”5设计表(DesignTable)有何作用,如何实现参数和设计表之间的链接?第58页/共59页第五十八页,共60页。感谢您的观赏(gunshng)!第59页/共59页第五十九页,共60页。内容(nirng)总结参数化与知识顾问模块的功能是将隐式的设计实践转化为嵌入整个设计过程的显示知识。判断表达式与程序设计(chn x sh j)语言的判断表达式相同,例如:。通过图9-21所示对话框确定设计表和选择的Excel文件中参数的关系。:进入Excel环境,编辑所选的Excel文件。例9-1 以系列的螺栓为例,介绍参数化设计及知识工程的应用。感谢您的观赏第六十页,共60页。