catia參數(shù)、公式應(yīng)用_第1頁(yè)
catia參數(shù)、公式應(yīng)用_第2頁(yè)
catia參數(shù)、公式應(yīng)用_第3頁(yè)
catia參數(shù)、公式應(yīng)用_第4頁(yè)
catia參數(shù)、公式應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1,知識(shí)工程formula、fog、law、rule,Menyo,2,主要內(nèi)容,1. Parameter(參數(shù)) 2. Formula(公式) 3. Law(規(guī)律) 4. Fog.law (Fog規(guī)律) 5. Rule (規(guī)則) 6. 綜合練習(xí),3,1 Parameter(參數(shù)),4,1.1.1 顯示參數(shù),在產(chǎn)品樹中顯示參數(shù)、關(guān)系式,ToolOptionInfrastructurePart InfrastructureDisplay,要勾選這兩項(xiàng),才能在產(chǎn)品樹中顯視,設(shè)定好后不會(huì)自動(dòng)在樹目錄出現(xiàn)你建立參數(shù)才出現(xiàn),5,可以在產(chǎn)品樹中顯示value、formula,設(shè)置如下圖,1.1.2 顯示參數(shù)

2、值、公式,6,1.2 創(chuàng)建參數(shù),1,2,3,4,簡(jiǎn)單的創(chuàng)建過程如下圖所示,7,創(chuàng)建參數(shù)時(shí),可以選擇不同的參數(shù)類型type,參數(shù)值的數(shù)量(Single or Multiple),如果有沒有選擇參數(shù)類型,系統(tǒng)默認(rèn)為實(shí)型real,實(shí)型與長(zhǎng)度的轉(zhuǎn)換單位是m,例如,創(chuàng)建圓的半徑R為5,那麼,半徑就是5m。(見前一頁(yè)圖),創(chuàng)建時(shí),選擇的是長(zhǎng)型Length,那麼系統(tǒng)就默認(rèn)單位為mm,例如,創(chuàng)建a為長(zhǎng)型15,那麼a的長(zhǎng)度就是15mm,1.3 長(zhǎng)型單數(shù)值參數(shù),8,1.4 創(chuàng)建一個(gè)時(shí)間型(time)的多數(shù)值參數(shù),1,2,3,4,5,選擇Time、Multiple Values,在彈出的對(duì)話框中,輸入數(shù)值,回車,再

3、輸入.循環(huán)至輸入所有值,OK確定,新建成功參數(shù),參數(shù)的值隻能是原先預(yù)輸入的值,9,1.5 刪除參數(shù),點(diǎn)選參數(shù)Delete Parameter即可刪除不需要的參數(shù),10,1.6 Parameter 習(xí)題,創(chuàng)建以下參數(shù): 實(shí)型 a=30 b=40 長(zhǎng)型 c=50mm R=60mm 時(shí)間 t=35s,40s,60s 面積 S=20mm2,30mm2,40mm2,11,2 Formula(公式),Formula(公式)可以讓相互獨(dú)立的的Parameter產(chǎn)生約束關(guān)系,如:長(zhǎng)方形的 長(zhǎng)a=15mm 寬b=10mm 周長(zhǎng)c=2*(a+b),圓的半徑為R=5mm 面積S=PI*R*2,12,2.1 增加Fo

