proe参数化建模教程(最新)
PROE斜齿轮参数化建模过程

斜齿轮的建模过程1.输入基本参数和关系式⑴单击門,在新建对话框中输入文件名“hecial_gear”,选择皿彗」,点确定;⑵在主菜单上单击“工具”一“参数”,系统弹出“参数”对话框如图1所示;图1“参数”对话框(3)在“参数”对话框内单击按钮,可以看到“参数”对话框增加了一行,依次表1创建齿轮参数注意:表1中未填的参数值,表示是由系统通过关系式自动生成的尺寸,用户无需指定。
完成后的参数对话框后单击确定,如图2所示:图2“参数”对话框(4)在主菜单上依次单击“工具”一“关系”,系统弹出“关系”对话框;(5)在“关系”对话框内输入齿轮的分度圆直径关系、基圆直径关系、齿根圆直径关系和齿顶圆直径关系。
由这些关系式,系统便会自动生成表1所示的未指定参数的值。
输入的关系式如下:ha=(hax+x)*mnhf=(hax+cx-x)*mnd=mn*z/cos(beta)da=d+2*hadb=d*cos(alpha)df=d-2*hf完成后的“关系”对话框如图3所示;图3“关系”对话框(6)单击再生按钮售士,参数对话框里的参数会发生变化2.创建齿轮基本圆(1)在工具栏内单击按钮,系统弹出“草绘”对话框;(2)选择“FRONT”面作为草绘平面,选取“RIGHT”面作为参考平面,参考方向为向右”,如图4所示。
单击【草绘】进入草绘环境;□遵|施|属性|草绘平面平面[珂基准平面〕]|使用先前的|I草绘方向B草经视图方向〔反向方向右*图4“草绘”对话框3)在绘图区以系统提供的原点为圆心,绘制四个任意大小的圆,并且双击标注圆的直径尺寸,如图5所示。
在工具栏内单击按钮,完成草图的绘制;FRONT0I馭玮II亦戸一9图5绘制二维草图注意:在标注尺寸时为了下一步的方便操作,应从最小的圆依次往外标注。
(4)在主菜单上依次单击“工具”一“关系”,系统弹出关系对话框,如图6所示;(5)在“关系”对话框中输入尺寸关系如下:D3=DAD2=DD1=DBD0=DF图6“关系”对话框3.创建渐开线(1)依次在主菜单上单击“插入”一“模型基准”一“曲线”,或者在工具栏上单——按钮,系统弹出“曲线选项”菜单管理器,如图7所示:图7“曲线选项”菜单管理器(2)在“曲线选项”菜单管理器上依次单击“从方程”一“完成”,弹出“得到坐标系”菜单管理器,如图8所示;选取如图9所示的坐标系图8“得到坐标系”菜单管理器IIPRT.CSrS.DEF^=小——■■F4(PRT_CSY5_DEH图9所选坐标系(3)在绘图区单击选取系统坐标系为曲线的坐标系,弹出“设置坐标类型”菜单管理器,如图10所示;图10“设置坐标系类型”菜单管理器4)在“设置坐标类型”菜单管理器中单击“笛卡尔”,系统弹出一个记事本窗口5)在弹出的记事本窗口中输入曲线的方程,如下:ang=90*tr=db/2s=pi*r*t/2xc=r*cos(ang)yc=r*sin(ang)x=xc+s*sin(ang)y=yc-s*cos(ang)z=0(1)在工具栏内单击'"按钮,或者依次在主菜单上单击“插入”一“模型基准”''点”一“点”,系统弹出“基准点”对话框,如图12所示;参照下一相支图12“基准点”对话框(2)单击分度圆曲线作为参照,按住Ctrl键,单击渐开线作为参照,如图13所示。
基于PROE WILDFIRE 5.0直齿齿轮参数化建模

