proe曲面造型設(shè)計及參數(shù)化建模教程課件_第1頁
proe曲面造型設(shè)計及參數(shù)化建模教程課件_第2頁
proe曲面造型設(shè)計及參數(shù)化建模教程課件_第3頁
proe曲面造型設(shè)計及參數(shù)化建模教程課件_第4頁
proe曲面造型設(shè)計及參數(shù)化建模教程課件_第5頁
已閱讀5頁,還剩114頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

曲面造型

及參數(shù)化建模培訓(xùn)技術(shù)規(guī)劃部CAD小組陳杰(7161)A10899@2009年4月proe曲面造型設(shè)計及參數(shù)化建模教程目錄一、曲面造型命令二、曲面編輯命令三、曲面實例演示四、參數(shù)化建模五、參數(shù)化建模實例演示proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令曲面命令主要包括:拉伸、旋轉(zhuǎn)、掃描、混合、掃描混合、螺旋掃描邊界混合、可變剖面掃描、造型等;其中做曲面最常用的命令是:掃描邊界混合可變剖面掃面造型proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令拉伸曲面在垂直于草繪平面的方向上,通過將草繪截面拉伸到指定深度來創(chuàng)建面組

平面型曲面型proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令旋轉(zhuǎn)曲面通過繞截面中草繪出的第一條中心線,將草繪截面旋轉(zhuǎn)一個特定角度來創(chuàng)建面組。旋轉(zhuǎn)角可指定為“90”、“180”、“270”、“360”等、“至點/頂點”或“至平面”。

proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令掃描通過沿指定軌跡掃描草繪截面來創(chuàng)建面組??刹堇L軌跡,也可使用現(xiàn)有基準曲線。

proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令混合創(chuàng)建連接幾個草繪截面的光滑面組。“平行”混合只能是“盲”的。也可創(chuàng)建“旋轉(zhuǎn)”或“一般”混合,或“從文件”混合。proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令掃描混合通過一條軌跡曲線和軌跡曲線上的截面來生成特征,掃描混合也可以生成實體、薄板、曲面。proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令螺旋掃描螺旋掃描指的是將一個截面(可以是封閉的,也可以不封閉的)沿著一條螺旋軌跡線進行掃描,從而得到螺旋狀態(tài)的實體或曲面。掃描軌跡掃描截面曲線proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令邊界混合1.單向混合單向曲線帶旋轉(zhuǎn)角度平行的proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令邊界混合2.雙向混合proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令可變剖面掃描可變剖面掃描是一種比較復(fù)雜的掃描方法,它允許用戶控制掃描截面的方向、旋轉(zhuǎn)與幾何形狀,可以沿一條或多條選定軌跡掃描截面,從而創(chuàng)建實體或曲面。在創(chuàng)建可變剖面掃描時,可以使用恒定截面或可變截面。實體的曲面的草繪剖面實體的曲面的草繪剖面實體的曲面的proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令可變剖面掃描proe曲面造型設(shè)計及參數(shù)化建模教程一、曲面造型命令造型三維空間任意位置的平面上的依附于曲面上的三維空間任意位置的平面上的依附于曲面上的三維空間任意位置的平面上的proe曲面造型設(shè)計及參數(shù)化建模教程二、曲面編輯命令曲面的編輯主要包括:合并----將兩個相交或連接的曲面合并成一體;修剪----將一個曲面修剪成兩個或者剪切掉一部分;復(fù)制-粘貼----將曲面進行復(fù)制,并可以填充不完整部分;偏移----將曲面沿固定的方向移動一個距離;加厚----將曲面加厚成具有一定厚度的實體;延伸----將曲面沿其邊界延伸一定的距離;曲面倒圓角----將曲面邊界的尖角倒圓;曲面自由形狀編輯----將曲面劃分成網(wǎng)格,推動控制點改變曲面形狀proe曲面造型設(shè)計及參數(shù)化建模教程二、曲面編輯命令合并選兩次曲面,曲面變紅按住ctrl選擇第二個曲面,兩個都為紅proe曲面造型設(shè)計及參數(shù)化建模教程二、曲面編輯命令修剪單擊選擇曲面箭頭指向表示保留部分雙箭頭表示兩邊都保留修剪符號變亮proe曲面造型設(shè)計及參數(shù)化建模教程二、曲面編輯命令復(fù)制-粘貼兩次選擇曲面變紅普通粘貼選擇性粘貼平移類型旋轉(zhuǎn)類型proe曲面造型設(shè)計及參數(shù)化建模教程曲面編輯命令偏移一般偏移帶拔模角度的四周封閉的替換面的雙選曲面變紅上拉出現(xiàn)四個選項proe曲面造型設(shè)計及參數(shù)化建模教程曲面編輯命令加厚單擊選擇曲面proe曲面造型設(shè)計及參數(shù)化建模教程曲面編輯命令延伸雙選曲面邊界變紅proe曲面造型設(shè)計及參數(shù)化建模教程曲面編輯命令曲面倒圓角選擇面要倒角的地方proe曲面造型設(shè)計及參數(shù)化建模教程曲面編輯命令曲面自由形狀編輯劃分網(wǎng)格編輯網(wǎng)格曲面生成的曲面proe曲面造型設(shè)計及參數(shù)化建模教程三、實例演示洗法水瓶QQ模型汽車坐椅變速箱殼體Top-down鼠標建模proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型工具邊界混合工具掃描曲面可變剖面掃描proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型可變剖面做瓶身

