CATIA参数、公式、规则.ppt_第1页
CATIA参数、公式、规则.ppt_第2页
CATIA参数、公式、规则.ppt_第3页
CATIA参数、公式、规则.ppt_第4页
CATIA参数、公式、规则.ppt_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

知識工程formula、fog、law、rule,Menyo,2,主要內容,1.Parameter(參數)2.Formula(公式)3.Law(規律)4.Fog.law(Fog規律)5.Rule(規則)6.綜合練習,3,1Parameter(參數),4,1.1.1顯示參數,在產品樹中顯示參數、關系式,ToolOptionInfrastructurePartInfrastructureDisplay,要勾選這兩項,才能在產品樹中顯視,設定好后不會自動在樹目錄出現你建立參數才出現,5,可以在產品樹中顯示value、formula,設置如下圖,1.1.2顯示參數值、公式,6,1.2創建參數,1,2,3,4,簡單的創建過程如下圖所示,7,創建參數時,可以選擇不同的參數類型type,參數值的數量(SingleorMultiple),如果有沒有選擇參數類型,系統默認為實型real,實型與長度的轉換單位是m,例如,創建圓的半徑R為5,那麼,半徑就是5m。(見前一頁圖),創建時,選擇的是長型Length,那麼系統就默認單位為mm,例如,創建a為長型15,那麼a的長度就是15mm,1.3長型單數值參數,8,1.4創建一個時間型(time)的多數值參數,1,2,3,4,5,選擇Time、MultipleValues,在彈出的對話框中,輸入數值,回車,再輸入.循環至輸入所有值,OK確定,新建成功參數,參數的值隻能是原先預輸入的值,9,1.5刪除參數,點選參數DeleteParameter即可刪除不需要的參數,10,1.6Parameter習題,創建以下參數:實型a=30b=40長型c=50mmR=60mm時間t=35s,40s,60s面積S=20mm2,30mm2,40mm2,11,2Formula(公式),Formula(公式)可以讓相互獨立的的Parameter產生約束關系,如:長方形的長a=15mm寬b=10mm周長c=2*(a+b),圓的半徑為R=5mm面積S=PI*R*2,12,2.1增加Formula,方法1:,13,方法2:,右擊,14,方法3:,在草繪裡,要定義某一尺寸的約束方程點選尺寸右擊*objectEditFormula,15,2.2編輯框,被約束的參數,公式輸入區,字典目錄,顯示參數所選中的參數名稱與參數值,16,2.2.1運算符號,在字典裡,可以查到CATIA的Operators運算符號,等號=(兩個=號!)例:當x=0.4時,表示為ifx=0.4乘方號*例:x的平方x*2x的3次方x*3與號and例:00andx1表示為x1,注意:兩數相乘,*不能省略。如a乘b,不能寫成ab,一定要寫成a*b,詳細講解請點這裡,17,2.2.2數學函數,求平方根sqrt(Real)例:求4的平方根,sqrt(4)求d的平方根,sqrt(d)求最大值:max(arg1:Real,arg2:Real)例:求實數a,b,c,d的最大值max(a,b,c,d)當a=19,b=15,c=18,d=16則g=19=max(a,b,c,d),參考檔案:Math.CATPart,18,2.3formula公式,1長方形的周長等於:長+寬乘於2,2圓的面積等於:PI乘於R的平方,注意:PI一定要大寫,或者在這裡選,Formula.CATPart,19,為了避免輸入產生錯誤,特別是參數比較復雜時,參數要盡可能用鼠標點選在產品目錄樹裡選擇與在“MembersofAll”選擇是同效的,20,公式裡的參數都必須是先定義的(即在MembersofAll裡能查到),否則參數不能被使用,2.4先定義,後使用,此處沒有參數X,21,2.5delete刪除公式,1用公式刪除工具“Erasesthetextfield”一次全刪除2用鍵盤的“Backspace”鍵或“Delete”鍵逐個刪除,22,2.6Formula習題,請自定義參數,用公式完成以下要求:1.圓的周長公式c=2nr2.立方體的體積公式V=a33.作一個圓柱,圓柱的高等於底面周長,即h=c4.求1300的正弦值sin與800的余弦值cos之和,並把它們的和賦給m5.求x、y、z之中的最大值,並把它們的最大值賦給n6.求e的平方根,並把它的平方根賦給f,23,3law(規律),僅在GenerativeShapeDesign模塊裡可以使用規律,1規律可以作用於平行線parallelcurve2規律可以作用於掃描面SweepSurface,規律常用在以下兩個方面,24,3.1創建規律的條件,原則:1.每個x值與唯一的y值相對應2.Reference隻能是直線3.Reference線與Definition不能是空間線(即不屬於於任一平面的線),正確,沒有唯一值,錯誤,空間線,錯誤,2019/12/13,25,可编辑,26,3.2createlaw創建規律,方法1:先草繪,再點擊Law,Law.CATPart,在yz平面作一條spine線,27,方法2:先點擊Law,再作草繪,依上面的方法,再做另一個點,系統自動連成一條線,作Reference(參考)線,右擊,右擊,輸入點坐標,28,作Definition(定義)線,按照Reference線的作法,作出Definition線,此方法作出的參考線與定義線屬於law特征,29,3.3有效區域,若定義線在參考線的投影不是正好在原點與終點,則law的有效區域如下圖所示,有效區域,無效區域,30,3.4x參數在定義線上,兩條曲線a、b,當x在a,y在b線時,不滿足每個x值與唯一的y值相對應的條件。可以通過改變x所在的線段來滿足,勾選這裡,規律曲線圖,31,3.5scale縮放,規律的X值與Y值的對應關系隨著Scale的值變化而變化。當Scale的值為1時,X、Y是1對1關系;當Scale的時是2是,X、Y是1對2關系,即在X軸一單位的值是1,那麼在Y軸上一單位的值就是2.,如右圖所示,Scale的值由1變成10,原點Y的埴由5.49929變成54.9929,放大了10倍,32,3.6Law習題,1按照方法1與方法2各做一個Law2要求:在01/5時,高度是100;1/51/3時,高度由100下降到80;1/31/2時,高度是80;1/23/5時,高度由80上升到85;3/51時,高度由85上升到100按照以上要求做一個law,33,4fog規律,1fog規律的變量隻有一個,並且從0到1變化2fog可以使用已有的Law,但law要求值,即Evaluate()3fog可以用if、else等語句,34,4.1Dictionary字典,4.1.1操作,算術符號+加號如a+b減號如a-b*乘號如a*b,乘號不能省略!不能寫成ab/除號如a/b()括號如a*(b+c)=賦值號如a=b,把b的值賦給a,而不是數學裡的b等於a!*求冪號如a*2是求a的2次冪,即a的平方;a*3是求a的3次冪,即a的立方,邏輯符號and與如x0,即相當於數學裡的02orx2或xb=大於或等於號如a=b=小於或等於號如a=0andx*15=4andx*15=8andx*15=12andx*15=15y=1.5,45,要求圆角R=两截面的R之和。,4.3.4变化圆角加强练习,46,做兩個law規律,兩條參考線勻是截面圓心的連線

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论