基于PRO/E WILDFIRE 5.0直齿齿轮参数化建模齿轮是一种广泛应用的非常重要的机械零件之一,广泛应用于传动、变速等方面。
在设计齿轮时,会牵涉到齿轮的建模,如果能将齿轮建模参数化,会为设计节省大量的时间且提高准确性,下面具体介绍基于PRO/E WILDFIRE5.0参数化建模的过程。
说明齿轮是一种参数化的零件,一个直齿轮的形状,可以由它的模数、齿数、压力角、齿顶高系数、顶隙系数以及齿宽完全确定。
只要修改这些参数的数值,就可以改变齿轮的形状。
步骤1,创建新文件。
单击“文件”工具栏中的按钮,或者单击【文件】→【新建】,系统弹出“新建”对话框,输入所需要的文件名“straight_gear”,取消“使用缺省模板”选择框后,单击【确定】,系统自动弹出“新文件选项”对话框,在“模板”列表中选择“mmns_part_solid”选项,单击【确定】,系统自动进入零件环境。
步骤2,设置齿轮参数。
在主菜单中,单击【工具】→【参数】后,系统弹出“参数”对话框,如图1-1所示。
图1-1“参数”对话框在“参数”对话框中,单击按钮,依次将齿轮的参数添加至“参数”列表框中,完成后,单击【确定】。
齿轮的各个参数如表1所示。
表1齿轮参数参数名称类型数值说明M实数2模数Z整数25齿数ALPHA实数20压力角HAX实数1齿顶高系数CX实数0.25顶隙系数B实数30齿厚HA实数齿顶高HF实数齿根高X实数0.3变位系数DA实数齿顶圆直径DF实数齿根圆直径DB实数基圆直径D实数分度圆直径S实数分度圆弦齿厚说明我国的国家标准中规定,压力角为20°,齿顶高系数为1,齿隙系数为0.25。
所以只需要模数、齿数及宽度三个数值,就可以完全确定一个齿轮的形状了。
步骤3,绘制齿轮的基本圆。
在“基准”工具栏中单击按钮,打开“草绘”对话框。
选择FRONT平面作为草绘平面后,绘制任意尺寸的四个同心圆,如图1-2所示。
完成后单击按钮,退出草绘环境。
proe全参数化建模教程(最新)

proe全参数化建模教程(最新)proe参数化建模本教程分两部分,第⼀部分主要介绍参数化建模的相关概念和⽅法,包括参数的概念、参数的设置、关系的概念、关系的类型、如何添加关系以及如何使⽤关系创建简单的参数化零件(以齿轮为例)。
第⼆部分介绍参数化建模的其他⽅法:如族表的应⽤、如何使⽤UDF(⽤户⾃定义特征)、如何使⽤Pro/Program创建参数化零件。
(后⼀部分要等⼀段时间了,呵呵)参数化设计是proe重点强调的设计理念。
参数是参数化设计的核⼼概念,在⼀个模型中,参数是通过“尺⼨”的形式来体现的。
参数化设计的突出有点在于可以通过变更参数的⽅法来⽅便的修改设计意图,从⽽修改设计意图。
关系式是参数化设计中的另外⼀项重要内容,它体现了参数之间相互制约的“⽗⼦”关系。
所以,⾸先要了解proe中参数和关系的相关理论。
⼀、什么是参数?参数有两个含义:数可以标明不同模型的属性。
例如在⼀个“族表”中创建参数“成本”后,对于该族表的不同实例可以设置不同的值,以⽰区别。
模型的形状和⼤⼩。
⼆、如何设置参数在零件模式下,单击菜单“⼯具”——参数,即可打开参数对话框,使⽤该对话框可添加或编辑⼀些参数。
1.参数的组成(1)名称:参数的名称和标识,⽤于区分不同的参数,是引⽤参数的依据。
注意:⽤于关系的参数必须以字母开头,不区分⼤⼩写,参数名不能包含如下⾮法字符:!、”、@和#等。
(2)类型:指定参数的类型a)整数:整型数据b)实数:实数型数据c)字符型:字符型数据d)是否:布尔型数据。
(3)数值:为参数设置⼀个初始值,该值可以在随后的设计中修改(4)指定:选中该复选框可以使参数在PDM(Product Data Management,产品数据管理)系统中可见(5)访问:为参数设置访问权限。
a)完全:⽆限制的访问权,⽤户可以随意访问参数b)限制:具有限制权限的参数c)锁定:锁定的参数,这些参数不能随意更改,通常由关系式确定。
(6)源:指定参数的来源a)⽤户定义的:⽤户定义的参数,其值可以随意修改b)关系:由关系式驱动的参数,其值不能随意修改。
PROE参数化教程

