SOLIDWORKS 強(qiáng)大功能之宏(一)

    作為一款通用設(shè)計(jì)軟件,SOLIDWORKS可以幫助用戶完成結(jié)構(gòu)的設(shè)計(jì)、驗(yàn)證及加工等企業(yè)所需的應(yīng)用需求;

    但是使用者在需要實(shí)現(xiàn)某些特定場景的功能時(shí),可能會(huì)發(fā)現(xiàn)SOLIDOWORKS無法完全滿足自身的需求,或者在能夠滿足的情況下需要花費(fèi)比較大的精力,影響了設(shè)計(jì)效率;


    如果這種場景在產(chǎn)品設(shè)計(jì)中經(jīng)常出現(xiàn),使用者可以考慮借助一些第三方的插件去實(shí)現(xiàn)這些需求;但是第三方插件往往也只是一種通用化的工具,在第三方插件也同樣無法滿足我們的要求時(shí),我們可以考慮SOLIDWORKS為用戶提供的強(qiáng)大功能——宏。


    宏實(shí)際是SOLIDWORKS為使用者提供的一個(gè)擴(kuò)展編程接口,用戶可以通過API調(diào)用SW的各類函數(shù),實(shí)現(xiàn)以往我們無法完成的操作;

    我們可以使用宏完成以下常見操作:

    1.遍歷裝配體的整個(gè)結(jié)構(gòu)樹,為所有零件*默認(rèn)材質(zhì);

    2.為零件隨機(jī)上色;

    3.批量添加、修改屬性;

    4.導(dǎo)出符合企業(yè)要求的BOM結(jié)構(gòu),并為BOM添加表頭;

    5.參數(shù)化設(shè)計(jì)程序;

    那么使用者如何創(chuàng)建一個(gè)基本的宏程序呢?接下來我們將介紹如何為SOLIDWORKS創(chuàng)建一個(gè)標(biāo)準(zhǔn)件生成器的插件;

    1. 新建一個(gè)Part,創(chuàng)建一個(gè)o圈模型,標(biāo)注尺寸信息,保存文件;

    2. 在SOLIDWORKS菜單中找到“宏”的工具模塊,點(diǎn)擊后,在彈出的宏工具模塊中選擇“新建宏”,并保存該“宏”文件名稱為“標(biāo)準(zhǔn)件插件”;


    3.以下是通過“宏”并編輯器打開的“標(biāo)準(zhǔn)件插件.swp”文件;



    4.現(xiàn)在我們需要為創(chuàng)建該插件的UI界面,來完成O圈的各類不同設(shè)置,并實(shí)現(xiàn)數(shù)據(jù)的采集;首先,用戶可以創(chuàng)建一個(gè)窗口組件;



    5.使用工具箱控件為UserForm1窗體創(chuàng)建如下UI界面,包含可選的多頁頁簽,選擇o圈形式的單選按鈕,o圈的尺寸參數(shù)輸入框,生成按鈕;



    6.創(chuàng)建VBA代碼,判斷單選按鈕哪一個(gè)處于激活狀態(tài),根據(jù)激活狀態(tài)以確定內(nèi)徑和外徑輸入欄的位置;



    以下是單選按鈕按下時(shí)的不同效果:





    7.接下來創(chuàng)建內(nèi)徑、線徑、外徑的生成代碼,已知這三者的轉(zhuǎn)換公式:外徑=內(nèi)徑+2*線徑,且我們需要在輸入兩個(gè)數(shù)據(jù)后,*三個(gè)數(shù)據(jù)立即計(jì)算出來,因此需要代碼能夠?qū)崟r(shí)刷新,所以需要在輸入框內(nèi)部的修改事件中觸發(fā),代碼如下:





    實(shí)現(xiàn)的效果如下:



    8. 通過以下代碼,在點(diǎn)擊按鈕時(shí),將數(shù)據(jù)參數(shù)傳遞至3D模型,并通過調(diào)用已經(jīng)創(chuàng)建好的標(biāo)準(zhǔn)模型,實(shí)現(xiàn)對模型的參數(shù)修改,另存為新的文件;



    以上我們通過一個(gè)o圈的制作,簡單介紹了基于VBA的SOLIDWORKS宏開發(fā);后期,我們會(huì)進(jìn)一步創(chuàng)建其他功能模塊來完成該標(biāo)準(zhǔn)件生成器的開發(fā),敬請期待!


    鑫辰信息科技(深圳)有限公司專注于Solidworks代理商,SolidWorks深圳代理,SolidWorks經(jīng)銷商等

  • 詞條

    詞條說明

  • 為什么要選擇正版solidworks?

    正版solidworks價(jià)格怎么樣?可能想要購買正版solidworks的朋友在聽到正版solidworks的價(jià)格后就會(huì)對其畏葸不前,這是無可厚非的,有些朋友可能會(huì)迫切的問:“非要購買正版solidworks專業(yè)的公司生產(chǎn)的正版solidworks嗎?”,小編給出答案當(dāng)屬肯定,選擇正版而不選擇盜版可做出如下解釋。 為什么要選擇正版solidworks? 一、完整穩(wěn)定雙兼并棋高一著 據(jù)小編所知,唯有

  • SOLIDWORKS如何用曲面功能畫出異形螺旋線

    SOLIDWORKS在曲線功能里有個(gè)“螺旋線/渦狀線”工具,可以幫助工程師們畫圓形的螺旋線,那么不是圓形的螺旋線怎么畫呢? 1、下面我們以矩形的螺旋線為例,借用曲面的功能畫出螺旋線。首先我們先畫一個(gè)矩形的草圖,并倒圓角,并且進(jìn)行曲面拉伸,如圖所示。 2、然后在不同基準(zhǔn)面畫兩條直線,兩條直線處于垂直狀態(tài)。用“掃描曲面”的功能,進(jìn)行掃描,掃描路徑及掃描輪廓如下圖所示。 3、“曲面掃描”任務(wù)窗口中,點(diǎn)擊

  • 提高大型裝配體的處理速度

    云端 3DEXPERIENCE 平臺(tái)就是您打開成功之門的鑰匙 一系列應(yīng)用程序使您能夠隨時(shí)隨地針對項(xiàng)目進(jìn)行設(shè)計(jì)、仿真和協(xié)作!01新增功能裝配體? 在已解析模式下加載零部件時(shí),通過有選擇地使用輕量化 的技術(shù)自動(dòng)優(yōu)化已解析模式。? 利用較快地保存大型裝配體的功能,提高工作效率。? 通過將裝配體零部件導(dǎo)出為單獨(dú)的 STEP 文件,加快下游流程。優(yōu)點(diǎn):通過較智能的自動(dòng)化裝配體管理,提高大型裝配體的處理速度。

  • 如何判斷solidworks經(jīng)銷商是否可靠

    這些年來專注于solidworks這類軟件系統(tǒng)銷售推薦的單位正逐步贏得更多不同廠家的信任,大家在切身的體驗(yàn)當(dāng)中同時(shí)感受到了該軟件系統(tǒng)及凈銷售在自身發(fā)展歷程中的重要性。很多*都認(rèn)為信譽(yù)可靠的solidworks經(jīng)銷商一直堅(jiān)持提供來源正規(guī)的官方版本。那么如何較科學(xué)精準(zhǔn)地判斷solidworks經(jīng)銷商在各方面的可靠性? 1、了解商家的發(fā)展歷程 Solidworks作為一款驚艷業(yè)界的系統(tǒng)化產(chǎn)品可以說是現(xiàn)

聯(lián)系方式 聯(lián)系我時(shí),請告知來自八方資源網(wǎng)!

公司名: 鑫辰信息科技(深圳)有限公司

聯(lián)系人: 張生

電 話: 0755-89233676

手 機(jī): 13713805312

微 信: 13713805312

地 址: 廣東深圳龍崗區(qū)深圳市龍崗區(qū)龍崗大道8288號(hào)大運(yùn)軟件園27棟502

郵 編:

網(wǎng) 址: zhxiaojun928.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實(shí)性及合法性;
2、跟進(jìn)信息之前,請仔細(xì)核驗(yàn)對方資質(zhì),所有預(yù)付定金或付款至個(gè)人賬戶的行為,均存在詐騙風(fēng)險(xiǎn),請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 鑫辰信息科技(深圳)有限公司

聯(lián)系人: 張生

手 機(jī): 13713805312

電 話: 0755-89233676

地 址: 廣東深圳龍崗區(qū)深圳市龍崗區(qū)龍崗大道8288號(hào)大運(yùn)軟件園27棟502

郵 編:

網(wǎng) 址: zhxiaojun928.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費(fèi)注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報(bào)
粵ICP備10089450號(hào)-8 - 經(jīng)營許可證編號(hào):粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved