SOLIDWORKS之VBA宏(三)

    在使用SOLIDWORKS軟件宏時,用戶會經(jīng)常訪問零件、裝配體、工程圖的屬性,或向屬性中返寫字段信息。SOLIDWORKS的屬性位于兩個位置:①自定義屬性,②配置特定屬性;自定義屬性適用于零件中僅存在單配置,或是多配置但同物料編碼的情形。配置特定適用于多配置系列化零件情形,即每個配置的物料編碼都不相同的情況;但這也不是完全限定的,用戶可以基于自身理解和需求來實現(xiàn)不同效果。


    屬性的提取和返寫可以用于以下情形:

    1.提取零件中已有的多個屬性,對多個屬性進行合并,比如由長寬高信息合并生成規(guī)格信息;

    2.通過提取到的多個屬性,根據(jù)映射規(guī)則生成新的屬性字段,比如由文件的類型、規(guī)格等信息生成物料編碼;

    3.提取結構的對應屬性,對結構中的不同零件進行分類,輸出不同類型的BOM;

    4.在EXCEL中添加零件的各類屬性字段信息,并返寫到SOLIDWORKS文件中,實現(xiàn)批量操作;

    5.批量讀取配置特定屬性,返寫至自定義屬性中;


    一:如何讀取文件


    以下介紹在VBA宏中,如何讀取文件的自定義屬性、配置特定屬性:


    用于獲取當前激活的SOLIDWORKS文件,并將獲取到的激活文件賦值給swDoc變量;

    代碼:var1 = swDoc.CustomInfo(“物料編碼”)

    用于讀取文件自定義屬性中字段為“物料編碼”的屬性值(如果有),并將該值賦給var1;

    代碼:var2 = swDoc.GetCustomInfoValue(“默認”,“零件類型”)

    用于讀取文件”默認”配置特定中字段為“零件類型”的屬性值(如果有),并將該值賦給var2;

    用戶在獲取到這些所需的屬性字段后,即可對這些屬性字段進行輸出或者是執(zhí)行其他的字符串操作;執(zhí)行完成后,可以將生成的新屬性字段返寫至SOLIDWORKS文件中;


    二:激活文件返寫


    以下介紹在VBA宏中,如何向一個激活的文件返寫屬性:



    用于刪除自定義屬性中原始字段(如果有),然后再添加該字段,并在添加該字段時,為該字段*新的值(“0001”);

    代碼中的swDmCustomInfoText為該字段的變量類型,與下圖中的Type對應,所有代碼類型對應的關鍵字請查閱SOLIDWORKS API Help;



    代碼:

    swDoc.DeleteCustomInfo2 “默認”, “零件類型”

    swDoc.AddCustomInfo3(“默認”, “零件類型”, swDmCustomInfoText, “焊件”)

    用于刪除“默認”配置特定中的原有字段信息(“零件類型”),然后再添加該字段,及字段所對應的值(“焊件”)。


    三:實例演示


    接下來,我們通過一個實例來演示一個完整的過程;零件已經(jīng)預先人工輸入了一些屬性信息,如下圖所示:



    讀取零件的屬性信息,判斷打開的零件是否屬于焊件結構;如果是焊件,則提取該焊件的“長”、“寬”、“高”屬性,并將該長寬高信息組合,返寫到零件的“規(guī)格”屬性字段中;代碼如下:


    宏執(zhí)行結果如下:



    注意:如果用戶需要對裝配體下屬的零件進行屬性批量讀取、返寫,需結合我**的文章,遍歷整個裝配體結構,來實現(xiàn)該效果,在這里不做過多贅述。


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

  • 詞條

    詞條說明

  • SOLIDWORKS Manage輕松管理你的設計

    今天與大家分享的是SOLIDWORKS Manage 2022 新增功能。根據(jù)客戶的增強功能需求,其中就包括中國客戶的實際需求,實現(xiàn)了眾多的功能強大的新功能,這些新功能使得SOLIDWORKS Manage 2022能夠較高效地訪問、共享和管理您的設計。SOLIDWORKS Manage是基于 SOLIDWORKS PDM Professional 文件管理、數(shù)據(jù)管理基礎之上的高階模塊,SOLID

  • 選擇流體有限元分析系統(tǒng)的注意事項有哪些

    產(chǎn)品內(nèi)部結構的科學性和合理性可以通過測試軟件的進行分析和了解,而在流體檢測過程之中可以通過科學的流體有限元分析?軟件進行其內(nèi)部結構的分析,考慮其系統(tǒng)的承重能力和其運行效果,為產(chǎn)品的開發(fā)和技術改進等多方面帶來較好的改造依據(jù),選擇較為可靠的流體有限元分析系統(tǒng)進行科學的生產(chǎn)和分析。 *1點.考慮軟件功能的匹配程度 據(jù)悉在各種參數(shù)性能分析了解的過程需要對比其本身的分析技術和檢測方案,通過目前可靠的流體有限

  • 小白版教您如何使用SOLIDWORKS MBD

    你是否有遇到過以下情況?1. 生產(chǎn)車間主要以PDF/DWG圖紙作為最后交付的文檔;二維圖紙不夠直觀,不利于管理與溝通2. 二維工程圖(創(chuàng)建、澄清、管理)的過程當中,會占用了工程和制造部門大量時間3. 二維圖紙和三維模型之間數(shù)據(jù)沒有關聯(lián),發(fā)生設計出錯就需要進行返工,這就會降低生產(chǎn)效率那么今天給各位簡單的介紹一個工具,它可以直接在模型上進行尺寸標注,不需要生成二維圖紙從而減少遇到上述講到的情況,即SO

  • SOLIDWORKS軟件轉Dwg格式教程

    SOLIDWORKS軟件中導出設置中,可以獲得有2個關于字體的選項:TrueType、**AutoCAD標準。本次介紹如何轉為Dwg格式。TrueType使用該項目可以直接將SOLIDWORKS中的字體導出到DWG圖紙中,保證了導出后的圖紙與原圖紙的高度一致性,也保證字體不會出現(xiàn)異常。AutoCAD**于AutoCAD標準:該項目可以分為兩個部分:使用windows字體、使用SHX字體。但無論是使

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

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

聯(lián)系人: 張生

電 話: 0755-89233676

手 機: 13713805312

微 信: 13713805312

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

郵 編:

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

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

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

聯(lián)系人: 張生

手 機: 13713805312

電 話: 0755-89233676

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

郵 編:

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

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