PROE参数化教程PROE是一款常用的三维设计软件,参数化是PROE中的一个重要功能,通过参数化,可以灵活地改变模型尺寸、形状、位置等属性,在设计中起到了十分重要的作用。
下面将介绍一些PROE参数化的基本使用方法和技巧。
1.定义参数在PROE中,我们可以使用“参数”功能来定义模型中的各种尺寸参数。
打开PROE软件后,选择“Insert”-“Datum”-“Point”创建一个点,然后在“Model Tree”视图中可以看到新创建的点。
选择该点,然后在工具栏中选择“Parameters”图标,弹出“Parameters”对话框。
在该对话框中,可以定义该点的尺寸参数。
比如,我们可以将该点的X轴值定义为“x”,Y轴值定义为“y”。
2.使用参数定义好参数后,我们可以在模型中使用这些参数。
例如,在创建一条直线时,可以将直线的长度定义为之前定义的参数。
选择“Insert”-“Datum”-“Line”,然后在属性栏中,将直线的长度值设置为之前定义的参数“x”。
这样,在模型中创建的直线的长度就会根据参数“x”的值来动态变化。
3.关系设置在进行参数化设计时,经常需要在不同的模型元素之间建立关系。
PROE中通过“关系”功能来实现这一点。
选择“Insert”-“Relations”,然后点击模型中两个元素,可以建立它们之间的关系。
例如,在建立两点之间的距离关系时,选择要建立关系的两个点,然后在属性栏中选择“Distance”关系类型,输入距离的值,点击确定,即可建立两点之间的距离关系。
4.公式使用在参数化设计中,经常需要使用一些复杂的公式来计算尺寸值。
PROE中使用公式功能可以实现这一点。
选择“Insert”-“Formula”,然后在公式对话框中输入公式,使用已经定义的参数和常量进行计算。
比如,我们可以定义一个参数“d”,然后通过公式计算出该参数的值为“2*x+y”。
5.参考尺寸使用在进行参数化设计时,有时需要参考模型中的一些尺寸值来定义其他的参数。
ProE直齿轮的参数化建模

3.1 直齿轮的参数化建模3.1.1 零件分析直齿轮外形如图3-1所示,由轮齿、键槽、轴孔等根本结构特征组成。
直齿轮建模的具体操作步骤如下:〔1〕添加直齿轮设计参数。
〔2〕添加齿轮关系式。
〔3〕创建渐开线方程。
〔4〕创建齿廓型面特征。
〔5〕创建阵列特征。
轮齿键槽安装孔图3-1 直齿轮参数化模型3.1.2创建直齿轮〔1〕新建文件。
启动PROE Wildfire3.0,单击工具栏〔新建〕工具,或单击菜单“文件〞→“新建〞。
出现如图3-2所示对话框。
选择系统默认“零件〞,子类型“实体〞方式,“名称〞栏中输入zhichilun,同时注意不勾选“使用缺省模板〞。
选择公制模板mmns-part-solid,如图3-3所示,然后单击“确定〞。
〔2〕创建齿轮设计参数。
选择菜单栏“工具〞→“参数〞命令,出现如图3-4所示对话框。
单击〔添加〕按钮,依次添加齿轮设计参数与初始值,m(模数)值2.75,alpha 〔压力角〕值20度,df 〔齿根圆直径〕,da 〔齿顶圆直径〕,db 〔基圆直径〕,d 〔分度圆直径〕,b 〔齿宽〕值24mm ,z 〔齿数〕值10个。
添加完毕单击“确定〞。
〔3〕添加齿轮参考圆关系式。
1〕选择“插入〞→“模型基准〞→“草绘〞特征工具,或单击工具栏〔草绘〕命令,出现如图3-5所示对话框。
选择FRONT 基准平面为草绘平面,系统自动捕捉到与其垂直的RIGHT 基准平面为其参考平面。
单击“草绘〞确认,进入二维草绘模式如图3-6所示。
图3-5 “新建〞对话框3-6 尺寸参照设置3-7 参考圆创建图3-4 参数对话框 参数收集删除按钮 添加按钮 垂直参考水平参考2〕草绘截面。
首先选择工具菜单栏“草绘〞→“圆〞或单击“草绘器〞工具栏上的〔圆〕命令,任意草绘4个同心圆,完成单击确认如图3-7所示。
3〕选择工具菜单“工具〞→“关系〞命令,出现如图3-8所示对话框。
输入齿轮参考圆关系式,输入完毕,首先在工作区单击Φd0尺寸,如图3-9所示,符号尺寸被添加到关系对话框中,然后建立等式剩余局部“=d〞〔分度圆〕。
proe建模教程

