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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 1348|回复: 23
打印 上一主题 下一主题

同步電腦系統時間

[复制链接]

17

主题

233

帖子

32

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
292
QQ
跳转到指定楼层
楼主
发表于 2013-12-24 23:46:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
[table=98%]請幫忙測試,時鐘是否能夠同步電腦系統時間
裡面的繁體字須更改為簡体,並對應秒分時三針的角度尺寸(請解除隱藏顯示)
' ******************************************************************************
' macro recorded on 12/24/13 by lsc
' 功能:同步電腦系統時間
'
' 操作說明:
' 1. 打開 now time.SLDDRW 檔.
' 2. 執行 Macro1.swp 巨集()
' 3. 須停止執行巨集()時,請同時按下 Ctrl-Pause Break 兩鍵.
'
' ******************************************************************************
Dim swApp As Object
Dim Part As Object
Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
Dim sec_rad As Double
Dim myDimension_s As Object
Dim myDimension_m As Object
Dim myDimension_h As Object
Set myDimension_s = Part.Parameter("D8@草圖1") '對應工程圖秒針角度值
Set myDimension_m = Part.Parameter("D9@草圖1") '對應工程圖分針角度值
Set myDimension_h = Part.Parameter("D10@草圖1") '對應工程圖時針角度值
pi = 4 * Atn(1)
sec = Second(Time)
sec_rad = sec * pi / 30
myDimension_s.SystemValue = sec_rad '執行程式起始的系統秒
While hor < 13
sec = Second(Time) '系統秒
min = Minute(Time) '系統分
hor = Hour(Time) Mod 12 '系統時(12小時制)
sec_rad = sec * pi / 30 '秒針轉動弧度
min_rad = min * pi / 30 '分針轉動弧度
hor_rad = hor * pi / 6 + (min * pi / 360) '時針轉動弧度
myDimension_s.SystemValue = sec_rad
myDimension_m.SystemValue = min_rad
myDimension_h.SystemValue = hor_rad
Set myModelView = Part.ActiveView
myModelView.RotateAboutCenter 0, 0
Wend
End Sub

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

使用道具 举报

65

主题

298

帖子

127

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
432
QQ
沙发
发表于 2013-12-24 23:46:59 | 只看该作者
  
謝謝梁兄分享。
大侠測試結果如下:巨集能正常執行,但對不上系統時間。不知工程师是如何操作成功的…
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

10

主题

223

帖子

20

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
244
板凳
发表于 2013-12-24 23:52:35 | 只看该作者
牛叉啊,鼓励鼓励啊
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

208

帖子

13

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
226
QQ
地板
发表于 2013-12-24 23:53:01 | 只看该作者
谢谢分享!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

249

帖子

20

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
289
QQ
5#
发表于 2013-12-24 23:55:23 | 只看该作者

   经典案例图书

這就是想和大家討論的問題,
sw對角度的定義,不是固定在起始點,所以就會有0和180度的誤差,
目前像這樣的問題,我只會在起始時,先手改修正時分秒三針調到接近角度.
除此之外,不知道是否尚有較佳的解決處理.
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

218

帖子

34

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
270
QQ
6#
发表于 2013-12-24 23:56:47 | 只看该作者
深奥的东西需要学习~!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

73

主题

308

帖子

141

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
450
7#
发表于 2013-12-24 23:58:01 | 只看该作者

   经典案例图书
高手啊,
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

15

主题

246

帖子

49

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
306
QQ
8#
发表于 2013-12-24 23:58:17 | 只看该作者
学习学习……
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

196

帖子

8

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
204
9#
发表于 2013-12-24 23:59:23 | 只看该作者
真牛....
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

11

主题

208

帖子

28

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
244
QQ
10#
发表于 2013-12-25 00:00:20 | 只看该作者

原來如此,跟進關注~
再次謝謝梁兄無私分享!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

15

主题

229

帖子

25

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
280
QQ
11#
发表于 2013-12-25 00:00:38 | 只看该作者
高手~~ 谢谢分享!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

231

帖子

49

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
302
QQ
12#
发表于 2013-12-25 00:00:54 | 只看该作者
未来的方向
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

82

主题

283

帖子

158

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
441
13#
发表于 2013-12-25 00:02:08 | 只看该作者
未来方向
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

246

帖子

26

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
281
QQ
14#
发表于 2013-12-25 00:02:55 | 只看该作者
謝謝分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

16

主题

223

帖子

46

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
294
QQ
15#
发表于 2013-12-25 00:04:03 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

都是高手啊
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

220

帖子

27

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
254
QQ
16#
发表于 2013-12-25 00:04:56 | 只看该作者

   经典案例图书
膜拜中。。。。 刚试了一下,出现“运行时错误'91”  我都转换成简体了
2013-12-31 11:04:30 上传
下载次数: 0
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

13

主题

251

帖子

29

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
297
QQ
17#
发表于 2013-12-25 00:05:15 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

可以了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

15

主题

229

帖子

38

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
296
QQ
18#
发表于 2013-12-25 00:05:39 | 只看该作者

   经典案例图书

可以执行。。。时间能跟系统对上
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

219

帖子

41

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
264
QQ
19#
发表于 2013-12-25 00:06:22 | 只看该作者
厉害
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

250

帖子

23

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
284
QQ
20#
发表于 2013-12-25 00:09:00 | 只看该作者
咋不行?改了简体
Dim swApp As Object
Dim Part As Object
Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
Dim sec_rad As Double
Dim myDimension_s As Object
Dim myDimension_m As Object
Dim myDimension_h As Object
Set myDimension_s = Part.Parameter(&quot;角度60@草图1&quot;)
Set myDimension_m = Part.Parameter(&quot;角度66@草图1&quot;) '
Set myDimension_h = Part.Parameter(&quot;角度69@草图1&quot;) '
pi = 4 * Atn(1)
sec = Second(Time)
sec_rad = sec * pi / 30
myDimension_s.SystemValue = sec_rad '
While hor < 13
    sec = Second(Time) '
    min = Minute(Time) '
    hor = Hour(Time) Mod 12 '
    sec_rad = sec * pi / 30 '
    min_rad = min * pi / 30 '
    hor_rad = hor * pi / 6 + (min * pi / 360)
    myDimension_s.SystemValue = sec_rad
    myDimension_m.SystemValue = min_rad
    myDimension_h.SystemValue = hor_rad
    Set myModelView = Part.ActiveView
    myModelView.RotateAboutCenter 0, 0
Wend
End Sub
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-5-7 13:55 , Processed in 0.247716 second(s), 39 queries .

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

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

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