SolidWorks表格驅動(dòng)應用
10.保存該文件為特定格式本文引用地址:http://dyxdggzs.com/article/193791.htm
請注意,操作過(guò)程中必須保存為Excel2003的格式(xls),或者Excel2007的xlsm(啟用宏的工作簿)格式。要想正確運行該按鈕,還需要注意下面兩點(diǎn):①將“開(kāi)發(fā)工具” 選項卡中的“設計模式”關(guān)閉。②將該Excel文件啟用宏及激活ActiveX控件功能。這些內容是Excel文件的基本操作,在此不再贅述。
11.測試參數驅動(dòng)是否正確執行
修改參數,點(diǎn)擊“更新按鈕”,SolidWorks中的模型會(huì )即時(shí)更新,注意SolidWorks中模型要處于打開(kāi)狀態(tài)??梢钥吹?,只需要修改“長(cháng)”這一個(gè)參數,便可以驅動(dòng)SolidWorks中長(cháng)方體的3個(gè)尺寸變換,如圖13所示。
12.將驅動(dòng)文件嵌入到SolidWorks的活頁(yè)夾
最后,可以將相關(guān)文檔嵌入到SolidWorks的活頁(yè)夾,具體方法是:右鍵點(diǎn)擊SolidWorks的活頁(yè)夾,選擇“添加附加件”,選中需要添加的文件即可(可采用鏈接或嵌入方式均可)。
至此,這種借助SolidWorks宏功能以及Excel控件等方法的表格驅動(dòng)詳細介紹完了。在采用這種方法的時(shí)候,要想獲得更好的效果,一定要清楚要解決的問(wèn)題的具體情況,并理解該方法針對參數設置關(guān)鍵地方。其關(guān)鍵點(diǎn)是:大量需要做的工作是提煉獨立變量,將其他變量通過(guò)某種關(guān)系表達出來(lái),而表達的方法具體有很多種,可以靈活處理。比如本例,全部變量有3個(gè)(長(cháng)、寬和高),表格傳遞給SolidWorks模型的變量是2個(gè)(長(cháng)和寬),而通過(guò)手工調整的獨立變量只有一個(gè)(長(cháng))。那么一個(gè)獨立變量如何實(shí)現三個(gè)變量聯(lián)動(dòng)呢?本例中,將一個(gè)變量“寬”與“長(cháng)”建立關(guān)聯(lián),在表格中通過(guò)關(guān)系 式體現,將另一個(gè)變量“高”與“寬”關(guān)聯(lián),在SolidWorks的方程式中體現。當然,“高”、“寬”與長(cháng)的關(guān)系,可以都放在SolidWorks的方程式中,這樣表格只需要傳遞“長(cháng)”這一個(gè)變量;也可以都體現在表格中,那么表格需要傳遞全部三個(gè)變量給SolidWorks。
上述方法可直觀(guān)方便地維護數量繁多、關(guān)系復雜的產(chǎn)品參數,不過(guò)可以作為變量的僅僅是尺寸,如果產(chǎn)品改型涉及到幾何拓撲或零部件替換的問(wèn)題,就不那么容易維護了。
令人振奮的是,SolidWorks2011版解決了這個(gè)問(wèn)題。在參數化功能增強方面,其方程式功能增加了壓縮和解壓縮的操作(圖14),可以方便地維護產(chǎn)品幾何拓撲的變化。這個(gè)功能的巧妙利用,使參數化設計提升了一個(gè)級別,即實(shí)現設計自動(dòng)化的功能。同時(shí),其新功能支持記事本的參數讀入,該功能使設計者可以設置全局變量,驅動(dòng)多個(gè)零部件的參數。
評論