proe建模教程Pro/E(Pro/ENGINEER)是一种三维计算机辅助设计(CAD)软件,被广泛用于机械设计领域。
本文将详细介绍Pro/E建模的基本步骤和相关技巧。
Pro/E建模的基本步骤如下:1. 创建零件:打开Pro/E软件,选择“创建零件”选项。
在绘图界面中,选择适当的平面来开始绘制。
可以选择绘制基本几何形状,如立方体、圆柱体、锥体等,也可以导入已有的CAD图纸。
2. 设计特征:在零件中添加设计特征,如凸起、凹陷、孔洞等。
可以使用多种绘图工具来实现,如拉伸、旋转、切割等。
根据设计需要,可以设置特征的大小、位置和形状等。
3. 添加材料:选择适当的材料来给零件添加实际的物理属性。
Pro/E包含了多种默认材料,也可以自定义材料属性。
通过添加材料,可以对零件进行强度分析和模拟。
4. 创建装配体:将多个零件组合在一起,创建装配体。
可以使用装配功能来调整和对齐零件的位置。
通过装配体,可以检查零件之间的干涉和间隙,并进行装配仿真。
5. 添加约束:为装配体添加适当的约束条件,确保零件之间的合理连接。
可以使用约束工具来设置零件的固定、旋转、对齐等约束条件。
通过约束,可以评估装配体的运动和功能。
6. 创建图纸:完成零件和装配体的设计后,可以创建相关的制图。
选择适当的图纸模板和图纸尺寸,添加必要的标注和尺寸。
可以使用视图工具来显示不同的视角,并生成2D图纸。
以上是Pro/E建模的基本步骤,接下来介绍一些Pro/E建模的技巧:1. 熟悉快捷键:Pro/E有很多快捷键可以加快工作速度。
熟悉常用的快捷键,如拖动、旋转、复制等,可以提高效率。
2. 使用参数化设计:Pro/E支持参数化设计,可以通过定义参数来调整零件的尺寸和形状。
在设计过程中,合理使用参数可以提高设计的灵活性和可操作性。
3. 学习草图技巧:在Pro/E中,草图是创建零件的基础。
学习草图绘制的技巧,如使用约束、添加尺寸等,可以更好地控制零件的形状和尺寸。
Proe参数化建模教程

关于关系
关系(也被称为参数关系)是书写在符号尺寸和参数之间的用户定义的等式。这些关系可让您通 过定义特征或零件内的关系,或者组件元件中的关系来捕捉设计意图。 可使用关系按以下方式控制建模过程: 控制模型的修改效果 定义零件和组件中的尺寸值 设置设计条件的约束。例如,指定相对于零件的边的孔的位置。 描述模型或组件的不同零件之间的条件关系 关系可以是简单值(例如 d1=4)或复杂的条件分支语句。 也可在关系中使用单位。有关单位的详细信息,请单击此处。
试验室 Proe 参数化建模教程
一、 关系及参数
基础术语表
术语 表驱动 定义 族表是本质上相似零件、组件或特征的集合,但在一两个方面稍 有不同,诸如大小或详细特征。"族表"中的这些零件称为表驱动 零件。 布局 允许创建 2D 笔记本的功能,该笔记本包含开始设计过程以及保 留设计意图的概念草绘。 参数化 用于分类曲线的术语,这些曲线的路径由数学函数而非一组坐标 描述。函数中的参数 (通常指定为 u 或 v) 从 0 变化到 1,以 沿曲线定义所有坐标点。 参照尺寸 参照尺寸是计算尺寸,用于显示零件的意图设计尺寸。它是一个 位于括号中的数值,仅用于提供信息,而不在零件成品中使用。 依照旧标准绘制的绘图可能使用放置在参照尺寸旁边的 REF,而 不使用括号。 操控板 位于 Pro/ENGINEER 窗口底部、与环境相关的区域,可指导用 户整个建模过程。在图形窗口中选取几何并设置优先选项时,操 控板会缩小可用选项的范围,使用户仅锁定在建模的范围。操控 板有对话栏、上滑面板、消息区和控制区组成。 层 CAD/CAM 数据库中用户定义的数据逻辑细分,可在图形屏幕上 逐个查看或重迭,以及以组的形式进行查看。 尺寸边界 设计模型时,希望实际零件尺寸位于已确定的预定上下偏差内。 在 Pro/ENGINEER 中,这些尺寸限制 (即上、下尺寸边界) 被 定义为"尺寸边界"。 尺寸界线 将尺寸延伸超出视图轮廓,以便您轻松地读取尺寸的一些细实线。 这些直线垂直于尺寸线 (即尺寸引线箭头),并指示哪个特征与尺 寸关联。 尺寸线 显示尺寸范围与方向的细实线。尺寸线与表示特征物理尺寸的数 字配对,而延伸线则用于在绘图上关联尺寸与对应的特征。 从动尺寸 绘图文件中从 3D 模型衍生的尺寸。从动尺寸反映出零件或组件 几何的变更,但您无法在绘图中修改它们的值。关联是单向的,
如何用PROE进行参数化建模

