SOLIDWORKS引數化設計方法
三維建模軟體本身的設計思路就是引數化設計的思路,我們所定義的尺寸都是作為驅動尺寸而存在的,只要改變尺寸的大小,模型的大小就會相應的發生變化,這也是引數化設計的基礎。下面我們一起來了解下SOLIDWORKS自動化引數設計方法。
在SOLIDWORKS中使用尺寸驅動方式最多的就是配置,配置可以讓我們在單一的檔案中對零件或裝配體生成多個設計變化,透過切換不同的配置,來表現出產品的不同狀態。因此通常應用於相似產品和系列化產品的設計中,它的優點就是比較直觀,切換配置後看到的就是我們想要的,而且還可以大量減少模型建立時間,從而提高工作效率,它所有的引數都是儲存在設計表中的,維護起來也比較簡單。但是如果建立了很多配置,就會使模型檔案變得很大,影響大裝配體的效能,而且由於配置可變化的規則有限,因此它並不適合規則複雜、模型數量多的產品。
在SOLIDWORKS中還可以使用邏輯驅動的方式,邏輯主要是應用方程式來定義,在模型中定義了全域性變數之後,使用函式以及方程式將全域性變數與變化的引數進行關聯,透過控制全域性變數值來實現模型的變化。它的優點是主引數管理方便、使用函式及方程式支援的邏輯更多,同樣的如果模型中的方程式有很多的話,會對模型的開啟速度、大裝配體的效能產生影響,而且方程式中支援的函式型別也是有限的,因此它更適合於邏輯變化相對簡單、模型數量不是很多的產品。
還可以使用Excel宏驅動的方式來實現產品的引數化設計,Excel中支援的函式和方程式就很多了,因此它可以支援規則較複雜的產品,但由於Excel中的所有資料都需要人工來新增,如果模型數量比較多的話,就會需要大量的時間來輸入所有模型的引數資料,因此這種方法並沒有普遍被使用。
再有就是使用程式來實現了,透過API介面來實現引數的傳遞。比如SolidKits.AutoWorks軟體,就是透過API介面來自動提取模型的引數資訊,包括設計樹、模型尺寸、特徵等,再將參數列的資訊透過API介面返回到模型中去,從而實現產品的自動化引數設計。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70010140/viewspace-2893996/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SOLIDWORKS高效自動化引數設計外掛SolidKits.AutoWorksSolid
- SOLIDWORKS如何做引數化設計 SolidKits外掛來幫助您Solid
- SOLIDWORKS引數化設計工具講座預約 免費參與Solid
- SOLIDWORKS如何建立引數化機櫃Solid
- SOLIDWORKS建立引數化模型基本原則Solid模型
- SOLIDWORKS軟體引數化建模配合技巧Solid
- SOLIDWORKS Simulation:最佳化設計的利器Solid
- SOLIDWORKS如何獲取模型中的引數Solid模型
- 什麼樣的產品適合做引數化設計
- 鈑金件如何實現自動引數化設計
- 2.7.11 檢視引數設定的方法
- 全網最適合入門的物件導向程式設計教程:48 Python函式方法與介面-位置引數、預設引數、可變引數和關鍵字引數物件程式設計Python函式
- PyTorch常用引數初始化方法詳解PyTorch
- lr引數化
- win10玩csgo優化如何設定_win10系統中csgo優化引數設定方法Win10Go優化
- java 執行緒池的初始化引數解釋和引數設定Java執行緒
- Spring自定義引數解析器設計Spring
- Rust 程式設計,讀取命令列引數Rust程式設計命令列
- SOLIDWORKS Routing進階篇——管道設計技巧分享Solid
- SOLIDWORKS設計包線性靜態模擬Solid
- JVM引數設定的一些參考方法JVM
- 敏捷方法如果過於注重程式設計師紀律是否引發內卷化?敏捷程式設計師
- locust 如何引數化?
- pytest(8)-引數化
- win10玩csgo最佳化如何設定_win10系統中csgo最佳化引數設定方法Win10Go
- 方法引數_練習_ParamTest
- Ruby方法傳不定引數
- 建築師解構遊戲關卡——引數化關卡設計的思考遊戲
- 2.7.6.2 設定或修改初始化引數的值
- Java方法04:命令列傳遞引數、可變引數Java命令列
- CANN訓練:模型推理時資料預處理方法及歸一化引數計算模型
- c# 方法引數(傳值,傳引用,ref,out,params,可選引數,命名引數)C#
- 谷歌提出最新引數優化方法Adafactor,已在TensorFlow中開源谷歌優化
- pytest-mark 引數化
- Pytest 引數化報錯
- pytest 引數化進階
- 16 初始化引數
- 【pytest系列】- parametrize引數化