機(jī)械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 4741|回復(fù): 11
打印 上一主題 下一主題

基于VAB語言在solidworks二次開發(fā)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2016-7-28 17:23:49 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
當(dāng)Df和Db直徑相差距離不大時(shí),運(yùn)行畫圓程序Set skSegment = Part.SketchManager.CreateCircle(0#, 0#, 0#, 0, Db / 2000, 0#)Set skSegment = Part.SketchManager.CreateCircle(0#, 0#, 0#, 0, Df / 2000, 0#)
& d% _" T- z( P" T* c$ W3 s怎么只運(yùn)行出一個(gè)結(jié)果
4 ^2 E+ S' }3 M6 T# U& K# z: t/ a5 j- z3 y還有就是距離原點(diǎn)的點(diǎn)的距離過小時(shí)Set skPoint = Part.SketchManager.CreatePoint(-1.99 * 0.001, 0, 0) 這個(gè)點(diǎn)畫不出來2 B! u5 b/ i/ H/ S1 |  F4 p& r
) `  i" I* S  Q
在編程過程中有時(shí)候一段程序已經(jīng)確定是對的,已經(jīng)檢查好多遍,可是運(yùn)行之后就是運(yùn)行不出對應(yīng)結(jié)果,有時(shí)候什么結(jié)果都沒有,我不知道為什么。是不是其它程序的影響還是什么。 這種老是運(yùn)行不出結(jié)果感覺我真的快要撐不下去了。
; `2 d. Q# ?8 s4 f7 I; ~希望大神給點(diǎn)寶貴意見,如果有人在做基于VBA語言在solidworks里面二次開發(fā)大家可以交流一下
. T0 d/ p2 X$ Y5 k
3 I) D$ K2 q7 B5 ~1 S# q( s5 t
回復(fù)

使用道具 舉報(bào)

2#
發(fā)表于 2016-7-28 19:00:20 | 只看該作者
還沒解決呢  好像上次見過這個(gè)帖子
3#
 樓主| 發(fā)表于 2016-7-29 08:15:30 | 只看該作者
是的不會呀,有現(xiàn)在在做這方面大神嗎,能否請教心得
4#
發(fā)表于 2016-7-29 16:46:33 | 只看該作者
先關(guān)掉草圖捕捉,
+ n5 j& D! D4 r/ a: V
  T3 I" N7 Y9 C$ |) {! [+ B: M
. G0 P9 k0 G5 n8 r$ K* g% U6 b再運(yùn)行宏;: p! N- `  k9 N) Q' B
1 _+ T/ h; ^2 x+ b6 Z

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊會員

x
5#
 樓主| 發(fā)表于 2016-7-31 15:59:43 | 只看該作者
謝了,大神,請問你也是在做基于 VBA 語言 在solidworks 里面二次開發(fā)嗎?能否加你qq呀  我是蕪湖安徽工程大學(xué)學(xué)生,我的畢業(yè)課題就是這方面的。/ y1 U4 R( K, h& Q" f

點(diǎn)評

只是SW愛好者,社會人員一個(gè)  發(fā)表于 2016-8-1 08:45
6#
 樓主| 發(fā)表于 2016-8-22 10:50:46 | 只看該作者
哦,謝了。不過后面我要把這個(gè)關(guān)掉捕捉畫齒輪的程序和我已經(jīng)編好的在打開捕捉畫高階齒坯的程序放在一起,讓齒輪滾切齒坯,這一個(gè)是關(guān)掉捕捉的程序和一個(gè)打開捕捉的程序在一起,再加上后面滾切的程序(還沒有編)。那我真不知道怎么辦,這放在一起運(yùn)行還加上沒有編好的程序那不是亂了套
7#
發(fā)表于 2016-8-22 10:57:31 | 只看該作者
lijun1226 發(fā)表于 2016-8-22 10:500 Y+ T5 \8 h6 V9 x7 H
哦,謝了。不過后面我要把這個(gè)關(guān)掉捕捉畫齒輪的程序和我已經(jīng)編好的在打開捕捉畫高階齒坯的程序放在一起,讓 ...

0 [* \! f7 v1 ~' H利用代碼開關(guān)捕捉) Q/ E" m1 Y' E+ e' {
  1. swApp.SetUserPreferenceToggle swUserPreferenceToggle_e.swSketchInference, False         '關(guān)閉捕捉
    5 R! E; W$ R+ k* u2 h/ A! i
  2. swApp.SetUserPreferenceToggle swUserPreferenceToggle_e.swSketchInference, True          '激活捕捉
復(fù)制代碼
$ `$ `% {* @, a' q

: K  t& W' S) ^7 t- b  b

評分

參與人數(shù) 1威望 +1 收起 理由
夢E柯南 + 1 正解

查看全部評分

8#
 樓主| 發(fā)表于 2016-8-31 10:55:29 | 只看該作者
謝謝了,這個(gè)我知道了
9#
 樓主| 發(fā)表于 2016-8-31 11:02:21 | 只看該作者
現(xiàn)在就是把畫好的插齒刀和高階齒坯放在一起運(yùn)行時(shí),高階齒坯先運(yùn)行出來,是對的,但插齒刀的單齒草圖好像的兩段基圓到齒根圓之間的過渡圓弧沒有運(yùn)行出來不知道咋回事,是不是兩部分程序放在一起是需要注意一些事項(xiàng),我沒有注意呀,還是?
10#
 樓主| 發(fā)表于 2016-8-31 11:04:04 | 只看該作者
運(yùn)行出來就是這個(gè)結(jié)果

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊會員

x
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-9-27 21:26 , Processed in 0.057825 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表