proe参数化建模简介(齿轮建模实例)

合集下载

Proe5.0齿轮建模详细图文教程

Proe5.0齿轮建模详细图文教程

第三章 Pro E3.1简介Pro/Engineer操作软件是美国参数技术公司(PTC)旗下的CAD/CAM/CAE一体化的三维软件。

Pro/Engineer软件以参数化著称,是参数化技术的最早应用者,在目前的三维造型软件领域中占有着重要地位,Pro/Engineer作为当今世界机械CAD/CAE/CAM领域的新标准而得到业界的认可和推广。

是现今主流的CAD/CAM/CAE软件之一,特别是在国内产品设计领域占据重要位置。

Pro/Engineer和WildFire是PTC官方使用的软件名称,但在中国用户所使用的名称中,并存着多个说法,比如ProE、Pro/E、破衣、野火、WildFire、proe3.0、proe4.0等等都是指Pro/Engineer软件。

Pro/E第一个提出了参数化设计的概念,并且采用了单一数据库来解决特征的相关性问题。

另外,它采用模块化方式,用户可以根据自身的需要进行选择,而不必安装所有模块。

Pro/E的基于特征方式,能够将设计至生产全过程集成到一起,实现并行工程设计。

它不但可以应用于工作站,而且也可以应用到单机上。

Pro/E采用了模块方式,可以分别进行草图绘制、零件制作、装配设计、钣金设计、加工处理等,保证用户可以按照自己的需要进行选择使用。

1.参数化设计,相对于产品而言,我们可以把它看成几何模型,而无论多么复杂的几何模型,都可以分解成有限数量的构成特征,而每一种构成特征,都可以用有限的参数完全约束,这就是参数化的基本概念。

2.基于特征建模Pro/E是基于特征的实体模型化系统,工程设计人员采用具有智能特性的基于特征的功能去生成模型,如腔、壳、倒角与圆角,您可以随意勾画草图,轻易改变模型。

这一功能特性给工程设计者提供了在设计上从未有过的简易和灵活。

3.单一数据库(全相关)Pro/Engineer是建立在统一基层上的数据库上,不象一些传统的CAD/CAM系统建立在多个数据库上。

ProE人字形齿轮的参数化建模

ProE人字形齿轮的参数化建模

3.3 人字形齿轮的参数化建模3.3.1 零件分析人字形齿轮是斜齿轮的一种变形,其创建步骤有相通之处。

本例将以上面设计斜齿轮的设计参数为例,分析人字形齿轮的建模过程。

人字形齿轮外形如图3-96所示,由轮齿、键槽、轴孔、腹板等基本结构特征组成。

轮齿键槽腹板图3-96 人字形齿轮参数化模型人字形齿轮建模的具体操作步骤如下:(1)添加齿轮设计参数。

(2)添加齿轮关系式。

(3)创建渐开线方程。

(4)创建齿廓型面特征。

(5)创建轮齿镜像特征。

(6)创建阵列特征。

3.3.2 创建人字形齿轮(1)新建文件。

单击工具栏(新建)工具,或单击菜单“文件”→“新建”。

“名称”栏中输入renzixingchilun,选择公制模板mms-part-solid。

(2)添加尺寸参数。

添加过程同斜齿轮,选择菜单栏“工具”→“参数”命令,单击(添加)按钮,依次添加齿轮设计参数及初值,MN(模数)值3,HF(齿根高系数),HA(齿顶高系数),ALPHA(压力角)值20度,BETA(螺旋角),HAX(齿顶高系数),CX(顶隙系数),X(变位修正系数),B(齿宽)值60mm,Z(齿数)值20个。

添加完毕单击“确定”。

(3)创建齿轮参考圆关系式。

创建过程和斜齿轮相同。

(4)创建齿轮齿廓渐开线特征。

创建过程和斜齿轮相同。

(5)创建镜像基准平面特征。

创建过程和斜齿轮相同。

(6)创建镜像渐开线特征。

创建过程和斜齿轮相同。

(7)创建第一个齿廓截面特征。

