找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 21620|回复: 12
打印 上一主题 下一主题

【讨论】有人使用SW的宏操作吗?

[复制链接]
头像被屏蔽
跳转到指定楼层
1
发表于 2002-8-23 12:29:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2002-9-8 19:01:26 | 只看该作者
顶上来
加分鼓励的问题
3
发表于 2002-9-8 19:30:12 | 只看该作者
偶以前写的发在mtdcn.com上的(现在很久没去了),主要还是看了GEARTRAX2001的一个帮助文件写的。(差不多是翻译了
  
GearTrax 2001在Solidworks环境中的调用
GEARTRAX2001安装后在其目录下有一个AddingGearTraxToMenu.doc文件,里边介绍了如何在SW中调用GEARTRAX2001的方法。而其原理实际也就是在SW调用Macro,不过在该文件的原程序中,GEARTRAX2001的路径还未更新,因此还需修改一下。
具体过程如下:
1. 在SW目录下建立一个Macro目录。(作为与其它目录的区分,便于记忆所以选Macro。)
2. 可以用UltraEdit建立一个名为GearTrax.swb的宏命令文件。(SW中有两种格式的宏命令格式文件,还有一种是SWP)。
3. 编辑GearTrax.swb文件,使里边包含有如下程序,不过要注意的是GearTrax的EXE可执行文件,根据不同的版本与安装目录,其程序名称及路径要与系统里具体的程序一致。
Dim swApp As Object
Dim Part As Object
Dim Gtol As Object
Sub main()
Set swApp = CreateObject("SldWorks.Application")
Set Part = swApp.ActiveDoc
      myappid = Shell("C:\Program Files\GearTrax 2001\GearTrax2001.exe", 1)
rem     AppActivate myappid
End Sub

  
4. 把该文件拷到SW的Macro目录中,作为Macro的调用文件。
5. 可以先新建一个Part文件(建立文件格式与工具条的界面定义),然后重定义工具条,选Tools/Custmize,先选Toolsbar中在Macro前打个勾;也可以直接用鼠标右键点工具条,使Macro工具条浮现。
6. 在菜单Tools/Custmize的Macro选项中分配具体Macro。如选Macro1,然后点Add按钮指定到刚才建立的GearTrax.swb文件。确定后就会发现Macro工具条上的Macro1按钮激活了。SW中一般有十条Macro可定义在工具条中。
7. 以后调用GearTrax时就可以直接点击Macro1图标运行程序。(不过,我个人认为最好还是单独把Macro1按钮拖拉到其它工具条上,否则,整条的Macro工具条太占屏幕空间了。)
8. 接着还可以把Macro1按钮添加到菜单上去,可以选Tools/Custmize的Menus选项,在Categories对话框内找Macros,同时会在Commands中显示可以添加的Macro命令。
9. 按照下边栏目的提示把选中的Macro命令添加到菜单中你觉得合适的位置,以及定义该命令在菜单上的名称。
“Change what menu”――指定到菜单(这儿可以指定到&Tools/---Macro中), ”Position on”――定位排序, ”Name of command”――菜单上显示的命令名称。
10.在本例中,确定后就会发现SW的Tools/Macro菜单上多出了一个GearTrax项目。
11.以后也可以菜单中调用GearTrax。
  
不过,我个人的看法是对于特定的本程序一定要做到在SW中调用是没多大必要的,因为它已经直接在系统的Program菜单中添加了程序项目。但是作为SW的环境配置以及Macro运用的一项功能,上述操作还是有其可行性的。(因为SW中有很多工具条及按钮是没有出现在默认界面上的,而Macro命令对于处理一些相同操作,提高工作效率而言有很广泛的实用价值,相当于Photoshop的Action命令。)而SW的应用环境的定义的自由也是SW相对于其它CAD软件的一项突出的功能了。
4
发表于 2002-9-8 19:34:47 | 只看该作者
我自己感觉的SW的宏没有Photoshop里的好用----哪跟哪---我作那一串储藏盒时(一共有九套),其中有一些部位要改动,于是想试用宏录制,但录下来的东西实在太多了偶都不知哪些是无用操作----结果只有作罢。
5
发表于 2002-9-9 10:32:35 | 只看该作者
宏录制使用还是很不错得。可以节省你很多时间哦。
头像被屏蔽
6
发表于 2002-9-9 21:16:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
7
发表于 2002-9-10 10:39:12 | 只看该作者
yu_kenneth wrote:
多谢菜板大哥加分!!!:)
以后还要争取一问惊人,呵呵

  
一问如何惊人呢?:?)
比如对yu_kenneth 说:小姐,您结婚了吗?
8
发表于 2002-9-10 18:58:45 | 只看该作者
利用宏可以作很多事情:
前一段时间,我为了哄儿子高兴,就利用宏做了以段:基本想法如下:
不断改变装配中某个装配的尺寸,这样可以使零件转动或移动,达到了一个动态的效果。
我儿子看了我做的东西(直升机的螺旋浆转动),非常高兴。
  
):在儿子心中的形象进一步高大。
9
发表于 2002-9-10 19:07:16 | 只看该作者
Shadow wrote:
我自己感觉的SW的宏没有Photoshop里的好用----哪跟哪---我作那一串储藏盒时(一共有九套),其中有一些部位要改动,于是想试用宏录制,但录下来的东西实在太多了偶都不知哪些是无用操作----结果只有作罢。

  
千万不能录太长,否则分不清谁是谁了
10
发表于 2002-9-10 19:32:31 | 只看该作者
cadtools wrote:
利用宏可以作很多事情:
前一段时间,我为了哄儿子高兴,就利用宏做了以段:基本想法如下:
不断改变装配中某个装配的尺寸,这样可以使零件转动或移动,达到了一个动态的效果。
我儿子看了我做的东西(直升机的螺旋浆转动),非常高兴。
  
):在儿子心中的形象进一步高大。

  
原来宏录制还有这样的效果哪-----呵呵----哄孩子----象拨浪鼓---
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-8 14:24 , Processed in 0.028093 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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