发布企业信息

谈谈“宏”(CAM软件应用)

作者:佚名  信息来源:无忧机械电子  2007-1-15

字体大小:  网友评论  进入论坛  

宏,说白了,也就是一段程序,你执行它,得到一个你想要的结果。有时,我们在用某个软件时,常常要一个同样的结果,比方说削焊盘,拼版等等。于是乎,您就可以写一段程序,来控制软件自动生成您所需要的结果(当然,每次的参数还是要重新设定的),可想而知,这样能大大提高工作效率。现在的程序开发商开发的软件,不管功能...
谈谈“宏”

常看到论坛里有关“宏”的贴子,或是问怎样写,或是要一个什么什么宏,现在我把我关于宏的小小看法写出来,看看对您有没有什么帮助。

宏,说白了,也就是一段程序,你执行它,得到一个你想要的结果。

有时,我们在用某个软件时,常常要一个同样的结果,比方说削焊盘,拼版等等。而要得到这样的结果,您通常要N多步,索幸的是,这些步骤往往是一样的。于是乎,您就可以写一段程序,来控制软件自动生成您所需要的结果(当然,每次的参数还是要重新设定的),可想而知,这样能大大提高工作效率。

现在的程序开发商开发的软件,不管功能有多么强大,对不同的使用者,总是会有这样或那样的不足和限制。于是,开发商为了不同人群的考虑,在每款软件里都会有一个“宏命令”编辑器,然后在帮助文件里教你怎样写“宏”,再告诉你这个软件里每一个命令对应的宏语法是怎样的,呵呵,剩下的就是你怎样把这些命令组合在一起,形成一段程序,为你自己服务了。这里,Office里的组件,每一款都提供VB编辑器让你来写宏;CAD/" target="_blank">AutoCAD有AutoLisp和VB编辑器;GC-CAM 里也是VB编辑器;而CAM350是用QuickBasic(QB)。

一般要用到宏了,就说明你对这个软件的功力达到一定的水平,亦或是,对它了解比较深,现有的功能不太能满足你了。

我用了CAM350很多年,不敢说功力深厚,只是略知一点皮毛。也在别人写的宏的基础上改写了几个宏(呵呵,我的QB还是学的不错的,在中学时候专攻QB),用得还是蛮顺手的。

程序结构也就是三种结构:顺序结构、循环结构、选择结构(不用说程序是如此,你我一辈子生活的组成,也就是这三种结构的交替),简单的很。

首先要搞清楚你要做什么,即你要得到一个什么样的结果,再计算你之前在电脑上这样做的步骤是什么,1、2、3...,要执行什么的命令,先,然后,接着,接着,最后...这就是画(写)流程图。画(写)完之后,就要搞清楚每一个键盘或鼠标操作对应的宏语法是什么,比方说:
COPY 就对应着 Delete 就对应着 Add/Line 画线
edit_copy@ edit_delete@ add_line@
setcopies@ # axy@ #,# axy@ #,#
edit_selectall2@ back@ axy@ #,#
setcoplayer@ # delete_edits@ 4, 1 back@
copy_to_layer@ back@
back@

下来就是你一个命令一个命令的套就好了,当然,这些参数的设置可要小心了,不然,你就等着NG吧。命令套好了,再把它们放到程序结构里去:什么时候该顺序(一步一步来);什么时候该循环(循环几次,是活循环,还是死循环);什么时候该选择,有什么样的选择条件,什么样的选择结果,等等。

另外你还要知道,什么程序也不可能是一步到位的,在不断编写的同时,也在不断的调试,修改参数,设定环境,一直到你满意为止,OK之后,你就可以坐享其成了,呵呵,以前花N多步才能
分页: [1] [2] [下一页] 
Google


推荐图文

广告

电子热点图文

  • 新型太阳能充电器的研究与设计
  • 基于EDA的交通灯控制系统
  • 电子元件基础知识--半导体三极管
  • PID控制中如何整定PID参数

电子风云人物

Copyright © 2004 51base.com Inc. All rights reserved.

无忧基地 版权所有│粤ICP备06098418号│XHTML | CSS

客服:+86-755-2212 2202 工作时间:周1~5 10点~16点

感谢中国网络提供带宽支持

《网络营销技巧》