1.草繪瓶身曲線

2.用可變剖面命令掃描瓶身曲面proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型向內(nèi)偏移瓶身曲面偏移量為2proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型拉伸切割瓶身內(nèi)外曲面proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型用邊界混合命令做內(nèi)外曲面連接的曲面。(注意兩端為切線關(guān)系)proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型拉伸曲面切割proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型用掃描曲面方法沿一條邊掃描一個曲面proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型拉伸切割曲面proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型用邊界混合命令將兩個曲面連接起來,注意兩邊界為切線關(guān)系。proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型將所有曲面合并,然后將合并的曲面做鏡像proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型草繪瓶底曲線,并用邊界混合命令做瓶底曲面。proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型重復(fù)上一個步驟,將瓶口曲面做出。proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型合并所有曲面并實體化proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型投影草繪曲線proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型掃面切割,然后鏡像proe曲面造型設(shè)計及參數(shù)化建模教程洗發(fā)水瓶造型螺旋掃描切割。造型完成proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型工具掃描混合可變剖面掃描旋轉(zhuǎn)proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型用旋轉(zhuǎn)曲面命令做出身體,并倒圓角旋轉(zhuǎn)草繪倒圓角proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型草繪可變剖面掃面用直線草繪一條掃描軌跡線proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型分別插入圖形并命名“1”和“2”點擊“插入”/“模型基準”/“圖形”12proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型用“可變剖面掃描”做嘴在掃描的剖面中做關(guān)系式:sd4=evalgraph("2",trajpar*10)*2.2sd3=evalgraph("1",trajpar*10)*2合并兩個曲面,并倒圓角proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型草繪掃描翅膀的曲線,并用可變剖面掃描出翅膀再將其鏡像在掃描剖面中做關(guān)系式:sd4=evalgraph("1",trajpar*10)*1.5sd3=evalgraph("2",trajpar*10)掃描完成,然后鏡像proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型草繪投影眼睛草繪曲線并投影到曲面上來proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型偏移平面并在平面上草繪掃描用腿的直線向下偏移一個48mm的基準面并在基準面上草繪一掃描直線proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型分別插入圖形并命名“11”和“22”點擊“插入”/“模型基準”/“圖形”1122proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型做基準面并鏡像特征,然后將其合并。proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型向下偏移一個基準面,并在其上填充一個面。proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型在填充的平面上拉伸一矩形曲面切割出一個口proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型合并曲面proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型草繪曲線,并切除多余曲面proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型利用邊界混合工具縫合曲面,然后合并曲面。proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型鏡像合并后的曲面proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型合并兩個腳的曲面,然后倒圓角proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型草繪兩曲線,然后求交。proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型分別插入圖形并命名“111”和“222”點擊“插入”/“模型基準”/“圖形”111222proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型利用可變剖面掃描做圍巾,在剖面中插入關(guān)系:sd37=evalgraph("111",trajpar*10)sd38=evalgraph("222",trajpar*10)*1.8proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型點擊“插入”/“掃描混合”,掃描脖子上的圍巾做幾個不同的剖面進行掃描proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型合并曲面proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型草繪投影曲線,并做投影proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型用修剪工具對曲面進行修剪proe曲面造型設(shè)計及參數(shù)化建模教程QQ模型造型對曲面進行一下渲染完成建模proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型工具拉伸造型工具邊界混合proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型草繪拉伸曲面的曲線,并拉伸一曲面proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型進入造型工具,繪制第1條類型為“cos”的曲線注意曲線兩端分別垂直于相交面proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型向下偏移一平面,設(shè)為活動面然后繪制第2“平面”類型的曲線先向下偏移一個基準面proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型設(shè)置活動面,繪制第3條“平面”類型曲線proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型設(shè)置活動面,繪制第4條“平面”類型曲線proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型繪制第5條空間曲線,為“自由”類型。通過三視圖進行調(diào)整位置proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型造型,選取4條邊界曲線,然后再選一條內(nèi)部曲線(注:內(nèi)部曲線必須是4邊中的對邊連接線)proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型修剪,并合并曲面proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型分別拉伸兩個曲面proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型進入造型,繪制第1條“cos”類型曲線proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型繪制第2條“cos”類型曲線proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型繪制第3條“平面”類型曲線proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型繪制第4條“自由”類型曲線proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型繪制第5條“自由”類型內(nèi)部曲線proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型點擊“造型”選擇4條邊界曲線和一條內(nèi)部曲線,做出一個造型曲面proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型剪切曲面proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型補面并合并曲面proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型鏡像曲面并合并proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型proe曲面造型設(shè)計及參數(shù)化建模教程汽車坐椅造型proe曲面造型設(shè)計及參數(shù)化建模教程Top-down方法下的鼠標建模TOP-DOWN(自頂向下)設(shè)計是一種設(shè)計思想,即設(shè)計由總體布局、總體結(jié)構(gòu)、部件結(jié)構(gòu)到部件零件的一種自上而下、逐步細化的設(shè)計過程。用骨架模型去控制其他部件或零件的特征,從而達到設(shè)計意圖的變更可以自頂向下的傳遞,直到最底層的零件和圖紙。從而使產(chǎn)品的修改性大大提高,修改的工作量也大大降低,同時還能保證各部件設(shè)計的一致性。骨架模型骨架模型實體外型proe曲面造型設(shè)計及參數(shù)化建模教程參數(shù)化建模參數(shù)化設(shè)計是proe重點強調(diào)的設(shè)計理念。參數(shù)是參數(shù)化設(shè)計的核心概念,在一個模型中,參數(shù)是通過“尺寸”的形式來體現(xiàn)的。參數(shù)化設(shè)計的突出有點在于可以通過變更參數(shù)的方法來方便的修改設(shè)計意圖,從而修改設(shè)計意圖。關(guān)系式是參數(shù)化設(shè)計中的另外一項重要內(nèi)容,它體現(xiàn)了參數(shù)之間相互制約的“父子”關(guān)系。所以,首先要了解proe中參數(shù)和關(guān)系的相關(guān)理論。

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模單擊菜單“工具”——參數(shù),即可打開參數(shù)對話框,使用該對話框可添加或編輯一些參數(shù)。

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模1.參數(shù)的組成(1)名稱:參數(shù)的名稱和標識,用于區(qū)分不同的參數(shù),是引用參數(shù)的依據(jù)。注意:不區(qū)分大小寫,參數(shù)名不能包含如下非法字符:!、”、@和#等。(2)類型:指定參數(shù)的類型