创建过程和斜齿轮相同。

1)草绘齿廓截面。

2)平移,旋转齿廓截面。

3)添加关系式。

(8)创建第一个齿廓特征。

创建过程和斜齿轮相同。

1)创建扫描轨迹投影曲面。

2)草绘扫描轨迹。

3)创建投影曲线。

4)创建扫描混合特征。

(9)创建镜像轮齿特征。

1)创建镜像基准平面。

单击工具栏的(基准平面)工具,或选择“插入”→“模型基准”→“平面”。

出现如图3-97所示对话框,在工作区选择FRONT基准平面,“偏距”输入b(齿宽),单击“确定”,创建基准平面DTM3。

基于PROE WILDFIRE 5.0直齿齿轮参数化建模

基于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渐开线直齿轮的参数化建模教程

渐开线直齿轮的参数化建模教程1、加入参数输入m、z、a的值!2、输入关系式/* 参数字母含义如下:/* m-->模数/* z-->齿数/* a-->压力角/* p-->齿距/* pb-->基圆齿距/* d-->分度圆直径/* da-->齿顶圆直径/* df-->齿根圆直径/* e-->分度圆齿槽宽/*-------------------------------/*特征尺寸赋值/*-------------------------------/*定义齿轮常数(ha*&c*)/*定义齿高系数(ha*)ha=1/*定义齿顶系数(c*)c=0.25/*定义渐开线展角B=(tan(a)-(PI/180*a))/(PI/180)/*定义分度圆直径d=m*z/*定义齿顶圆直径da=(z+2*ha)*m/*定义齿根圆直径df=(z-2*(ha+c))*m/*定义基圆直径db=m*z*cos(a)/*定义齿距p=PI*m/*定义基圆齿距pb=p*cos(a)/*定义分度圆齿槽宽e=(PI*m)/2/*计算齿槽宽的夹角Angle=(e/(d/2))*(180/pi)/*定制渐开线的偏移角度d33=Angle/2/*复制的偏移角度d37=360/Z/*定义阵列的数量p43=Z-1/*定义阵列的增量d42=360/Z/*结束/*-------------------------------3、创建齿坯选取front基准面为绘图平面!将齿顶圆的直径赋予草绘尺寸,sd0=da。

如下图所示。

接受草图,返回4、创建渐开线插入基准曲线选择“从方程”,然后单击完成选取坐标系,如下:然后选择笛卡尔,如下:输入关系式:alphak=40*tThetak=(tan(alphak)-alphak*(pi/180))*(180/pi)Rk=(db/2)/cos(alphak)X=rk*cos(thetak)Y=rk*sin(thetak)Z=0/*以上由极坐标方程演变而来,Thetak为方程中展角,alphak为压力角。

Proe5.0齿轮建模详细图文教程

Proe5.0齿轮建模详细图文教程

第三章 Pro E3.1简介Pro/Engineer操作软件是美国参数技术公司(PTC)旗下的CAD/CAM/CAE一体化的三维软件。

Pro/Engineer软件以参数化著称,是参数化技术的最早应用者,在目前的三维造型软件领域中占有着重要地位,Pro/Engineer作为当今世界机械CAD/CAE/CAM领域的新标准而得到业界的认可和推广。

是现今主流的CAD/CAM/CAE软件之一,特别是在国内产品设计领域占据重要位置。

Pro/Engineer和WildFire是PTC官方使用的软件名称,但在中国用户所使用的名称中,并存着多个说法,比如ProE、Pro/E、破衣、野火、WildFire、proe3.0、proe4.0等等都是指Pro/Engineer软件。

Pro/E第一个提出了参数化设计的概念,并且采用了单一数据库来解决特征的相关性问题。

另外,它采用模块化方式,用户可以根据自身的需要进行选择,而不必安装所有模块。

Pro/E的基于特征方式,能够将设计至生产全过程集成到一起,实现并行工程设计。

它不但可以应用于工作站,而且也可以应用到单机上。

Pro/E采用了模块方式,可以分别进行草图绘制、零件制作、装配设计、钣金设计、加工处理等,保证用户可以按照自己的需要进行选择使用。

1.参数化设计,相对于产品而言,我们可以把它看成几何模型,而无论多么复杂的几何模型,都可以分解成有限数量的构成特征,而每一种构成特征,都可以用有限的参数完全约束,这就是参数化的基本概念。

2.基于特征建模Pro/E是基于特征的实体模型化系统,工程设计人员采用具有智能特性的基于特征的功能去生成模型,如腔、壳、倒角与圆角,您可以随意勾画草图,轻易改变模型。

这一功能特性给工程设计者提供了在设计上从未有过的简易和灵活。

3.单一数据库(全相关)Pro/Engineer是建立在统一基层上的数据库上,不象一些传统的CAD/CAM系统建立在多个数据库上。

ProE圆锥齿轮参数化建模

ProE圆锥齿轮参数化建模

Pro/E圆锥齿轮参数化建模第一篇:认识锥齿轮==================================P2-P4 第二篇:当量齿数建模================================P5-P11 第三篇:球面渐开线精确建模==========================P12-P20第一篇:认识锥齿轮1、认识锥齿轮先来看一组锥齿轮图片(动画图片请点原文)。

锥齿轮是圆锥齿轮的简称,它用来实现两相交轴之间的传动,两轴交角Σ可以是任意的,机械传动中应用最多的是两轴交角Σ=90度的锥齿轮传动。

下图为一对轴交角Σ=80度的锥齿轮平面动画2、锥齿轮的一些几何参数齿数(tooth_n)、模数(module)、压力角(pressure_a)、齿宽(face_width)、分度圆锥角(pitch_cone_a)、轴交角(shaft_a)即可确定单个锥齿轮。

如上图,有pitch_rad = pitch_dia/2 = tooth_n* module/2addendum = 1*modulededendum = (1+0.25)*moduleshaft_a = pitch_cone_a+ pitch_cone_a_rel (即Σ= δ1+δ2)锥齿轮传动比i = Z2/Z1= Z2*module/Z1*module = pitch_dia_rel/pitch_dia = pitch_rad_rel/pitch_rad1因pitch_rad_rel / sin(δ2) = pitch_rad / sin(δ1)所以,传动比又有i = sin(δ2) / sin(δ1)设计一对锥齿轮,通常是根据设计需要确定齿数(传动比)、模数和轴交角,然后通过解下面方程组得出两个锥齿轮的分度圆锥角sin(δ2)/sin(δ1) = Z2/Z1δ1+δ2 = Σ3、锥齿轮的当量齿数锥齿轮的理论轮廓线为球面渐开线。

Pro ENGINEER Wildfire 5.0 齿轮用螺旋线进行参数化精确建模

Pro ENGINEER Wildfire 5.0 齿轮用螺旋线进行参数化精确建模

Pro ENGINEER Wildfire 5.0圆柱齿轮用螺旋线进行参数化精确建模关键词:proe渐开线、圆柱螺旋线、圆柱齿轮精确建模、参数化、通用模型、proe圆柱齿轮旋向控制、渐开线变位旋转增量。

齿轮传动是最重要的机械传动之一。

齿轮零件具有传动效率高、传动比稳定、结构紧凑等优点。

因而齿轮零件应用广泛,同时齿轮零件的结构形式也多种多样。

根据齿廓的发生线不同,齿轮可以分为渐开线齿轮和圆弧齿轮。

根据齿轮的结构形式的不同,齿轮又可以分为直齿轮、斜齿轮和锥齿轮等。

本章将详细介绍用Pro/E创建标准直齿轮、斜齿轮、圆锥齿轮、圆弧齿轮以及蜗轮蜗杆的设计过程。

渐开线的几何分析渐开线是由一条线段绕齿轮基圆旋转形成的曲线。

渐开线的几何分析如图3-1所示。

线段s绕圆弧旋转,其一端点A划过的一条轨迹即为渐开线。

图中点(x1,y1)的坐标为:x1=r*cos(ang),y1=r*sin(ang) 。

(其中r为圆半径,ang为图示角度)对于Pro/E关系式,系统存在一个变量t,t的变化范围是0~1。

从而可以通过(x1,y1)建立(x,y)的坐标,即为渐开线的方程。

图3-1渐开线的几何分析ang=t*90s=(PI*r*t)/2x1=r*cos(ang)y1=r*sin(ang)x=x1+(s*sin(ang))y=y1-(s*cos(ang))z=0以上为定义在xy平面上的渐开线方程,可通过修改x,y,z的坐标关系来定义在其它面上的方程,在此不再重复。

/*在编辑器里填写如下渐开线函数曲线方程程序Rb=DB/2/*基圆半径theta=t*45/*滚动角x=Rb*cos(theta)+rb*sin(theta)*theta*pi/180y=Rb*sin(theta)-Rb*cos(theta)*theta*pi/180z=0【摘要】现代机械设计基本上都是采用3D建模,一些典型零件如齿轮、链轮、皮带轮、弹簧等和系列化通用部件如运输皮带机的托辊系列、皮带架、滚筒等可以采用参数化设计,建立标准零件和组件,作为模板,用于参数化修改设计,方便快捷。

proe参数化建模简介(齿轮建模实例)

proe参数化建模简介(齿轮建模实例)

proe参数化建模简介(1)本教程分两部分,第一部分主要介绍参数化建模的相关概念和方法,包括参数的概念、参数的设置、关系的概念、关系的类型、如何添加关系以及如何使用关系创建简单的参数化零件(以齿轮为例)。

第二部分介绍参数化建模的其他方法:如族表的应用、如何使用UDF(用户自定义特征)、如何使用Pro/Program创建参数化零件。

(后一部分要等一段时间了,呵呵)参数化设计是proe重点强调的设计理念。

参数是参数化设计的核心概念,在一个模型中,参数是通过“尺寸”的形式来体现的。

参数化设计的突出有点在于可以通过变更参数的方法来方便的修改设计意图,从而修改设计意图。

关系式是参数化设计中的另外一项重要内容,它体现了参数之间相互制约的“父子”关系。

所以,首先要了解proe中参数和关系的相关理论。

一、什么是参数?参数有两个含义:●一是提供设计对象的附加信息,是参数化设计的重要要素之一。

参数和模型一起存储,参数可以标明不同模型的属性。

例如在一个“族表”中创建参数“成本”后,对于该族表的不同实例可以设置不同的值,以示区别。

●二是配合关系的使用来创建参数化模型,通过变更参数的数值来变更模型的形状和大小。

二、如何设置参数在零件模式下,单击菜单“工具”——参数,即可打开参数对话框,使用该对话框可添加或编辑一些参数。

1.参数的组成(1)名称:参数的名称和标识,用于区分不同的参数,是引用参数的依据。

注意:用于关系的参数必须以字母开头,不区分大小写,参数名不能包含如下非法字符:!、”、@和#等。

(2)类型:指定参数的类型∙a)整数:整型数据∙b)实数:实数型数据∙c)字符型:字符型数据∙d)是否:布尔型数据。

(3)数值:为参数设置一个初始值,该值可以在随后的设计中修改(4)指定:选中该复选框可以使参数在PDM(Product Data Management,产品数据管理)系统中可见(5)访问:为参数设置访问权限。

∙a)完全:无限制的访问权,用户可以随意访问参数∙b)限制:具有限制权限的参数∙c)锁定:锁定的参数,这些参数不能随意更改,通常由关系式确定。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

proe参数化建模简介(1)本教程分两部分,第一部分主要介绍参数化建模的相关概念和方法,包括参数的概念、参数的设置、关系的概念、关系的类型、如何添加关系以及如何使用关系创建简单的参数化零件(以齿轮为例)。

第二部分介绍参数化建模的其他方法:如族表的应用、如何使用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=30B=acos(0.5) B=60C=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()函数求第一个参数除以第二个参数得到的余数,如:A=mod(20,6) A=2B=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中的横坐标值。

相关文档
最新文档