CATIA知识工程参数化教程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)可以在实体模型层(part level)、装配模型层(product level)和特征层(feature level)三个层次定义参数。
(3)参数可以分为CATIA自动产生的内部参数和用户定义的参 数。
(4)参数有实数、整数、字符串、逻辑变量、长度、质量等数 据类型。
(5)参数可以是单值的,也可以是多值的。
2. 定义参数的过程
单击图标 ,弹出图5所示公式对话框。通过该对话框定义 参数的名称、类型、单值还是多值以及该参数的默认值。
例如定义参数a1,a1是整型的单值的参数,它的默认值是10。 操作如下:
单击图标 ,从图5所示公式对话框的New Parameter of type 的 下 拉 列 表 中 选 择 Integer , 从 With 的 下 拉 列 表 中 选 择 Single Value,单击New Parameter of type按钮,在Double click on a parameter to edit it列表和Edit name or value of the curner parameter编辑框出现了Integer.1。
1 设置有关知识工程的环境 使用CATIA知识工程的参数、方程或设计表时,应该进行
以下设置: 1. 设置特征树的显示状态
选择菜单【Tools】 【Options …】,弹出图 1所示对话框。在该对 话框左侧特征树上选择 【Parameters】,单击 【Knowledge】选项卡, 见图1。
图1设置参数在特征树的显示状态
图9建立了一个公式之后的特征树
2. 利用公式对话框定义公式 单击图标 ,弹出图5所示公式对话框。在列表框选择一个参 数,单击该对话框右下方的Add Formula按钮或双击某一参 数,弹出图8所示编辑公式对话框,定义一个新的或修改原有 的公式。注意不要选择“Incremental”按钮。
3. 利用对话框的按钮 (1)直接改变参数的数值
图12定义检查名字对话框。
在图13所示对话框的Type of Check域输入返回值的类型,例 如 “ Information”, 在 Message 域 输 入 返 回 的 具 体 信 息 , 例 如 “高度 H 已经超过 100 mm !”,在中间的大窗口输入检查条 件,例如“h <= 100 mm”。
图19用Microsoft Excel建立的名字为bolt的文件
接着需要回答图20所示“是否产生同名参数自动关 联”提示,选择“是”,则同名参数自动关联,选 择“否”,则不自动产生同名参数的自动关联,于 是弹出图21所示生成设计表的对话框。
图20“是否产生同名的参数自动对应”的询问
图21生成设计表的对话框
如果不满足上述检查的条件,则返回在Message域 指定的信息。
3. 检查返回值的类型
若数据不满足给定的条件时,可有不同类型的返回值。从 Type of Check域的下拉列表可以选择以下三种类型。 (1)Silent
不返回任何信息。
(2)Information
返回提示信息,见图14。
(3)Warning” 返回警告信息,见图15。
如果当前模块没有检查或规则的功能,需要选择菜单【Start】 →【Knowledgeware】→【Knowledgeware Advisor】,调用有 关知识工程的模块,即可出现检查图标 和规则图标 。
1. 定义检查 单击图标,弹出图12所示定义检查名字对话框,输入检查的 名字,例如,“高度
H”。单击OK按钮,按照 图13所示定义检查条件 和返回信息对话框。
2.2 公式
公式(Formulas)即一个参数用其它参数定义的表达式。有以下三种定 义公式的途径。 1. 通过参数的上下文相关菜单定义一个新的或修改原有的公式 例如,现有参数a1、b2、c3,见图7(a),若定义公式a1= 2 * b2 + (c3 + 10)/3,操作过程如下:
将光标移至特征树上的节点a1,单击鼠标右键,在随后弹出的上下文 菜单上依次选择【a1 object】 【Edit Formulas …】,见图7(b),弹 出图8所示编辑公式对话框。
双击特征树上的参数,例如,双击特征树上的参数a1,弹出 图10所示的参数编辑对话框。单击该对话框的按钮 ,弹出 图8所示编辑公式对话框,通过该对话框定义可以修改原有的 公式。
图10 参数编辑对话框
(2)间接改变参数的数值
当参数已通过公式成为形体参数的函数时,修改该形体, 原有的对话框增加了按钮 ,通过该按钮 ,可以修改原有 的公式。
该选项卡分为以下三栏:
(1) Parameter Tree View栏
• With value 切换开关:若该切换开关为开,参数值显示在特 征树上,参见图2。
• With formula切换开关:若该切换开关为开,方程显示在特 征树上,参见图2。
(2) Parameter names栏
• Surrounded by The symbol切换开关:若该切换开关为开, 参数需要用引号括起,对非拉丁字母的参数名称必须用引号 括起,参见图2。
(Point5的X参数值)”。.
图17定义规则的对话框
2.5设计表
设计表(Design Table)提供了产生和管理系列零件 的工具,系列零件具有相同的参数、类似的结构, 只是零件的参数值不尽相同,例如螺母系列,其参 数定义为螺母直径、孔径、厚度、螺纹类型等等。 设计表中每一列包括这些参数的一个值,即对应一 个螺母零件,整个表对应一系列螺母。
Integer.1是当前默认的新参数,选择Edit name or value of the curner parameter编辑框内的Integer.1,将其修改为a1, 将其右侧的编辑框内的默认值修改为10。该参数定义完毕, 在特征树上显示了该节点,见图6。
图5公式对话框
图6添加了参数a1 之后的特征树
2 参数化和知识工程工具
有关参数化和知识工程的术语有参数(Parameter)、关系 ( Relation ) 、 方 程 ( Formula ) 、 规 则 ( Rule ) 、 检 查 (Check)和设计表(Design Table)。
9.2.1.参数
1. 参数(Parameter)的特点
( 1 ) 参 数 是 CATIA 特 有 的 特 征 , 被 赋 予 特 定 值 , 可 以 在 Relation(关系)中引用。
图7定义公式的上 下文菜单选项
图8编辑公式对话框
在编辑公式对话框的第二行输入“2 * b2 + (c3 + 10) / 3”,单 击OK按钮即可。在特征树上,参数a1从原来的a1=0改变为 a1=25=2*b2+(c3+10)/3 , 并 且 增 加 了 节 点 Relations ( 关 系 ) , 见图9。
例如,某公式定义参数b2
等于某拉伸体的第一界限长度,
双击这个拉伸体,弹出定义伸
体的对话框增加了按钮