a)整數(shù):整型數(shù)據(jù)b)實數(shù):實數(shù)型數(shù)據(jù)c)字符型:字符型數(shù)據(jù)d)是否:布爾型數(shù)據(jù)。(3)數(shù)值:為參數(shù)設(shè)置一個初始值,該值可以在隨后的設(shè)計中修改(4)指定:選中該復(fù)選框可以使參數(shù)在PDM(ProductDataManagement,產(chǎn)品數(shù)據(jù)管理)系統(tǒng)中可見

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模(5)訪問:為參數(shù)設(shè)置訪問權(quán)限。

a)完全:無限制的訪問權(quán),用戶可以隨意訪問參數(shù)b)限制:具有限制權(quán)限的參數(shù)c)鎖定:鎖定的參數(shù),這些參數(shù)不能隨意更改,通常由關(guān)系式確定。(6)源:指定參數(shù)的來源a)用戶定義的:用戶定義的參數(shù),其值可以隨意修改b)關(guān)系:由關(guān)系式驅(qū)動的參數(shù),其值不能隨意修改。(7)說明:關(guān)于參數(shù)含義和用途的注釋文字(8)受限制的:創(chuàng)建其值受限制的參數(shù)。創(chuàng)建受限制參數(shù)后,它們的定義存在于模型中而與參數(shù)文件無關(guān)。(9)單位:為參數(shù)指定單位,可以從其下的下拉列表框中選擇。

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模關(guān)系的概念關(guān)系是參數(shù)化設(shè)計的另一個重要因素。

