|
----------------------------------------------------------------------------------------
Private Sub Command1_Click()
Set swapp = CreateObject("SldWorks.Application")
swapp.Visible (True)
'此處函數為開啟sw程序
End Sub
Private Sub Command3_Click()
Dim swapp As Object
Dim part As Object
Dim boolstatus As Boolean
Set swapp = CreateObject("SldWorks.Application")
Set part = swapp.NewPart()
swapp.Visible = True
part.InsertSketch2 True
boolstatus = part.Extension.SelectByID("前?", "PLANE", 0, 0, 0, False, 0, Nothing)
part.InsertSketch2 True
part.CreateCircle 0, 0, 0, 0, Val(Text1.Text) / 2000, 0
part.ShowNamedView2 "*上下二等角??", 8
part.FeatureManager.FeatureExtrusion True, False, False, 0, 0, Val(Text2.Text) / 1000, 0.01, False, False, False, False, 0, 0, False, False, False, False, 1, 1, 1
End Sub
------------------------------------------------------------------------------------------------------------------------
我想用vb設計一個自動畫圓柱的程式,以上是我的程式碼
問題點:
我輸入尺寸為3(含)以下的直徑 SW畫不出來
直徑4以上就正常...
請懂得大大幫幫忙 搞了我好久 爬文也找不到
紅色那行Val(Text1.Text) / 2000
Text1是我輸入直徑的欄位 但除了2000就會有我說的那個問題
|
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?註冊
x
|