如何用PROE进行参数化建模如何用PROE进行参数化建模/模板设计/图文PROE的公司PTC就是叫做参数化技术公司,因为PROE也是首款参数化3D建模软件,大多数人用PROE还是限于基本的鼠标操作,很多相近的零件必须要重新绘制。
本文讲一下如何利用PROE进行参数化设计,制作模板,应用此方法可以方便的设计参数化齿轮等。
本文讲解一个如何用PROE设计一个长宽高由用户输入的长方体。
一、绘制一个长方体(这里我绘制成长宽高一样)二、选择菜单-> 工具-> 程序出现如下菜单,点击编辑设计,进行编程控制。
三、编程界面编程界面默认就是用记事本打开,阅读代码后,我们可以看到: 区域1(在INPUT和END INPUT)之间,为输入区域,意思就是说接受用户输入的变量在这里申明~这非常重要。
变量申明格式为 X NUMBER,后面紧跟一行(用双引号括起来)表示输入时对用户的输入提示。
区域2为程序输入区域,用于控制模型内部的尺寸与我们输入变量的关系。
比如这里的D0,D1,D2分别表示长宽高,为什么是D0,D1,D2我将在下面说明。
程序代码非常简单,输入3个变量X,Y,Z,然后让模型的3个尺寸等于我们的输入。
保存刚才的输入,退出编程界面,返回主菜单。
四、使用模型点击按钮1,进行模型更新,将弹出菜单2,点击输入。
弹出下面的菜单,勾选X,Y,Z完成选取。
在屏幕的下方,出现输入区域,输入我们想要的数。
这里我将长,宽,高分别输入成5,15,25,点击小勾确定。
完成。
我们可以看到模型自动发生了变化,由立方体变成了我们想要的结果。
五、关系确定点击工具 -》关系,弹出关系界面2,点击按钮3,然后点击一下模型,模型上将出现尺寸,再点击按钮3,可以在数值和变量名中切换,这样我们就可以看到每个尺寸到底是由Dx来代表了。
至此,本文进行的参数化建模就完成了,想要构建复杂的结构也是一样的,把需要变化的东西做成输入,这样每次零件就可以自动生成,这才是参数化建模的好处所在。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
proe参数化建模本教程分两部分,第一部分主要介绍参数化建模的相关概念和方法,包括参数的概念、参数的设置、关系的概念、关系的类型、如何添加关系以及如何使用关系创建简单的参数化零件(以齿轮为例)。
第二部分介绍参数化建模的其他方法:如族表的应用、如何使用UDF(用户自定义特征)、如何使用Pro/Program创建参数化零件。
(后一部分要等一段时间了,呵呵)参数化设计是proe重点强调的设计理念。
参数是参数化设计的核心概念,在一个模型中,参数是通过“尺寸”的形式来体现的。
参数化设计的突出有点在于可以通过变更参数的方法来方便的修改设计意图,从而修改设计意图。
关系式是参数化设计中的另外一项重要内容,它体现了参数之间相互制约的“父子”关系。
所以,首先要了解proe中参数和关系的相关理论。
一、什么是参数?参数有两个含义:●一是提供设计对象的附加信息,是参数化设计的重要要素之一。
参数和模型一起存储,参数可以标明不同模型的属性。
例如在一个“族表”中创建参数“成本”后,对于该族表的不同实例可以设置不同的值,以示区别。
●二是配合关系的使用来创建参数化模型,通过变更参数的数值来变更模型的形状和大小。
二、如何设置参数在零件模式下,单击菜单“工具”——参数,即可打开参数对话框,使用该对话框可添加或编辑一些参数。
1.参数的组成(1)名称:参数的名称和标识,用于区分不同的参数,是引用参数的依据。
注意:用于关系的参数必须以字母开头,不区分大小写,参数名不能包含如下非法字符:!、”、@和#等。
(2)类型:指定参数的类型•a)整数:整型数据•b)实数:实数型数据•c)字符型:字符型数据•d)是否:布尔型数据。
(3)数值:为参数设置一个初始值,该值可以在随后的设计中修改(4)指定:选中该复选框可以使参数在PDM(Product Data Management,产品数据管理)系统中可见(5)访问:为参数设置访问权限。
•a)完全:无限制的访问权,用户可以随意访问参数•b)限制:具有限制权限的参数•c)锁定:锁定的参数,这些参数不能随意更改,通常由关系式确定。
(6)源:指定参数的来源•a)用户定义的:用户定义的参数,其值可以随意修改•b)关系:由关系式驱动的参数,其值不能随意修改。
(7)说明:关于参数含义和用途的注释文字(8)受限制的:创建其值受限制的参数。
创建受限制参数后,它们的定义存在于模型中而与参数文件无关。
(9)单位:为参数指定单位,可以从其下的下拉列表框中选择。
2.增删参数的属性项目可以根据实际需要增加或删除以上9项中除了“名称”之外的其他属性项目三、关系的概念关系是参数化设计的另一个重要因素。
关系是使用者自定义的尺寸符号和参数之间的等式。
关系捕获特征之间、参数之间或组件之间的设计关系。
可以这样来理解,参数化模型建立好之后,参数的意义可以确定一系列的产品,通过更改参数即可生成不同尺寸的零件,而关系是确保在更改参数的过程中,该零件能满足基本的形状要求。
如参数化齿轮,可以更改模数、齿数从而生成同系列、不同尺寸的多个模型,而关系则满足在更改参数的过程中齿轮不会变成其他的零件。
四、关系式的组成关系式的组成主要有:尺寸符号、数字、参数、保留字、注释等。
1.符号类型系统会给每一个尺寸数值创建一个独立的尺寸编号,在不同的模式下,被给定的编号也不同4)自定参数。
用户自定义的参数。
∙∙●使用者参数名必须以字母开头(如果它们要用于关系的话)。
∙∙●不能使用d#、kd#、rd#、tm#、tp#、或tpm#作为使用者参数名,因为它们是由尺寸保留使用的。
∙∙●使用者参数名不能包含非字母数字字符,诸如!、@、#、$。
2.系统内缺省的常量(大小写视为相同)下列参数是由系统保留使用的:3.运算符号(算数、比较、逻辑)4.数学函数(大小写视为相同)下面简单介绍这些函数的用法:sin()、cos()、tan()函数这三个都是数学上的三角函数,分别使用角度的度数值来求得角度对应的正弦、余弦和正切值,比如:A=sin(30) A=0.5B=cos(30) B=0.866C=tan(30)C=0.577asin()、acos()、atan()函数这三个是上面三个三角函数的反函数,通过给定的实数值求得对应的角度值,如:A=asin(0.5) A=30C=atan(0.5) C=26.6sinh()、cosh()、tanh()函数在数学中,双曲函数类似于常见的(也叫圆函数的)三角函数。
基本双曲函数是双曲正弦“sinh”,双曲余弦“cosh”,从它们导出双曲正切“tanh”等。
sinh / 双曲正弦:sinh(x) = [e^x - e^(-x)] / 2cosh / 双曲余弦:cosh(x) = [e^x + e^(-x)] / 2tanh / 双曲正切:tanh(x) = sinh(x) / cosh(x)=[e^x - e^(-x)] / [e^x + e^(-x)]函数使用实数作为输入值sqrt()函数开平方,如:A=sqrt(100) A=10;B=sqrt(2)B=1.414...log()函数求得10为底的对数值,如:A=log(1) A=0;A=log(10) A=1;A=log(5)A=0.6989...;ln()函数求得以自然数e为底的对数值,e是自然数,值是2.718...;如:A=ln(1)A=0;A=ln(5) A=1.609...;exp()函数求得以自然数e为底的开方数,如:A=exp(2)A=e^2=7.387...;abs()函数求得给定参数的绝对值,如A=abs(-1.6) A=1.6B=abs(3.5) B=3.5max()、min()函数求得给定的两个参数之中的最大最小值,如A=max(3.8,2.5) A=3.8B=min(3.8,2.5) B=2.5mod()函数求第一个参数除以第二个参数得到的余数,如:B=mod(20.7,6.1) B=2.4pow()函数指数函数,如A=pow(10,2) A=100B=pow(100,0.5) B=10ceil()和floor()均可有一个附加参数,用它可指定舍去的小数位.ceil(parameter_name or number, number_of_dec_places).floor(parameter_name or number, number_of_dec_places).parameter_name or number:参数名或数值要保留的小数位(可省略)number_of_dec_places:要保留的小数位(可省略) ,它的取值的不同可有不同的结果:●可以为数值亦可为参数,若为实数则取整.●若number_of_dec_place>8, 则不作任何处理,用原值●若number_of_dec_place<8, 则舍去其后的小数位,则进位例如:Ceil(10.2)-->11 比10.2大的最小整数为11.floor(-10.2)-->-11 比-10.2小的最大整数为-11.floor(10.2)-->10比10.2小的最大整数为10.Ceil(10.255,2)-->10.26. 比10.255大的最小符合数.Ceil(10.255,0)-->11floor(10.255,1)-->10.2Len1=ceil(20.5) ==>Len1=21Len2=floor(-11.3) ==>Len2=-12Len=Len1+Len2 ==>Len=95.其他函数Proe中提供的函数很多,除上述数学函数外,还有许多函数,在此介绍几个字符串函数tring_length( ) :返回某字符串参数中字符的个数。
用法:String_length(Parameter name or string参数名或字符串例)如:strlen1=string_length("material") 则strlen1=8若material="steel",strlen2=string_length(material),则strlen2=5rel_model_name( ):返回目前模型的名称用法:rel_model_name( ) 注意括号内为空的,返回目前模型名称.例:当前模型为part1,则partName=rel_model_name( )==>partName="part1"如在装配图中,则需加上进程号(session Id),例如partName=rel_model_name:2( )rel_model_type( ) 返回目前模型类型用法: rel_model_type( )例:如当前模型为装配图parttype=rel_model_type( ) ==>parttype="ASSEMBLY".itos( ) 将整数换成字符串用法:Itos(integer) 整数,若为实数则舍去小数点.例:S1=Itos(123)==>s1="123"S2=itos(123.57)==>s2="123"intl=123.5 s3=itos(intl)==>s3="123"search( ) 查找字符串,返回位置值用法:search(string,substring).string:原字符串substring:要找的字符串. 查到则返回位置,否则返回0,第一个字符位置值为1,依此类推. 例:Parstr=abcdef.则Where=search(parstr,"bcd"")==>Where=2.Where=search(parstr,"bed")==>where=0(没查到).extract( ) 提取字符串用法:extract(string,position,length)string原字符串position提取位,大于0而小于字符串长度length提取字符数,不能大于字符串长度例:new=extraecl("abcded",2,3)==>new="bcd".其含义是: 从"abcdef"串的第2个字符(b)开始取出3个字符.exists( ) 测试项目是否存在用法:exists(Item)Item可以是参数或尺寸.例:If exists(d5) 检查零件内是否有d5尺寸.If exists("material") 检查零件内是否有material参数.evalgraph()计算函数用法:evalgraph(graph_name,x_value)其中graph_name是指控制图表(graph)的名字,要用双引号括起,x_value是graph中的横坐标值。