版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第八章第八章 曲面造型设计曲面造型设计第八章第八章 曲面造型设计曲面造型设计目录目录一、曲面造型命令二、曲面编辑命令三、曲面实例演示四、参数化建模五、参数化建模实例演示第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一、曲面造型命令 曲面命令主要包括:拉伸、旋转、扫描、混合、扫描混合、螺旋扫描边界混合、可变剖面扫描、造型等;其中做曲面最常用的命令是:扫描边界混合可变剖面扫面造型第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一、曲面造型命令 拉伸曲面在垂直于草绘平面的方向上,通过将草绘截面拉伸到指定深度来创建面组 平面型曲面型第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一
2、、曲面造型命令 旋转曲面通过绕截面中草绘出的第一条中心线,将草绘截面旋转一个特定角度来创建面组。旋转角可指定为“90”、“180”、“270”、“360”等、“至点/顶点”或“至平面”。 第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一、曲面造型命令 扫描通过沿指定轨迹扫描草绘截面来创建面组。可草绘轨迹,也可使用现有基准曲线。 第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一、曲面造型命令 混合创建连接几个草绘截面的光滑面组。“平行”混合只能是“盲”的。也可创建“旋转”或“一般”混合,或“从文件”混合。 第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一、曲面造型命令 扫
3、描混合 通过一条轨迹曲线和轨迹曲线上的截面来生成特征,扫描混合也可以生成实体、薄板、曲面。第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一、曲面造型命令 螺旋扫描 螺旋扫描指的是将一个截面(可以是封闭的,也可以不封闭的)沿着一条螺旋轨迹线进行扫描,从而得到螺旋状态的实体或曲面。扫描轨迹扫描截面曲线第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一、曲面造型命令 边界混合1.单向混合单向曲线带旋转角度平行的第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一、曲面造型命令 边界混合2.双向混合第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一、曲面造型命令 可变剖面扫描
4、可变剖面扫描是一种比较复杂的扫描方法,它允许用户控制扫描截面的方向、旋转与几何形状,可以沿一条或多条选定轨迹扫描截面,从而创建实体或曲面。在创建可变剖面扫描时,可以使用恒定截面或可变截面。实体的曲面的草绘剖面实体的曲面的草绘剖面实体的曲面的第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一、曲面造型命令 可变剖面扫描第八章第八章 曲面造型设计曲面造型设计一、曲面造型命令一、曲面造型命令 造型三维空间任意位置的平面上的依附于曲面上的三维空间任意位置的平面上的依附于曲面上的三维空间任意位置的平面上的第八章第八章 曲面造型设计曲面造型设计二、曲面编辑命令二、曲面编辑命令 曲面的编辑主要包括:合
5、并-将两个相交或连接的曲面合并成一体;修剪-将一个曲面修剪成两个或者剪切掉一部分;复制-粘贴-将曲面进行复制,并可以填充不完整部分;偏移-将曲面沿固定的方向移动一个距离;加厚-将曲面加厚成具有一定厚度的实体;延伸-将曲面沿其边界延伸一定的距离;曲面倒圆角-将曲面边界的尖角倒圆;曲面自由形状编辑-将曲面划分成网格,推动控制点改变 曲面形状第八章第八章 曲面造型设计曲面造型设计二、曲面编辑命令二、曲面编辑命令 合并选两次曲面,曲面变红按住ctrl选择第二个曲面,两个都为红第八章第八章 曲面造型设计曲面造型设计二、曲面编辑命令二、曲面编辑命令 修剪单击选择曲面箭头指向表示保留部分双箭头表示两边都保留
6、修剪符号变亮第八章第八章 曲面造型设计曲面造型设计二、曲面编辑命令二、曲面编辑命令 复制-粘贴两次选择曲面变红普通粘贴选择性粘贴平移类型旋转类型第八章第八章 曲面造型设计曲面造型设计曲面编辑命令曲面编辑命令 偏移一般偏移带拔模角度的四周封闭的替换面的双选曲面变红上拉出现四个选项第八章第八章 曲面造型设计曲面造型设计曲面编辑命令曲面编辑命令加厚单击选择曲面第八章第八章 曲面造型设计曲面造型设计曲面编辑命令曲面编辑命令 延伸双选曲面边界变红第八章第八章 曲面造型设计曲面造型设计曲面编辑命令曲面编辑命令 曲面倒圆角选择面要倒角的地方第八章第八章 曲面造型设计曲面造型设计曲面编辑命令曲面编辑命令 曲面
7、自由形状编辑划分网格编辑网格曲面生成的曲面第八章第八章 曲面造型设计曲面造型设计三、实例演示三、实例演示洗法水瓶QQ模型汽车坐椅变速箱壳体Top-down鼠标建模第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 工具边界混合工具扫描曲面可变剖面扫描第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 可变剖面做瓶身 1.草绘瓶身曲线 2.用可变剖面命令扫描瓶身曲面第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 向内偏移瓶身曲面 偏移量为2第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 拉伸切割瓶身内外曲面第八章第八章 曲面造型设计曲面造型
8、设计洗发水瓶造型洗发水瓶造型 用边界混合命令做内外曲面连接的曲面。(注意两端为切线关系)第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 拉伸曲面切割第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 用扫描曲面方法沿一条边扫描一个曲面第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 拉伸切割曲面第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 用边界混合命令将两个曲面连接起来,注意两边界为切线关系。第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 将所有曲面合并,然后将合并的曲面做镜像第八章第八章 曲面造型设计曲面造型设计洗
9、发水瓶造型洗发水瓶造型 草绘瓶底曲线,并用边界混合命令做瓶底曲面。第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 重复上一个步骤,将瓶口曲面做出。第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 合并所有曲面并实体化第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 投影草绘曲线第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 扫面切割,然后镜像第八章第八章 曲面造型设计曲面造型设计洗发水瓶造型洗发水瓶造型 螺旋扫描切割。造型完成第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 工具扫描混合可变剖面扫描旋转第八章第八章 曲面造型
10、设计曲面造型设计QQ模型造型模型造型 用旋转曲面命令做出身体,并倒圆角旋转草绘倒圆角第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 草绘可变剖面扫面用直线草绘一条扫描轨迹线第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 分别插入图形并命名“1”和“2”点击“插入”/“模型基准”/“图形”12第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 用“可变剖面扫描”做嘴在扫描的剖面中做关系式:sd4=evalgraph(2,trajpar*10)*2.2sd3=evalgraph(1,trajpar*10)*2合并两个曲面,并倒圆角第八章第八章 曲面造型设计曲面造型设
11、计QQ模型造型模型造型 草绘扫描翅膀的曲线,并用可变剖面扫描出翅膀再将其镜像在扫描剖面中做关系式:sd4=evalgraph(1,trajpar*10)*1.5sd3=evalgraph(2,trajpar*10)扫描完成,然后镜像第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 草绘投影眼睛草绘曲线并投影到曲面上来第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 偏移平面并在平面上草绘扫描用腿的直线向下偏移一个48mm的基准面并在基准面上草绘一扫描直线第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 分别插入图形并命名“11”和“22”点击“插入”/“模型基准”
12、/“图形”1122第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 做基准面并镜像特征,然后将其合并。第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 向下偏移一个基准面,并在其上填充一个面。第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 在填充的平面上拉伸一矩形曲面切割出一个口第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 合并曲面第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 草绘曲线,并切除多余曲面第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 利用边界混合工具缝合曲面,然后合并曲面。第八章第八章 曲面造型设计曲面造型设
13、计QQ模型造型模型造型 镜像合并后的曲面第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 合并两个脚的曲面,然后倒圆角第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 草绘两曲线,然后求交。第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 分别插入图形并命名“111”和“222”点击“插入”/“模型基准”/“图形”111222第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 利用可变剖面扫描做围巾,在剖面中插入关系:sd37=evalgraph(111,trajpar*10)sd38=evalgraph(222,trajpar*10)*1.8第八章第八章
14、 曲面造型设计曲面造型设计QQ模型造型模型造型 点击“插入”/“扫描混合”,扫描脖子上的围巾做几个不同的剖面进行扫描第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 合并曲面第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 草绘投影曲线,并做投影第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 用修剪工具对曲面进行修剪第八章第八章 曲面造型设计曲面造型设计QQ模型造型模型造型 对曲面进行一下渲染完成建模第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 工具拉伸造型工具边界混合第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 草绘拉伸曲面
15、的曲线,并拉伸一曲面第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 进入造型工具,绘制第1条类型为“cos”的曲线注意曲线两端分别垂直于相交面第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 向下偏移一平面,设为活动面然后绘制第2“平面”类型的曲线先向下偏移一个基准面第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 设置活动面,绘制第3条“平面”类型曲线第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 设置活动面,绘制第4条“平面”类型曲线第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 绘制第5条空间曲线,为“自由”类型
16、。通过三视图进行调整位置第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 造型,选取4条边界曲线,然后再选一条内部曲线(注:内部曲线必须是4边中的对边连接线)第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 修剪,并合并曲面第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 分别拉伸两个曲面第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 进入造型,绘制第1条“cos”类型曲线第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 绘制第2条“cos”类型曲线第八章第八章
17、 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 绘制第3条“平面”类型曲线第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 绘制第4条“自由”类型曲线第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 绘制第5条“自由”类型内部曲线第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 点击“造型”选择4条边界 曲线和一条内部曲线,做 出一个造型曲面第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 剪切曲面第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型 补面并合并曲面第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造
18、型 镜像曲面并合并第八章第八章 曲面造型设计曲面造型设计汽车坐椅造型汽车坐椅造型第八章第八章 曲面造型设计曲面造型设计Top-down方法下的鼠标建模方法下的鼠标建模TOP-DOWN(自顶向下)设计是一种设计思想,即设计由总(自顶向下)设计是一种设计思想,即设计由总体布局、总体结构、部件结构到部件零件的一种自上而下、逐体布局、总体结构、部件结构到部件零件的一种自上而下、逐步细化的设计过程。步细化的设计过程。 用骨架模型去控制其他部件或零件的特用骨架模型去控制其他部件或零件的特征征,从而达到设计意图的变更可以自顶向下的传递,直到最底从而达到设计意图的变更可以自顶向下的传递,直到最底层的零件和图纸
19、。从而使产品的修改性大大提高,修改的工作层的零件和图纸。从而使产品的修改性大大提高,修改的工作量也大大降低,同时还能保证各部件设计的一致性。量也大大降低,同时还能保证各部件设计的一致性。 骨架模型骨架模型实体外型第八章第八章 曲面造型设计曲面造型设计参数化建模参数化建模 参数化设计是参数化设计是proe重点强调的设计理念。参数是参重点强调的设计理念。参数是参数化设计的核心概念,在一个模型中,参数是通过数化设计的核心概念,在一个模型中,参数是通过“尺寸尺寸”的形式来体现的。参数化设计的的形式来体现的。参数化设计的突出突出优点优点在于在于可以通过变更参数的方法来方便的修改设计意图,可以通过变更参数
20、的方法来方便的修改设计意图,从而修改设计意图。从而修改设计意图。 关系式是参数化设计中的另外一项重要内容,它体关系式是参数化设计中的另外一项重要内容,它体现了参数之间相互制约的现了参数之间相互制约的“父子父子”关系。所以,首先关系。所以,首先要了解要了解proe中参数和关系的相关理论。中参数和关系的相关理论。第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模 单击菜单单击菜单“工具工具”参数,即可打开参数对话框,参数,即可打开参数对话框,使用该对话框可添加或编辑一些参数。使用该对话框可添加或编辑一些参数。第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模1.参数
21、的组成参数的组成(1)名称:参数的名称和标识,用于区分不同的参数,是名称:参数的名称和标识,用于区分不同的参数,是引用参数的依据。注意:不区分大小写,参数名不能引用参数的依据。注意:不区分大小写,参数名不能包含如下非法字符:!、包含如下非法字符:!、”、和和#等。等。(2)类型:指定参数的类型类型:指定参数的类型 a)整数:整型数据整数:整型数据 b)实数:实数型数据实数:实数型数据 c)字符型:字符型数据字符型:字符型数据 d)是否:布尔型数据。是否:布尔型数据。(3)数值:为参数设置一个初始值,该值可以在随后的设数值:为参数设置一个初始值,该值可以在随后的设计中修改计中修改(4)指定:选中
22、该复选框可以使参数在指定:选中该复选框可以使参数在PDM(Product Data Management,产品数据管理)系统中可见,产品数据管理)系统中可见第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模(5)访问:为参数设置访问权限。访问:为参数设置访问权限。 a)完全:无限制的访问权,用户可以随意访问参数完全:无限制的访问权,用户可以随意访问参数 b)限制:具有限制权限的参数限制:具有限制权限的参数 c)锁定:锁定的参数,这些参数不能随意更改,通常由关锁定:锁定的参数,这些参数不能随意更改,通常由关系式确定。系式确定。(6)源:指定参数的来源源:指定参数的来源 a)用户定
23、义的:用户定义的参数,其值可以随意修改用户定义的:用户定义的参数,其值可以随意修改 b)关系:由关系式驱动的参数,其值不能随意修改。关系:由关系式驱动的参数,其值不能随意修改。(7)说明:关于参数含义和用途的注释文字说明:关于参数含义和用途的注释文字(8)受限制的:创建其值受限制的参数。创建受限制参数后,受限制的:创建其值受限制的参数。创建受限制参数后,它们的定义存在于模型中而与参数文件无关。它们的定义存在于模型中而与参数文件无关。(9)单位:为参数指定单位,可以从其下的下拉列表框中选择单位:为参数指定单位,可以从其下的下拉列表框中选择。第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、
24、参数化建模 关系的概念关系的概念 关系是参数化设计的另一个重要因素。关系是参数化设计的另一个重要因素。关系是使用者自定义的尺寸符号和参数之间的等式。关关系是使用者自定义的尺寸符号和参数之间的等式。关系捕获特征之间、参数之间或组件之间的设计关系。系捕获特征之间、参数之间或组件之间的设计关系。可以这样来理解,参数化模型建立好之后,参数的意义可以这样来理解,参数化模型建立好之后,参数的意义可以确定一系列的产品,通过更改参数即可生成不同尺可以确定一系列的产品,通过更改参数即可生成不同尺寸的零件,而关系是确保在更改参数的过程中,该零件寸的零件,而关系是确保在更改参数的过程中,该零件能满足基本的形状要求。
25、如参数化齿轮,可以更改模数能满足基本的形状要求。如参数化齿轮,可以更改模数、齿数从而生成同系列、不同尺寸的多个模型,而关系、齿数从而生成同系列、不同尺寸的多个模型,而关系则满足在更改参数的过程中齿轮不会变成其他的零件。则满足在更改参数的过程中齿轮不会变成其他的零件。 关系的组成关系的组成 关系式的组成主要有:尺寸符号、数字、参数、保留字关系式的组成主要有:尺寸符号、数字、参数、保留字、注释等。、注释等。 第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数
26、化建模第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模 下面简单介绍这些函数的用法:下面简单介绍这些函数的用法:sin()sin()、coscos()()、tan()tan()函数函数这三个都是数学上的三角函数,分别使用角度的度数这三个都是数学上的三角函数,分别使用角度的度数值来求得角度对应的正弦、余弦和正切值,比如:值来求得角度对应的正弦、余弦和正切值,比如: A=sin(30) A=0.5 A=sin(30) A=0.5 B=B=coscos
27、(30) B=0.866 (30) B=0.866 C=tan(30) C=0.577C=tan(30) C=0.577asinasin()()、acosacos()()、atanatan()()函数函数这三个是上面三个三角函数的反函数,通过给定的实这三个是上面三个三角函数的反函数,通过给定的实数值求得对应的角度值,如:数值求得对应的角度值,如:A=A=asinasin(0.5) A=30 (0.5) A=30 B=B=acosacos(0.5) B=60 (0.5) B=60 C=C=atanatan(0.5) C=26.6(0.5) C=26.6第八章第八章 曲面造型设计曲面造型设计四、参
28、数化建模四、参数化建模 sinhsinh()()、coshcosh()()、tanhtanh()()函数函数在数学中,双曲函数类似于常见的(也叫圆函数的)在数学中,双曲函数类似于常见的(也叫圆函数的)三角函数。基本双曲函数是双曲正弦三角函数。基本双曲函数是双曲正弦“sinhsinh”,双曲,双曲余弦余弦“coshcosh”,从它们导出双曲正切,从它们导出双曲正切“tanhtanh”等。等。sinhsinh / / 双曲正弦:双曲正弦: sinhsinh(x) = (x) = exex - e(-x) / 2 - e(-x) / 2coshcosh / / 双曲余弦:双曲余弦: coshcosh
29、(x) = (x) = exex + e(-x) / 2 + e(-x) / 2 tanhtanh / / 双曲正切:双曲正切: tanhtanh(x) = (x) = sinhsinh(x) / (x) / coshcosh(x)=(x)=exex - e(-x) / - e(-x) / exex + e(-x) + e(-x) 第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模 函数使用实数作为输入值函数使用实数作为输入值sqrtsqrt()()函数函数开平方,如:开平方,如:A=A=sqrtsqrt(100) A=10; (100) A=10; B=B=sqrtsqrt(
30、2) B=1.414. (2) B=1.414. log()log()函数函数求得求得1010为底的对数值,如:为底的对数值,如: A=log(1) A=0; A=log(1) A=0; A=log(10) A=1; A=log(10) A=1; A=log(5) A=0.6989.;A=log(5) A=0.6989.;第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模 lnln()()函数函数求得以自然数求得以自然数e e为底的对数值,为底的对数值,e e是自然数,值是是自然数,值是2.718.;2.718.;如:如: A=A=lnln(1) A=0; (1) A=0; A
31、=A=lnln(5) A=1.609.; (5) A=1.609.; expexp()()函数函数求得以自然数求得以自然数e e为底的开方数,如:为底的开方数,如:A=A=expexp(2) (2) A=e2=7.387.; A=e2=7.387.; 第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模 abs()abs()函数函数求得给定参数的绝对值,如求得给定参数的绝对值,如A=abs(-1.6) A=1.6A=abs(-1.6) A=1.6B=abs(3.5) BB=abs(3.5) B3.5 3.5 max()max()、min()min()函数函数求得给定的两个参数之中
32、的最大最小值,如求得给定的两个参数之中的最大最小值,如A=max(3.8,2.5) A=3.8 A=max(3.8,2.5) A=3.8 B=min(3.8,2.5) B=2.5 B=min(3.8,2.5) B=2.5 第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模 mod()mod()函数函数求求第一个参数除以第二个参数得到的余数,如:第一个参数除以第二个参数得到的余数,如: A=mod(20,6) A=2 A=mod(20,6) A=2 B=mod(20.7,6.1) B=2.4 B=mod(20.7,6.1) B=2.4 powpow()()函数函数指数函数,如指数
33、函数,如A=A=powpow(10,2) A=100 (10,2) A=100 B=B=powpow(100,0.5) B=10(100,0.5) B=10第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模ceil()ceil()和和floor() floor() 均可有一个附加参数均可有一个附加参数, ,用它可指定舍去的小数位用它可指定舍去的小数位. . ceil(ceil(parameter_nameparameter_name or number, or number, number_of_dec_placesnumber_of_dec_places). ). floor
34、(floor(parameter_nameparameter_name or number, or number, number_of_dec_placesnumber_of_dec_places). ). parameter_nameparameter_name or number or number:参数名或数值:参数名或数值 要保留的小数位要保留的小数位( (可省略可省略) ) number_of_dec_placesnumber_of_dec_places:要保留的小数位:要保留的小数位( (可省略可省略) ) ,它的取值的不同,它的取值的不同可有不同的结果:可有不同的结果:l l可以
35、为数值亦可为参数可以为数值亦可为参数, ,若为实数则取整若为实数则取整. . l l若若number_of_dec_placenumber_of_dec_place8, 8, 则不作任何处理,用原值则不作任何处理,用原值l l若若number_of_dec_placenumber_of_dec_place8, 11 Ceil(10.2)-11 比比10.210.2大的最小整数为大的最小整数为11. 11. floor(-10.2)-11 floor(-10.2)-11 比比-10.2-10.2小的最大整数为小的最大整数为-11.-11.floor(10.2)-10floor(10.2)-10比
36、比10.210.2小的最大整数为小的最大整数为10. 10. Ceil(10.255,2)-10.26. Ceil(10.255,2)-10.26. 比比10.25510.255大的最小符合数大的最小符合数. . Ceil(10.255,0)-11 Ceil(10.255,0)-11 floor(10.255,1)-10.2 floor(10.255,1)-10.2 Len1=ceil(20.5) =Len1=21 Len1=ceil(20.5) =Len1=21 Len2=floor(-11.3) =Len2=-12 Len2=floor(-11.3) =Len2=-12 Len=Len1+
37、Len2 =Len=9Len=Len1+Len2 =Len=9第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模 ProeProe中提供的函数很多,除上述数学函数外,还有许多函中提供的函数很多,除上述数学函数外,还有许多函数,在此介绍几个字符串函数数,在此介绍几个字符串函数String_lengthString_length( ) ( ) :返回某字符串参数中字符的个数。:返回某字符串参数中字符的个数。用法用法: :String_lengthString_length(Parameter name or string(Parameter name or string参数名参数名
38、或字符串例或字符串例) )如:如:strlen1=strlen1=string_lengthstring_length(material) (material) 则则 strlen1=8strlen1=8若若material=steelmaterial=steel,strlen2=strlen2=string_lengthstring_length(material)(material),则,则strlen2=5strlen2=5rel_model_namerel_model_name( )( ):返回目前模型的名称:返回目前模型的名称用法用法: :rel_model_namerel_mode
39、l_name( ) ( ) 注意括号内为空的注意括号内为空的, ,返回目前模返回目前模型名称型名称. . 例例: : 当前模型为当前模型为part1part1,则,则 partNamepartName= =rel_model_namerel_model_name( ( )=)=partNamepartName=part1 =part1 如在装配图中如在装配图中, ,则需加上进程号则需加上进程号(session Id)(session Id),例如,例如 partNamepartName=rel_model_name:2( ) =rel_model_name:2( ) 第八章第八章 曲面造型设计
40、曲面造型设计四、参数化建模四、参数化建模 rel_model_typerel_model_type( ) ( ) 返回目前模型类型返回目前模型类型用法用法: : rel_model_typerel_model_type( ) ( ) 例例: : 如当前模型为装配图如当前模型为装配图 parttypeparttype= =rel_model_typerel_model_type( ) ( ) =parttypeparttype=ASSEMBLY. =ASSEMBLY. itositos( ) ( ) 将整数换成字符串将整数换成字符串用法用法: : ItosItos(integer) (integ
41、er) 整数整数, ,若为实数则舍去小数点若为实数则舍去小数点. . 例例: :S1=S1=ItosItos(123)=s1=123 (123)=s1=123 S2=S2=itositos(123.57)=s2=123 (123.57)=s2=123 intlintl=123.5 s3=123.5 s3=itositos( (intlintl)=s3=123 )=s3=123 第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模search( ) search( ) 查找字符串查找字符串, ,返回位置值返回位置值用法用法:search(:search(string,substri
42、ngstring,substring). ). string:string:原字符串原字符串 substring:substring:要找的字符串要找的字符串. . 查到则返回位置查到则返回位置, ,否则返回否则返回0,0,第一个字符位第一个字符位置值为置值为1,1,依此类推依此类推. . 例例 : : ParstrParstr= =abcdefabcdef. .则则 Where=search(Where=search(parstrparstr,bcdbcd)=Where=2. )=Where=2. Where=search(Where=search(parstrparstr,bed)=whe
43、re=0(,bed)=where=0(没查到没查到). ). extract( ) extract( ) 提取字符串提取字符串用法用法:extract(:extract(string,position,lengthstring,position,length) )stringstring原字符串原字符串positionposition提取位,大于提取位,大于0 0而小于字符串长度而小于字符串长度lengthlength提取字符数,不能大于字符串长度提取字符数,不能大于字符串长度例例: : new=new=extraeclextraecl(abcded,2,3)=new=(abcded,2,3)
44、=new=bcdbcd. . 其含义是其含义是: : 从从 abcdefabcdef 串的第串的第2 2个字符个字符(b)(b)开始取出开始取出3 3个字符个字符. .第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模 exists( ) exists( ) 测试项目是否存在测试项目是否存在用法用法:exists(Item):exists(Item)ItemItem可以是参数或尺寸可以是参数或尺寸. . 例例: :If exists(d5) If exists(d5) 检查零件内是否有检查零件内是否有d5d5尺寸尺寸. .If exists(material) If exist
45、s(material) 检查零件内是否有检查零件内是否有materialmaterial参参数数. .evalgraphevalgraph()计算函数()计算函数用法:用法:evalgraphevalgraph( (graph_name,x_valuegraph_name,x_value) )其中其中graph_namegraph_name是指控制图表(是指控制图表(graphgraph)的名字,要用双)的名字,要用双引号括起,引号括起,x_valuex_value是是graphgraph中的横坐标值。函数返回中的横坐标值。函数返回graphgraph中中x x对应的对应的y y值。值。如如s
46、d5sd5evalgraphevalgraph(“sec”,3) (“sec”,3) evalgraphevalgraph只是只是proeproe提供提供的一个用于计算图表的一个用于计算图表graphgraph中的横坐标对应纵坐标的值的中的横坐标对应纵坐标的值的一个函数,你可以用在任何场合。一个函数,你可以用在任何场合。第八章第八章 曲面造型设计曲面造型设计四、参数化建模四、参数化建模 trajparf_of_pnttrajparf_of_pnt( )( )返回指定点在曲线中的位置比例返回指定点在曲线中的位置比例。用法:用法:trajpar_of_pnttrajpar_of_pnt( (curve_name,point_namecurve_name,point_name) )curve_namecurve_name是曲线的是曲线的名称,名称,point_namepoint_name则为点的名字。则为点的名字。两个参数都需要用两个参数都需要用“”“”来括起。函数返回的是点在曲线上来括起。函数返回的是点在曲线
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年萍乡市妇女儿童医院医护人员招聘笔试备考试题及答案详解
- 2026年吉化集团公司总医院医护人员招聘笔试参考题库及答案详解
- 2026年上海东方医院医护人员招聘笔试参考题库及答案详解
- 2026年无锡市精神卫生中心槐树巷门诊部医护人员招聘考试参考试题及答案详解
- 2026年中山大学中山眼科中心医护人员招聘笔试备考试题及答案详解
- 2026年重庆医科大学附属第一医院医护人员招聘笔试备考题库及答案详解
- 2026年山西省中西医结合医院医护人员招聘考试参考题库及答案详解
- 2026年核工业四一六医院医护人员招聘考试备考试题及答案详解
- 2026年中国人民解放军第四五一医院医护人员招聘笔试参考试题及答案详解
- 2026年武汉精神卫生中心医护人员招聘笔试参考题库及答案详解
- 【计算题专项练习】人教版五年级数学下册第六单元5:分数裂项(含答案)
- 2026年执业中药师《中药学综合知识与技能》考试试题及答案解析
- 6月5日世界环境日主题班会课件
- 2026年1月热点时事素材汇编:一文纵览时事+角度+示例
- 戏曲演员考核标准手册
- 【2026春2完整版】二年级下册语文【1-8单元重难考点梳理】答案
- 拆除施工安全培训课件
- 字体图形化设计
- 2024-2025学年人教版七年级数学下册期末复习全训练试题与答案指南
- 2025天津公务员考试申论试题(行政执法类)及答案
- GB/T 12135-2025气瓶检验机构技术条件
评论
0/150
提交评论