<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > SolidWorks表格驅動(dòng)應用

SolidWorks表格驅動(dòng)應用

作者: 時(shí)間:2012-06-04 來(lái)源:網(wǎng)絡(luò ) 收藏

5.利用名稱(chēng)管理器定義參數區域

本文引用地址:http://dyxdggzs.com/article/193791.htm

  選中“參數”工作表中的“長(cháng)”下面的所有數值,然后點(diǎn)擊公式欄中的“名稱(chēng)管理器”,新建一個(gè)名稱(chēng)為“長(cháng)”, 引用位置為剛才選中范圍的名稱(chēng)內容,如圖8。

圖8

  6.引用參數區域

  這是為了將尺寸與設定好的參數進(jìn)行關(guān)聯(lián)調用,采用下拉框來(lái)實(shí)現,如圖9。

圖9

  7.設置尺寸參數之間的關(guān)系

  這一步可以充分利用Excel方便的公式計算功能,如圖10。

圖10

  8.定義ActiveX控件按鈕

  切換到“開(kāi)發(fā)工具”選項卡(此前要確保在“Excel選項→常用”中將開(kāi)發(fā)工具選項卡激活),激活“設計模式”,在該選項卡中,點(diǎn)擊“插入→ActiveX控件→命令按鈕”,繪制一個(gè)按鈕,并修改該按鈕的顯示名稱(chēng)為“更新尺寸”。如果你喜歡,也可以將該按鈕的樣式顏色修改一下,效果如圖11。

圖11

  9.修改按鈕的代碼內容

  雙擊該按鈕,在彈出窗口的代碼中加入尺寸參數的內容。需要說(shuō)明的是,該代碼形式固定,需要更改的只是箭頭所指的變量傳遞部分語(yǔ)句,其中,前面括號中是在中的模型尺寸名,后面括號中是Excel表格中相應的單元格名稱(chēng)。注意,代碼中數值單位是m,而本例模型中單位是mm,因此在代碼中數值要除以1000。另外,按鈕名稱(chēng)不要弄錯,一定要與控件名稱(chēng)一致(注意不是顯示名稱(chēng))。需要指出的是,長(cháng)方體需要長(cháng)、寬和高三個(gè)參數,而我們只定義了2個(gè)參數“長(cháng)、高”,這是因為,“寬”的參數的方程式中定義了。如圖12。

圖12

  通用代碼內容如下,其中,紅色部分可直接復制重用到其他例子中。

  Private Sub CommandButton1_Click()

  Dim swApp As Object

  Dim Part As Object

  Dim Gtol As Object

  Dim longstatus As Long

  Dim boolstatus As Boolean

  Set swApp = CreateObject(“SldWorks.Application”)

  Set Part = swApp.ActiveDoc

  ‘Values for calcualtions are in meters

  Part.Parameter(“長(cháng)@Sketch1”).SystemValue=Range(“A4”).Value/1000

  Part.Parameter(“寬@Extrude1”).SystemValue=Range(“B4”).Value/1000Part.EditRebuild

  End Sub



關(guān)鍵詞: SolidWorks 表格 驅動(dòng)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>