CATIA参数、公式、规则.ppt

上传人:sh****n 文档编号:7545913 上传时间:2020-03-22 格式:PPT 页数:47 大小:1.99MB
返回 下载 相关 举报
CATIA参数、公式、规则.ppt_第1页
第1页 / 共47页
CATIA参数、公式、规则.ppt_第2页
第2页 / 共47页
CATIA参数、公式、规则.ppt_第3页
第3页 / 共47页
点击查看更多>>
资源描述
知識工程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顯示參數 在產品樹中顯示參數 關系式 Tool Option Infrastructure PartInfrastructure Display 要勾選這兩項 才能在產品樹中顯視 設定好后 不會自動在樹目錄出現 你建立參數才出現 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 在草繪裡 要定義某一尺寸的約束方程點選尺寸 右擊 object EditFormula 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不能是空間線 即不屬於於任一平面的線 正確 沒有唯一值 錯誤 空間線 錯誤 25 3 2createlaw創建規律 方法1 先草繪 再點擊Law Law CATPart 在yz平面作一條spine線 26 方法2 先點擊Law 再作草繪 依上面的方法 再做另一個點 系統自動連成一條線 作Reference 參考 線 右擊 右擊 輸入點坐標 27 作Definition 定義 線 按照Reference線的作法 作出Definition線 此方法作出的參考線與定義線屬於law特征 28 3 3有效區域 若定義線在參考線的投影不是正好在原點與終點 則law的有效區域如下圖所示 有效區域 無效區域 29 3 4x參數在定義線上 兩條曲線a b 當x在a y在b線時 不滿足每個x值與唯一的y值相對應的條件 可以通過改變x所在的線段來滿足 勾選這裡 規律曲線圖 30 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倍 31 3 6Law習題 1按照方法1與方法2各做一個Law2要求 在0 1 5時 高度是100 1 5 1 3時 高度由100下降到80 1 3 1 2時 高度是80 1 2 3 5時 高度由80上升到85 3 5 1時 高度由85上升到100按照以上要求做一個law 32 4fog規律 1fog規律的變量隻有一個 並且從0到1變化2fog可以使用已有的Law 但law要求值 即Evaluate 3fog可以用if else等語句 33 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或x 0 34 比較符號不等於號 如ab相當於數學裡的 號 等於號 如a 5 相當於數學裡的a 5大於號 如a b 大於或等於號 如a b 小於或等於號 如a b 35 4 1 2Constants常量 PI3 14159265358979323846 注意 要大寫 E2 718282 注意 要大寫 false假 參數的布爾值凍結true真 參數的布爾值激活 36 4 1 3Evaluate求值 允許用戶對一個或幾個規律law進行求值 並且把所得的值用在另一個規律law裡 語法 law Evaluate 此處埴實型 注意 E一定要大寫 號不要漏掉 已經創建Relation關系規律law 1與PartBody實體規律law 1 要在新創建的law 3引用這兩個規律 方法如下 y Relations Law 1 Evaluate x PartBody Law 1 Evaluate 10 x 37 4 1 4math數學函數 int 返回整數 去掉指定數的小數部分abs 絕對值如abs 5 是對 5求絕對值ceil 返回大於或等於指定的數整數floor 返回小於或等於指定的數整數sqrt 返回平方根值exp 返回指定數的冪 38 sin cos tan asin acos 三角函數 在括號裡 如果不標明deg 系統默認為弧度 round 取整 與int floor 類似 min a b c mxa a b c 返回a b c 中的最小值 最大值 39 4 1 5keywords關鍵詞 ifelseelseif 語法if條件陳述 else陳述 或者if條件陳述elseif條件陳述 else陳述 40 4 2createfog創建fog Fog規律的創建如下圖所示 允許建立多個參數 但參與運算的參數隻能是兩個 否則會彈出如圖錯誤信息 41 4 3例題 4 3 1作一直線規律1直線通過原點 斜率為3 2直線通過 0 5 斜率為3 直線方程 42 4 3 2三角函數方程 以正弦函數為例y a sin b 360deg c da振幅b同期c起始角d偏移值 改變a b c d的值 函數的圖象會隨之改變 43 4 3 3分段函數 作如右圖的分段函數 ifx 15 0andx 15 4andx 15 8andx 15 12andx 15 15y 1 5 44 要求圆角R 两截面的R之和 4 3 4变化圆角加强练习 45 做兩個law規律 兩條參考線勻是截面圓心的連線 46 作一個log規律 y GeometricalSet 1 Law 1 Evaluate x GeometricalSet 1 Law 2 Evaluate x 在x的位置 log規律的y值待於law 1與law 2的y值之和即新的半徑R r1 r2 47 作Fillet倒角
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!