4、rmula,方法1:,13,方法2:,右擊,14,方法3:,在草繪裡,要定義某一尺寸的約束方程 點(diǎn)選尺寸右擊* objectEdit Formula,15,2.2 編輯框,被約束的參數(shù),公式輸入?yún)^(qū),字典目錄,顯示參數(shù)所選中的參數(shù)名稱與參數(shù)值,16,2.2.1 運(yùn)算符號(hào),在字典裡,可以查到CATIA的Operators運(yùn)算符號(hào),等號(hào) = ( 兩個(gè)=號(hào)?。?例:當(dāng)x=0.4時(shí),表示為 if x=0.4 乘方號(hào) * 例:x的平方 x*2 x的3次方 x*3 與號(hào) and 例 :00 and x1表示為 x1,注意:兩數(shù)相乘,*不能省略。如a乘b,不能寫成ab,一定要寫成a*b,詳細(xì)講解請(qǐng)點(diǎn)這裡,17

5、,2.2.2 數(shù)學(xué)函數(shù),求平方根 sqrt(Real) 例:求4的平方根,sqrt(4) 求d的平方根,sqrt(d) 求最大值:max(arg1:Real,arg2:Real) 例:求實(shí)數(shù)a,b,c,d的最大值 max(a,b,c,d) 當(dāng)a=19, b=15, c=18, d=16 則g=19=max(a,b,c,d),參考檔案:Math.CATPart,18,2.3 formula 公式,1 長(zhǎng)方形的周長(zhǎng)等於:長(zhǎng)+寬乘於2,2 圓的面積等於:PI乘於R的平方,注意:PI一定要大寫,或者在這裡選,Formula.CATPart,19,為了避免輸入產(chǎn)生錯(cuò)誤,特別是參數(shù)比較復(fù)雜時(shí),參數(shù)要盡可能

6、用鼠標(biāo)點(diǎn)選 在產(chǎn)品目錄樹裡選擇與在“Members of All”選擇是同效的,20,公式裡的參數(shù)都必須是先定義的(即在Members of All 裡能查到),否則參數(shù)不能被使用,2.4 先定義,後使用,此處沒有參數(shù)X,21,2.5 delete 刪除公式,1 用公式刪除工具“Erases the text field” 一次全刪除 2 用鍵盤的“Backspace”鍵或“Delete”鍵逐個(gè)刪除,22,2.6 Formula 習(xí)題,請(qǐng)自定義參數(shù),用公式完成以下要求: 1.圓的周長(zhǎng)公式c=2nr 2.立方體的體積公式V=a3 3.作一個(gè)圓柱,圓柱的高等於底面周長(zhǎng),即h=c 4.求1300 的

7、正弦值sin與800 的余弦值cos之和,並把它們的和賦給m 5.求x、y、z之中的最大值,並把它們的最大值賦給n 6.求e的平方根,並把它的平方根賦給f,23,3 law (規(guī)律),僅在Generative Shape Design模塊裡可以使用規(guī)律,1 規(guī)律可以作用於平行線 parallel curve 2 規(guī)律可以作用於掃描面 Sweep Surface,規(guī)律常用在以下兩個(gè)方面,24,3.1 創(chuàng)建規(guī)律的條件,原則:1.每個(gè)x值與唯一的y值相對(duì)應(yīng) 2.Reference隻能是直線 3.Reference線與Definition不能是空間線(即不屬於於任一平面的線),正確,沒有唯一值,錯(cuò)誤,

8、空間線,錯(cuò)誤,25,3.2 create law 創(chuàng)建規(guī)律,方法1:先草繪,再點(diǎn)擊Law,Law.CATPart,在yz平面作一條spine線,26,方法2:先點(diǎn)擊Law,再作草繪,依上面的方法,再做另一個(gè)點(diǎn),系統(tǒng)自動(dòng)連成一條線,作Reference(參考)線,右擊,右擊,輸入點(diǎn)坐標(biāo),27,作Definition(定義)線,按照Reference線的作法,作出Definition線,此方法作出的參考線與定義線屬於law特征,28,3.3 有效區(qū)域,若定義線在參考線的投影不是正好在原點(diǎn)與終點(diǎn),則law的有效區(qū)域如下圖所示,有效區(qū)域,無效區(qū)域,29,3.4 x參數(shù)在定義線上,兩條曲線a、b,當(dāng)x在

9、a,y在b線時(shí),不滿足每個(gè)x值與唯一的y值相對(duì)應(yīng)的條件??梢酝ㄟ^改變x所在的線段來滿足,勾選這裡,規(guī)律曲線圖,30,3.5 scale 縮放,規(guī)律的X值與Y值的對(duì)應(yīng)關(guān)系隨著Scale的值變化而變化。當(dāng)Scale的值為1時(shí),X、Y是1對(duì)1關(guān)系;當(dāng)Scale的時(shí)是2是,X、Y是1對(duì)2關(guān)系,即在X軸一單位的值是1,那麼在Y軸上一單位的值就是2.,如右圖所示,Scale的值由1變成10,原點(diǎn)Y的埴由5.49929變成54.9929,放大了10倍,31,3.6 Law習(xí)題,1 按照方法1與方法2各做一個(gè)Law 2 要求:在01/5時(shí),高度是100; 1/51/3時(shí),高度由100下降到80; 1/31/2

10、時(shí),高度是80; 1/23/5時(shí),高度由80上升到85; 3/51時(shí),高度由85上升到100 按照以上要求做一個(gè)law,32,4 fog 規(guī)律,1 fog規(guī)律的變量隻有一個(gè),並且從0到1變化 2 fog可以使用已有的Law,但law要求值,即Evaluate() 3 fog可以用if 、else等語(yǔ)句,33,4.1 Dictionary 字典,4.1.1 操作,算術(shù)符號(hào) + 加號(hào) 如a+b 減號(hào) 如a-b * 乘號(hào) 如a*b,乘號(hào)不能省略!不能寫成ab / 除號(hào) 如a/b () 括號(hào) 如a*(b+c) = 賦值號(hào) 如a=b,把b的值賦給a,而不是數(shù)學(xué)裡的b等於a! * 求冪號(hào) 如a*2是求a的

11、2次冪,即a的平方;a*3是求a的3次冪,即a的立方,邏輯符號(hào) and 與 如x0,即相當(dāng)於數(shù)學(xué)裡的02 or x2或x0,34,比較符號(hào) 不等於號(hào) 如ab 相當(dāng)於數(shù)學(xué)裡的號(hào) = 等於號(hào) 如a=5,相當(dāng)於數(shù)學(xué)裡的a=5 大於號(hào) 如ab = 大於或等於號(hào) 如a=b = 小於或等於號(hào) 如a=b,35,4.1.2 Constants 常量,PI 3.14159265358979323846 注意,要大寫! E 2.718282 注意,要大寫! false 假 參數(shù)的布爾值凍結(jié) true 真 參數(shù)的布爾值激活,36,4.1.3 Evaluate 求值,允許用戶對(duì)一個(gè)或幾個(gè)規(guī)律law進(jìn)行求值,並且把所得

12、的值用在另一個(gè)規(guī)律law裡,語(yǔ)法:law.Evaluate(此處埴實(shí)型) 注意,E一定要大寫 , . 號(hào)不要漏掉,已經(jīng)創(chuàng)建Relation關(guān)系規(guī)律law.1與PartBody實(shí)體規(guī)律law.1,要在新創(chuàng)建的law.3引用這兩個(gè)規(guī)律,方法如下,y=RelationsLaw.1. Evaluate(x)+PartBodyLaw.1 .Evaluate(10*x),37,4.1.4 math 數(shù)學(xué)函數(shù),int() 返回整數(shù),去掉指定數(shù)的小數(shù)部分 abs() 絕對(duì)值 如abs(-5)是對(duì)-5求絕對(duì)值 ceil() 返回大於或等於指定的數(shù)整數(shù) floor() 返回小於或等於指定的數(shù)整數(shù) sqrt() 返

13、回平方根值 exp() 返回指定數(shù)的冪,38,sin(),cos(),tan(),asin(),acos.三角函數(shù),在括號(hào)裡,如果不標(biāo)明deg,系統(tǒng)默認(rèn)為弧度,round() 取整 ,與int()、floor()類似,min(a,b,c.),mxa(a,b,c.) 返回a,b,c.中的最小值、最大值,39,4.1.5 keywords 關(guān)鍵詞,if else else if,語(yǔ)法 if 條件 陳述 else 陳述 或者 if 條件 陳述 else if 條件 陳述 else 陳述,40,4.2 create fog 創(chuàng)建fog,Fog規(guī)律的創(chuàng)建如下圖所示,允許建立多個(gè)參數(shù),但參與運(yùn)算的參數(shù)隻能是兩個(gè);否則會(huì)彈出如圖錯(cuò)誤信息,41,4.3 例題,4.3.1 作一直線規(guī)律 1 直線通過原點(diǎn),斜率為3,2 直線通過(0,5),斜率為3,直線方程,42,4.3.2 三角函數(shù)方程,以正弦函數(shù)為例 y=a*sin(b*360deg+c)+d a 振幅 b 同期 c 起始角 d 偏移值,改變a、b、c、d的值,函數(shù)的圖象會(huì)隨之改變,43,4.3.3 分段函數(shù),作如右圖的分段函數(shù),if x*15=0 and x*15=4 and x*15=8 and x*15=12 and x*15=15 y=1.5,44,要求圓角R=

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論