關(guān)系是使用者自定義的尺寸符號和參數(shù)之間的等式。關(guān)系捕獲特征之間、參數(shù)之間或組件之間的設(shè)計關(guān)系。

可以這樣來理解,參數(shù)化模型建立好之后,參數(shù)的意義可以確定一系列的產(chǎn)品,通過更改參數(shù)即可生成不同尺寸的零件,而關(guān)系是確保在更改參數(shù)的過程中,該零件能滿足基本的形狀要求。如參數(shù)化齒輪,可以更改模數(shù)、齒數(shù)從而生成同系列、不同尺寸的多個模型,而關(guān)系則滿足在更改參數(shù)的過程中齒輪不會變成其他的零件。關(guān)系的組成關(guān)系式的組成主要有:尺寸符號、數(shù)字、參數(shù)、保留字、注釋等。proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模下面簡單介紹這些函數(shù)的用法:

sin()、cos()、tan()函數(shù)

這三個都是數(shù)學(xué)上的三角函數(shù),分別使用角度的度數(shù)值來求得角度對應(yīng)的正弦、余弦和正切值,比如:

A=sin(30)A=0.5

B=cos(30)B=0.866

C=tan(30)C=0.577

asin()、acos()、atan()函數(shù)

這三個是上面三個三角函數(shù)的反函數(shù),通過給定的實數(shù)值求得對應(yīng)的角度值,如:

A=asin(0.5)A=30

B=acos(0.5)B=60

C=atan(0.5)C=26.6

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模sinh()、cosh()、tanh()函數(shù)

在數(shù)學(xué)中,雙曲函數(shù)類似于常見的(也叫圓函數(shù)的)三角函數(shù)。基本雙曲函數(shù)是雙曲正弦“sinh”,雙曲余弦“cosh”,從它們導(dǎo)出雙曲正切“tanh”等。

sinh/雙曲正弦:sinh(x)=[e^x-e^(-x)]/2

cosh/雙曲余弦:cosh(x)=[e^x+e^(-x)]/2

tanh/雙曲正切:tanh(x)=sinh(x)/cosh(x)=[e^x-e^(-x)]/[e^x+e^(-x)]

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模函數(shù)使用實數(shù)作為輸入值

sqrt()函數(shù)

開平方,如:

A=sqrt(100)A=10;

B=sqrt(2)B=1.414...

log()函數(shù)

求得10為底的對數(shù)值,如:

A=log(1)A=0;

A=log(10)A=1;

A=log(5)A=0.6989...;

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模ln()函數(shù)

求得以自然數(shù)e為底的對數(shù)值,e是自然數(shù),值是2.718...;如:

A=ln(1)A=0;

A=ln(5)A=1.609...;

exp()函數(shù)

求得以自然數(shù)e為底的開方數(shù),如:

A=exp(2)

A=e^2=7.387...;

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模abs()函數(shù)

求得給定參數(shù)的絕對值,如

A=abs(-1.6)A=1.6

B=abs(3.5)B=3.5

max()、min()函數(shù)

