SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1609|回复: 16
打印 上一主题 下一主题

图形阵列出不来,怎么解决

[复制链接]

88

主题

286

帖子

173

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
472
QQ
跳转到指定楼层
楼主
发表于 2005-8-30 18:43:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   经典图书
在界面上画图的时候明明可以阵列出来的,但是用VB命令来做阵列的时候要么没反映,要么报错,怎么解决?

Part.FeatureLinearPattern 6, 0.012, 1, 0.05, False, False, "NULL", "NULL",False

看有些人做的东西是把最后一个False去掉来阵列的,但我去掉后一点反应都没有,看了API,我的格式是对的呀?急盼解决
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞9993 拍砖拍砖2065
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

10

主题

218

帖子

37

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
270
QQ
沙发
发表于 2005-8-30 18:45:06 | 只看该作者
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

6

主题

237

帖子

8

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
245
板凳
发表于 2005-8-30 18:46:38 | 只看该作者

   经典图书
Part.FeatureLinearPattern 6, 0.012, 1, 0.05, False, False, "NULL", "NULL"
这样的我也尝试过,但是阵列还是实现不了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

212

帖子

24

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
252
QQ
地板
发表于 2005-8-30 18:46:40 | 只看该作者

机械工程师论坛不知应怎么说明好了,有待 零教授 出马了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

242

帖子

16

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
289
QQ
5#
发表于 2005-8-30 18:50:05 | 只看该作者

   经典案例图书
这是最简单的阵列了,怎么就实现不了呢
boolstatus = Part.Extension.SelectByID("拉伸5", "BODYFEATURE", 0, 0, 0, False, 4, Nothing)
boolstatus = Part.Extension.SelectByID("", "EDGE", 0, 0.055, 0, True, 1, Nothing)
Part.FeatureLinearPattern 6, 0.012, 1, 0.05, False, False, "NULL", "NULL"
  
求助
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

222

帖子

27

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
277
QQ
6#
发表于 2005-8-30 18:51:14 | 只看该作者
Part.FeatureLinearPattern.....改为
Part.FeatureManager.FeatureLinearPattern
即可
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

245

帖子

31

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
281
7#
发表于 2005-8-30 18:52:32 | 只看该作者

   经典案例图书
我不懂它  帮你翻了下物件的顺序语法
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

218

帖子

27

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
262
QQ
8#
发表于 2005-8-30 18:54:58 | 只看该作者
试过了,还是不行,阵列实现不了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

230

帖子

27

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
273
QQ
9#
发表于 2005-8-30 18:57:11 | 只看该作者

  
研究好一阵子  程序码错误 掉字严重
我执行没问题
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

232

帖子

22

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
264
QQ
10#
发表于 2005-8-30 18:59:34 | 只看该作者

   经典图书
折腾我好久 我也不懂 试着研究 找出你的问题
看图:
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

208

帖子

28

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
244
QQ
11#
发表于 2005-8-30 19:01:55 | 只看该作者
阵列,不难吧。我用VBA(SW2006)录了一下:
  
boolstatus = Part.Extension.SelectByID2("直线1@草图2", "EXTSKETCHSEGMENT", 0, 0, 0, False, 1, Nothing, 0)
boolstatus = Part.Extension.SelectByID2("拉伸1", "SOLIDBODY", 0, 0, 0, True, 256, Nothing, 0)
Set Feature = Part.FeatureManager.FeatureLinearPattern2(5, 0.05, 1, 0.05, True, False, "NULL", "NULL", False)
运行正确!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

205

帖子

33

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
266
QQ
12#
发表于 2005-8-30 19:04:25 | 只看该作者
我用的是SW2004,录出来的如下:
  
boolstatus = Part.Extension.SelectByID("拉伸5", "BODYFEATURE", 0, 0, 0, False, 4, Nothing)
boolstatus = Part.Extension.SelectByID("", "EDGE", 0, 0.055, 0, True, 1, Nothing)
Part.FeatureLinearPattern 6, 0.012, 1, 0.05, False, False, "NULL", "NULL", False
不是10楼说的掉字,但是我用这个录制的运行就是不行,要么提示语法、参数错误,要么没反应
  
这个问题困扰我好久,手头的东西做不下去,盼解决
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

239

帖子

32

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
300
QQ
13#
发表于 2005-8-30 19:04:36 | 只看该作者
相信carol0227是一个学生,
那些老师怎么教教导出来的?
  
得到那么多人的帮忙,
居然连一点点的谢意都没有,
只有集中在自己的问题知上,
好像是什么的天大问题,
自我中心,把自己放得太大啦!!!!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

225

帖子

27

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
281
QQ
14#
发表于 2005-8-30 19:05:14 | 只看该作者

  
怎会没掉字  我当然试过N次 试了OK
再照你的语法 以这句来说 SelectByID("", "EDGE", 0, 0.055, 0, True, 1, Nothing)
掉了SelectByID “2" 和最后的Nothing  “ ,0"
我尝试删掉“2" “ ,0"  马上和你一样 错误发生 还是逐行试过
一再重覆是你的语法错误  再钻牛角尖  就完全没意义了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

238

帖子

24

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
281
QQ
15#
发表于 2005-8-30 19:05:43 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入


  
机械工程师论坛机械工程师论坛
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

200

帖子

21

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
240
QQ
16#
发表于 2005-8-30 19:10:39 | 只看该作者

   经典案例图书
估计14楼的用的是SW2006,2004的API 中根本就没有SELECTID2,所以在2004中根本就不认,不同的版本自然语法上有区别之处,有区别难道说就是语法错误???现在我说说从昨天到今天,我采取的解决办法:
boolstatus = Part.Extension.SelectByID("拉伸5", "BODYFEATURE", 0, 0, 0, False, 4, Nothing)
boolstatus = Part.Extension.SelectByID("", "EDGE", 0, 0.055, 0, True, 1, Nothing, 0)
boolstatus = Part.Extension.SelectByID("拉伸5", "SOLIDBODY", 0, 0.0275, -0.008, True, 256, Nothing)
Part.FeatureManager.FeatureLinearPattern 6, 0.012, 1, 0.05, False, False, "NULL", "NULL"
即增加了一个实体项
  
最后谢谢那些给我回帖的朋友们
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

221

帖子

42

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
273
QQ
17#
发表于 2005-8-30 19:10:45 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

SORRY 我用05 不知你用04 也有差别
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-11-8 22:39 , Processed in 0.190484 second(s), 26 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表