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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12464|回复: 77
打印 上一主题 下一主题

春节期间 SW 宏 学习成果——魔尺

  [复制链接]

75

主题

272

帖子

162

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
444
QQ
跳转到指定楼层
楼主
发表于 2014-2-9 02:07:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

   经典图书


春节时给家里小朋友买了个 48 段的魔尺,不会玩,上网找了个教程,文字版的,没有图,小朋友玩起来很困难。
这时想到了强大的 SolidWorks,于是乎决定用 SW 来演示魔尺变幻的效果。
刚开始,纯用配合来做,48段魔尺,要变幻48个配合,前面几段配合做起来还勉强可以,越到后面,
随着变幻的节段增多,到最后都不知道该变化哪段了,变起来也很痛苦,于是想到了
以前从来没有写过 sw 的,一切从零开始,这方面的教程也少,论坛上讨论的人也不多,
英文的 API 帮助看起来也很吃力,差点放弃了。后来想到了 Excel 也有功能,到网上一搜,
讨论 Excel 的帖子非常多,随便找了个论坛注册后,就不耻下问,终于学会了如何建立窗口,
如何使用TextBox、CommandButton控件,如何打开、保存魔尺变幻公式文件。
由于 Excel 与 sw 一些语句不能通用,还得反过来肯 E 文的 API 帮助,由于才疏学浅,
在 Excel VBA 中能实现用对话框来打开和保存文件,在 SW VBA 中却只实现了对话框打开文件,
保存文件时只会用消息框来输入文件名,将魔尺变幻公式文件保存在文件所在的文件夹中。
程序,可以将输入的公式应用到装配体中,实现魔尺变幻,可单步变幻,方便学习;
也可以指定任意一段进行旋转,可自行创造变幻效果,并可将公式保存为文本文件。
公式说明:
本例中,将上方白色长方形面定为第1段,白色长方形面依次为1、3、5、7、9、...、47
最上面红色长方形面定为第2段,红色长方形面依次为:2、4、6、8、10、...、48
公式中顺时针旋转 90° 为 1,逆时针旋转 90° 为 -1,旋转 180° 为 2(顺、逆都一样)。
具体的公式说明见附件里的『魔尺的玩法(48段).doc』,该文件里给出了 47 种魔尺变幻方法,
黄色标记的是我验证过的,并把公式保存出来了。
零件文件(sw 2014 版)和文件都在附件里,请高手给予完善为谢!
魔尺.rar (426.26 KB, 下载次数: 148, 售价: 45 金币)
补充内容 (2014-3-5 14:21):
2012 版文件在53楼
SolidWorks机械工程师论坛

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 转播转播 分享教程|习题|模型|技巧1 点赞点赞13648 拍砖拍砖824
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

11

主题

238

帖子

23

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
283
QQ
沙发
发表于 2014-2-9 02:07:15 | 只看该作者
魔尺旋转采用的是角度配合,本来准备用配置来保存各种形状的变幻效果,结果把配合角度设置为用于此配置时,配合的角度就要出问题,旋转的方向就不对了。
在单配置装配体中有时也要出这个问题,我的解决方法是,保留一个初始的装配体文件,出问题时,删掉问题文件,用初始装配体文件来变幻,或者是不要保存装配体文件,出错时不保存关闭文件后再打开。
目前还找不到好的办法来解决这个问题。实在找不到好方法就不用角度配合,用边线来配合,这样就不会出问题,但是这样一来,需要控制的配合数量是48×4个了(每段有4个不同的位置),做起来太麻烦了,暂不考虑。
对于配合的问题,不知道大家有什么好的建议没有?
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

10

主题

253

帖子

25

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
291
QQ
板凳
发表于 2014-2-9 02:07:24 | 只看该作者

   经典图书
是不是太酷了一点
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

229

帖子

24

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
270
QQ
地板
发表于 2014-2-9 02:07:54 | 只看该作者
楼主的专研精神很好
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

229

帖子

15

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
253
QQ
5#
发表于 2014-2-9 02:08:01 | 只看该作者

   经典案例图书
很好的創作,謝謝分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

235

帖子

40

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
327
QQ
6#
发表于 2014-2-9 02:08:06 | 只看该作者
太霸气了吧,
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

239

帖子

36

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
294
QQ
7#
发表于 2014-2-9 02:08:25 | 只看该作者

   经典案例图书
感谢分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

229

帖子

20

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
276
QQ
8#
发表于 2014-2-9 02:08:53 | 只看该作者
这个好.......
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

232

帖子

17

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
263
QQ
9#
发表于 2014-2-9 02:08:56 | 只看该作者
我用的是SW2012,
还是先收藏了再说。谢谢分享。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

210

帖子

22

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
259
QQ
10#
发表于 2014-2-9 02:09:31 | 只看该作者

   经典图书
技术达人呀!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

218

帖子

16

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
247
QQ
11#
发表于 2014-2-9 02:09:47 | 只看该作者
謝謝分享!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

241

帖子

27

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
287
QQ
12#
发表于 2014-2-9 02:10:52 | 只看该作者
点赞啊!!!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

219

帖子

38

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
281
QQ
13#
发表于 2014-2-9 02:11:23 | 只看该作者
感谢楼主分享,楼主的钻研精神值得学习
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

247

帖子

39

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
301
QQ
14#
发表于 2014-2-9 02:11:38 | 只看该作者
好酷....
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

232

帖子

36

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
287
QQ
15#
发表于 2014-2-9 02:12:29 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

这玩具还真没玩过
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

8

主题

237

帖子

19

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
282
QQ
16#
发表于 2014-2-9 02:12:30 | 只看该作者

   经典案例图书
楼主的钻研精神值得学习
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

207

帖子

19

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
243
QQ
17#
发表于 2014-2-9 02:12:57 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

楼主的学习精神很让人佩服。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

215

帖子

26

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
252
QQ
18#
发表于 2014-2-9 02:13:47 | 只看该作者

   经典案例图书
很好很强大
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

7

主题

232

帖子

26

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
275
QQ
19#
发表于 2014-2-9 02:14:15 | 只看该作者
楼主的值得学习.
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

250

帖子

24

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
303
QQ
20#
发表于 2014-2-9 02:14:33 | 只看该作者
赞一个,玩得真高。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

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

手机版|小黑屋| GMT+8, 2025-5-22 15:49 , Processed in 0.341999 second(s), 29 queries , Memcache On.

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

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

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