求得給定的兩個參數(shù)之中的最大最小值,如

A=max(3.8,2.5)A=3.8

B=min(3.8,2.5)B=2.5

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模mod()函數(shù)

求第一個參數(shù)除以第二個參數(shù)得到的余數(shù),如:

A=mod(20,6)A=2

B=mod(20.7,6.1)B=2.4

pow()函數(shù)

指數(shù)函數(shù),如

A=pow(10,2)A=100

B=pow(100,0.5)B=10

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模ceil()和floor()

均可有一個附加參數(shù),用它可指定舍去的小數(shù)位.

ceil(parameter_nameornumber,number_of_dec_places).

floor(parameter_nameornumber,number_of_dec_places).

parameter_nameornumber:參數(shù)名或數(shù)值要保留的小數(shù)位(可省略)

number_of_dec_places:要保留的小數(shù)位(可省略),它的取值的不同可有不同的結(jié)果:

l可以為數(shù)值亦可為參數(shù),若為實數(shù)則取整.

l若number_of_dec_place>8,則不作任何處理,用原值

l若number_of_dec_place<8,則舍去其后的小數(shù)位,則進位

例如:

Ceil(10.2)-->11比10.2大的最小整數(shù)為11.

floor(-10.2)-->-11比-10.2小的最大整數(shù)為-11.

floor(10.2)-->10比10.2小的最大整數(shù)為10.

Ceil(10.255,2)-->10.26.比10.255大的最小符合數(shù).

Ceil(10.255,0)-->11

floor(10.255,1)-->10.2

Len1=ceil(20.5)==>Len1=21

Len2=floor(-11.3)==>Len2=-12

Len=Len1+Len2==>Len=9

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模Proe中提供的函數(shù)很多,除上述數(shù)學(xué)函數(shù)外,還有許多函數(shù),在此介紹幾個字符串函數(shù)

String_length():返回某字符串參數(shù)中字符的個數(shù)。

用法:String_length(Parameternameorstring參數(shù)名或字符串例)

如:

strlen1=string_length("material")則strlen1=8

若material="steel",strlen2=string_length(material),則strlen2=5

rel_model_name():返回目前模型的名稱

用法:rel_model_name()注意括號內(nèi)為空的,返回目前模型名稱.

例:

當前模型為part1,則partName=rel_model_name()==>partName="part1"

如在裝配圖中,則需加上進程號(sessionId),例如

partName=rel_model_name:2()

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模rel_model_type()返回目前模型類型

用法:rel_model_type()

例:

如當前模型為裝配圖parttype=rel_model_type()==>parttype="ASSEMBLY".

itos()將整數(shù)換成字符串

用法:

Itos(integer)整數(shù),若為實數(shù)則舍去小數(shù)點.

例:

S1=Itos(123)==>s1="123"

S2=itos(123.57)==>s2="123"

intl=123.5s3=itos(intl)==>s3="123"

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模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提取字符數(shù),不能大于字符串長度

例:

new=extraecl("abcded",2,3)==>new="bcd".

其含義是:從"abcdef"串的第2個字符(b)開始取出3個字符.

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模exists()測試項目是否存在

用法:exists(Item)

Item可以是參數(shù)或尺寸.

例:

Ifexists(d5)檢查零件內(nèi)是否有d5尺寸.

Ifexists("material")檢查零件內(nèi)是否有material參數(shù).

evalgraph()計算函數(shù)

用法:evalgraph(graph_name,x_value)

其中g(shù)raph_name是指控制圖表(graph)的名字,要用雙引號括起,x_value是graph中的橫坐標值。函數(shù)返回graph中x對應(yīng)的y值。

如sd5=evalgraph(“sec”,3)evalgraph只是proe提供的一個用于計算圖表graph中的橫坐標對應(yīng)縱坐標的值的一個函數(shù),你可以用在任何場合。

proe曲面造型設(shè)計及參數(shù)化建模教程四、參數(shù)化建模trajparf_of_pnt()返回指定點在曲線中的位置比例。

用法:trajpar_of_pnt(curve_name,point_name)

curve_name是曲線的名稱

point_name則為點的名字。

兩個參數(shù)都需要用“”來括

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論