见图11。单击该按钮,将弹
出图8所示编辑公式对话框,
通过该对话框定义可以修改
原有的公式。
图11增加了 按钮的对话框
Leabharlann Baidu
2.3.检查 检查(Checks)是一系列判断表达式,为用户提供是否满足 某种状况的信息。检查不影响形体的几何形状。
设计表的目的是通过外部参数数据控制几何形状, 设计表功能需要Microsoft Excel支持。
1. 建立设计表
单击图标 ,弹出图18所示对话框,输入设计表 的名称和说明,见图18。
图18建立设计表的对话框
2. 建立设计表的两个途径
有两种生成设计表的途径,一种是通过已经存在的 Excel文件产生参数表,另一种是从现有参数产生参 数表。
图3设置实体模型特征树的显示配置选项
Specification tree栏 • Parameters 切换开关:若该切换开关为开,实体模
型参数显示在实体特征树上 • Relations 切换开关:若该切换开关为开,实体模型
的方程,检查或规则等关系显示在实体特征树上。
3. 选择菜单【Tools】【 Options …】,弹出图4 所示对话框。在该对话框左侧路径树上选择
图13 定义检查条件和返回信息对话框
2. 判断表达式
判断表达式与程序设计语言的判断表达式相同,例 如:
h < 100 mm 若参数h的值小于100mm,则满足检 查的条件,不返回任何信息。
h <= 100 mm 若参数h的值小于等于100mm,满足 检查的条件,不返回任何信息。
h >= 10 mm and h<= 100 mm,若参数h的值在 10mm和100mm之间(包括10mm和100mm),满足 检查的条件,不返回任何信息。
(1)从已经存在的文件中产生参数表
打开Create a design table from a pre-existing file切换开关(见图18),单击OK按钮,随后弹出 的Select the Design Table file对话框。通过该对话框 选 择 一 个 已 存 在 的 Excel 文 件 。 图 19 是 一 个 用 Microsoft Excel建立的名字为bolt.xls文件。
图14 返回提示信息
图15返回警告信息
2.4 规则
规则(Rules)类似于程序设计语言的条件语句,在满足条件的情况下执 行一些指令,如定义参数或方程,或者发出提示信息,用于对参数的控 制。 单击图标 ,弹出图16所示定义规则名字的对话框。输入规则的名字, 单击OK按钮,弹出图17所示定义规则名字的对话框。
通过图21所示对话框确定设计表和选择的Excel文件中参数的 关系。
• Associate 按 钮 : 产 生 同 类 型 参 数 的 关 联 关 系 。 左 边 Parameters列表内是在CATIA中定义的参数,Columns列表 内是Excel文件中的数据名。例如,在Parameters 列表内选择 了“D_dia”,在Columns列表内选择了“D_dia”,将建立了 这两个参数的关联关系,二者的名字可以是不同的,但类型 必 须 相 同 。 右 边 的 Associations between parameters and columns列表框显示了CATIA中定义的参数和Excel文件中的 数据的对应关联关系。
参数化与知识顾问
1 设置有关知识工程的环境 2 参数化和知识工程工具
参数化与知识顾问模块的功能是将隐式的设 计实践转化为嵌入整个设计过程的显示知识。
用户通过定义特征、 公式、 规则和检查, 产生Parameters(参数)、Design Tables(设计 表)、formulas(方程)、checks(检查)以及 rules(规划)等知识对象。这些工具可以对产品 设计实施参数化,利用企业积累的设计规范或标 准对产品设计进行智能检查、实现设计标准和三 维几何模型的统一的集成化和智能化,从而有利 于企业产品知识的继承和积累,对企业新产品的 开发大有裨益。
图16定义规则名字的对话框 定义规则时,参数可以从参数树、几何图形的尺寸或字典参数库中选 取 , 例 如 下 述 规 则 的 意 义 是 : 如 果 点 Point.5 的 X 坐 标 为 正 数 , 显 示 信 息 “Point.5 abscissa is positive”,否则显示信息“Point.5 abxcissa is:
【Infrastructure】 【Product Structure】,单击 【Display】选项卡,见图4。
图4设置装配体模型特征树的显示配置选项 Specification tree栏 Parameters 装配模型的参数显示在特征树上 Relations 装配模型的关系式显示在特征树上
(3) Language栏
• Load extended language libraries切换开关:若该切换开关为 开,可以使用测量或用户定义函数,可以从下面的选项框中 选择库函数。
图2参数和方程在特征树上显示的实例
2. 选择菜单【Tools】【Options …】,弹出图3所示对话框。 在 该 对 话 框 左 侧 路 径 树 上 选 择 【Mechanical Design】 【Part Design】,单击【Display】选项卡,见图3。
相关文档
最新文档