Layout鲫鱼塘—PADS 宏相关操作之宏录制与运行
- 格式:pdf
- 大小:517.58 KB
- 文档页数:4
PADS2005实用外挂工具简要说明
首先打开软件,当然要打开PADS Layout或者是PADS Router.
如果你是要在PADS Layout中用就点上图中右下角Layout,会出现下面的界面。
软件的左边是层显示的选项,点击数字下面的框,如果钩不见了这对应的层也就不显示了,如下图:
右边也是层显示的控制选项,自己试着玩两次就知道是对应那些层了:
点击主界面右下界面。
下面这个界面主要是控制PCB封装的各种组件显示的:角的“<、>”
可以切换
最后的这个界面我也没用过,大家可以自己试着玩一下。
另外,选右下角Router的软件界面和Layout是完全一样的,功能应该也是一样的。
制作:☆好好生活★。
PADS Layout宏录制与修改:用宏快速输出PCB Layout文件自从开始学会作用宏之后我就不断尝试各种方法使用工作中比较繁琐的事变得简单,这次我想到用宏输出PCB Layout文件。
目前还不算太简单,如果学会编程可能会使用问题变得更简单,这也是我将来的目标。
其实录制这个宏文件很简单,就是打开PCB文件,开始录制宏,然后打开文件菜单→导出…,等等操作完后结束宏录制。
实其宏关键就是记录下面这个图片当中的一些选取的层和选项,正当我为录制好的宏而得意时,验证宏文件时却发现导出的DXF文件里没有2D线。
于是我重新录制这个宏文件,这次我就对照着看我在选取各选项时宏文件的记录情况,当选取“2D Lines”时我发现宏并没有记录(下图中红框内的选项),反复几次都是一样。
这就怪了,既然宏不能自动记录,我就手动加进去,加好后保存宏文件、运行…,正好卡在我加的那一行命令,如下图框里的位置。
左下角提示“syntax error”,真见鬼,本以为我找到方法了,结果却很失望。
但是我还不死心,我看到上面有命令行里的数字是加了“()”的,我试着给“2D Lines”里的“2”、“2D”、“2D Lines”分别加上“()”进行尝试,但都不行。
我不是一个轻言放弃的人,我开始从另一个思路尝试。
之前我是用选取选项的方法,那可不可以用取消选项的方法呢?在操作过程中我们一般是先把需要导出的层选取然后加载到“Selected”下面,如下图。
然后再选取Select Input Items下需要的相关选项,在默认情况下,操作完“把需要导出的层选取然后加载到“Selected”下面”后,Select Input Items下所有选项都勾选的状态(下左图),我就不需要选取去掉,保留需要的(下右图),点击“OK”按钮,结束宏录制。
接着验证这个宏,运行完后用CAD打开导出的DXF文件,如我所愿,2D Lines导出来了!这个宏文件虽然已经达到基本要求,但是当我在用各种PCB文件验证时发现一些问题,比如会导出一些不需要的线之类的东西。
使用宏录制和运行宏命令宏命令是一种可以自动执行一系列操作的功能,它可以大大提高我们在计算机上的工作效率。
在Excel等办公软件中,宏录制是一项非常常见和实用的功能,它可以将我们重复执行的操作录制下来,并保存为一个宏命令,以后只需运行宏命令即可完成相同的操作。
本文将介绍如何使用宏录制和运行宏命令。
一、录制宏命令的步骤1. 打开Excel,在工具栏中找到“开发工具”选项卡,点击打开“宏”窗口。
2. 在弹出的“宏”窗口中,输入宏命令的名称,并点击“创建”按钮。
3. 在录制宏命令之前,我们需要先确定要操作的对象,例如选中某个单元格或某个单元格区域。
4. 然后按下快捷键Ctrl+Shift+R开始录制宏命令。
5. 在录制过程中,我们可以进行各种操作,比如格式设置、数据填充、图表绘制等等。
6. 录制完成后,点击“停止录制”按钮,宏命令将被保存。
二、运行宏命令的方法1. 使用快捷键运行宏命令:按下快捷键Alt+F8,系统弹出“宏”窗口,选择需要运行的宏命令,点击“运行”按钮即可。
2. 使用工具栏按钮运行宏命令:在工具栏中找到“开发工具”选项卡,点击打开“宏”窗口,在弹出的窗口中选择需要运行的宏命令,点击“运行”按钮即可。
3. 使用菜单栏命令运行宏命令:点击“菜单”选项,选择“宏”子选项,系统将列出所有可用的宏命令,选择需要运行的宏命令即可。
三、注意事项1. 在录制宏命令时,尽量要记录准确的操作步骤,避免出现误操作。
2. 宏命令的录制和运行过程中,尽量不要对电脑进行其他操作,以免干扰宏的执行。
3. 在运行宏命令之前,务必确认当前操作的对象和数据是正确的,以免对原有数据产生不可逆的影响。
4. 尽量不要在宏命令中使用绝对引用,以便在执行宏命令时能适应不同的数据范围。
5. 如果宏命令较长,可考虑对宏进行分解,将一长串操作拆分成多个宏命令。
总结:通过宏录制和运行宏命令,我们可以将繁琐的操作步骤简化为一次点击,大大提高我们的工作效率。
PADS 宏相关操作之学会看宏程序在看这篇资料之前请先在网上搜《Layout鲫鱼塘—PADS 宏相关操作之宏录制与运行》,看完之后再看这一篇。
大家知道宏可以比较快速的设置、操作等。
但是给你一个宏,你知道这个宏倒底能干什么吗?开始接触宏的人如果没有编程基础怕是很难看懂。
其实只需要运行一下这个宏,大概就知道是怎么回事了。
如果感觉宏运行得太快,没看楚过程,那就用Step into单步执行模式运行宏,看宏怎样一步一步的操作。
下面这些是宏经常出现命令行里示例:Application.ExecuteCommand("Layer Setup")LayersSetupDlg.LevTypeDirName.Selected(0) = true = "1(PATTERN:COMP/Copper Top)"LayersSetupDlg.Ok.Click()MainFrame.StandardToolbarCurrentLayer = "(H) 1(PATTERN:COMP)"ApplicationExport Document("F:\ CCB Layout TOP.dxf")DXFExportDlg.Add.Click()DXFExportDlg.AllItems.Click()DXFExportDlg.Ok.Click()这些命令行是不是不容易看懂,其实命令是由英文组成,是将各单词之间的空格去掉了,有的加了“.”,所以看起来很费劲。
加上空格,去掉“.”后加上中文注解是这样的:Application Execute Command("Layer Setup")应用程序执行命令(“图层设置”)Layers Setup Dlg Lev Type Dir Name Selected(0) = true图层设置对话框层次类型目录名称选择(0)=真Layers Setup Dlg Name = "1(PATTERN:COMP)"图层设置对话框名称=“1(PATTERN:COMP)”Layers Setup Dlg Ok Click()图层设置对话框单击确定Main Frame Standard Toolbar Current Layer = "(H)主框架标准工具栏当前图层=“(H)Application Export Document("F:\ CCB Layout TOP.dxf")应用程序导出文件("F:\ CCB Layout TOP.dxf")DXF Export Dlg Add Click()DXF导出对话框添加单击DXF Export Dlg AllItems Click()DXF导出对话框全部删除单击DXF Export Dlg CopperPour = falseDXF导出对话框覆铜=假DXF Export Dlg Ok Click()DXF导出对话框[确定]Options Dlg Backup Dlg Number Of Backups = "9"备份选项对话框对话框备份数=“9”对于以上代码,有几点总结:(1)Application Execute后面通常一般是要打开对话框或点击菜单;(2)代码中有“Dlg”的一般是在进行对话框操作;(3)代码中有“Click()”的一般是按钮操作;(4)代码中有“= true”或“= false”一般是有选项操作,“true”表示选中,而“false”表示不选中;(5)代码中“=”后面“”中是宏录制时输入的内容,比如:=“9”制作:☆好好生活★。
在介绍学习VBA之前,应该花几分钟录制一个宏。
新术语:“宏”,指一系列EXCEL能够执行的VBA语句。
以下将要录制的宏非常简单,只是改变单元格颜色。
请完成如下步骤:1)打开新工作簿,确认其他工作簿已经关闭。
2)选择A1单元格。
调出“常用”工具栏。
3)选择“工具”—“宏”—“录制新宏”。
4)输入“改变颜色”作为宏名替换默认宏名,单击确定,注意,此时状态栏中显示“录制”,特别是“停止录制”工具栏也显示出来。
替换默认宏名主要是便于分别这些宏。
★宏名最多可为255个字符,并且必须以字母开始。
其中可用的字符包括:字母、数字和下划线。
宏名中不允许出现空格。
通常用下划线代表空格。
5)选择“格式”的“单元格”,选择“图案”选项中的红色,单击“确定”。
6)单击“停止录制”工具栏按钮,结束宏录制过程。
※如果“停止录制”工具栏开始并未出现,请选择“工具”—“宏”—“停止录制”。
录制完一个宏后就可以执行它了。
1.4 执行宏当执行一个宏时,EXCEL按照宏语句执行的情况就像VBA代码在对EXCEL进行“遥控”。
但VBA的“遥控”不仅能使操作变得简便,还能使你获得一些使用EXCEL标准命令所无法实现的功能。
而且,一旦熟悉了EXCEL的“遥控”,你都会奇怪自己在没有这些“遥控”的情况下,到底是怎么熬过来的。
要执行刚才录制的宏,可以按以下步骤进行:1)选择任何一个单元格,比如A3。
2)选择“工具”—“宏”—“宏”,显示“宏”对话框。
3)选择“改变颜色”,选择“执行”,则A3单元格的颜色变为红色。
试着选择其它单元格和几个单元格组成的区域,然后再执行宏,以便加深印象。
1.5 查看录制的代码到底是什么在控制EXCEL的运行呢?你可能有些疑惑.好,让我们看看VBA的语句吧.1)选择“工具”—“宏”—“宏”,显示“宏”对话框。
2)单击列表中的“改变颜色”,选择“编辑”按钮。
此时,会打开VBA的编辑器窗口(VBE)。
关于该编辑器,以后再详细说明,先将注意力集中到显示的代码上。
PADS 宏相关操作之宏的快捷键设置在看这篇资料之前请先看< PADS 宏相关操作之宏的修改>,看完之后再看这一篇。
宏经过录制、调试、修改都弄好了,特别是经常要用到的宏设一个快捷键,会使宏的使用变得非常简单。
(1)首先要将宏放置在比较固定的位置因为宏被设置快捷键后每次打开PCB档案时都会自动检查宏是否在?如果不在之前加载的位置就会报错。
怎么解决这个问题在后面会讲到。
操作:菜单Tools→Customize…,出现下图Customize对话框。
点击“Macro Files”标签页,再点击图中数字1边上红框中的按钮。
找到宏加载进来,如下图点击“Keyboard and Mouse”标签页,再将图中数字1的滚动条拉到最下面,可以看到数2红框中的“Macros”,双击“Macros”出现刚才加载的宏。
选取加载的宏(宏会处于蓝色背景说明被选中),数字3红框中的图标才会处于可点选状态,否则是灰色的,点击不会有反应。
点击上图中数字3红框中的图标,出现下图,在“Press new shortcut key”下输入想创建的快捷键(不要与软件默认的快捷键和非模命令冲突),点击OK。
经试验,设置的快捷键有个特点,就是设置为数字单键为宏的快捷键只需要按一下相应的数字就可以直接执行宏,但是如果设置数字多键、字母键单键、字母多键、字母数字混合键执行时都会跳出Shortcut对话框,输入相应快捷键后按回车才会执行宏。
前面讲到如果宏设置快捷键后宏文件位置改变了,打开档案时会报错(如下图),这时只需要点“忽略”,一般有几个宏设置了快捷键并且位置改变了就会出现几次这个报错对话框。
不止是打开档案时会报错,打开档案后操作相应的快捷键也一样会报错。
而且,如果不小心点击到对话框中的“中止”,档案就会在没的任何提示的情况下关闭,如果有些操作没有保存就麻烦了。
所以,如果打开档案时有宏文件报错提示,先点击“忽略”,进档案后用上面加载宏的方法打开这些对话框,删掉之前加载报错的宏,以避免造成不必要的麻烦。
PADS Layout宏录制与修改:快速选项设置经常遇到一些奇怪的问题,结果查出原因是软件的选项设置不小心被修改了,说说是简单,但是每次查这些问题都是很麻烦的。
上次做了一个修改层设置的宏,那个软件设置过程是否可以做成宏,如果可以,以后只要运行一下宏,软件的选项设置就搞定了!几经试验终于大功告成,但是其间也是历经挫折,现将其始末记录如下。
录制宏的操作就不讲了,先来看一下第一个问题。
宏文件录制好了,我是在中文界面下录制的宏,当把软件切换到英文界面时宏运行就卡壳了,真是没有想到啊。
返回到中文界面下宏运行又是正常的,我断定是因为录制的宏里有些选项是中文的,而英文界面下没有对应的中文标示,不能识别才造成卡壳。
下图中:图上面“General”选项卡本来应该是对应宏"全局|常规",但是软件不能识别,“Full screen”对应"全屏",软件不能识别,结果下拉选项居然变成了“白板”。
后来只好在两种界面下分别录制宏,遇到那种界面就运行那种宏。
第二个问题,和上次宏的问题有点相似,就是运行完后发现有些设置没有修改、有些数值也不正确。
造成这个问题是在录制宏时没有进行相关操作和修改相关数值。
这里不太好理解,那就说细致一点。
在录制宏时设置里的选项不管是不是我们所需要的选项,都必须操作一次,先选取别的选项然后再选回我们所以需要的选项,这样宏才会记录你所需要的选项;数值也是一样的道理,例如下图中Minimum display 后面我们需要的数值是:0.1,那在录制宏的时候就需要先输入一个别的数,鼠标要在设置框外点一左键,看到这个数值在宏的命令行里有记录了才算,然后再修改成0.1,鼠标要在设置框外点一左键……在下图中可以看到命令行里有两行是兰色框框起来的,这就是先操作和输入不对的,然后再改成两个红框内的命令行,这样宏才会记录,当然等宏录制完后,我们可以进行单步运行,把不需的操作删除掉。
删除多余步骤的宏命令后,宏程序如下图:删除多余的命令行有利于宏的缩短宏的运行时间,这个是已经经过我验证过的。
Excel宏操作高级技巧宏的录制和编辑调试Excel宏操作高级技巧之宏的录制和编辑调试Excel宏是一种自动化工具,可以记录和执行一系列的操作步骤,从而提高工作效率。
在Excel中,宏的录制和编辑调试是掌握宏操作的基本技能。
本文将介绍Excel宏的录制过程、常见的宏操作编辑技巧以及调试宏的方法。
一、宏的录制过程录制宏是一种非常简单的方式来创建宏。
下面以录制一个简单的宏为例,来介绍录制的具体过程。
1. 打开Excel,并创建一个新的工作簿。
2. 在Excel的工具栏上找到"开发工具"选项卡,点击"宏"按钮。
3. 在弹出的"宏"对话框中,输入宏的名称,比如"FormatData",然后点击"创建"按钮。
4. 这时会打开一个名为"Microsoft Visual Basic for Applications"的窗口,里面包含了录制宏的VBA代码。
5. 在Excel中进行一些需要录制的操作,比如设置单元格格式、复制粘贴数据等。
6. 在录制完成后,回到"Microsoft Visual Basic for Applications"窗口,点击工具栏上的"停止录制"按钮。
7. 录制的宏已经创建完成。
二、常见的宏操作编辑技巧除了录制宏外,我们还可以手动编辑宏的VBA代码,从而实现更复杂的功能。
下面介绍一些常见的宏操作编辑技巧。
1. 修改宏的名称:在VBA编辑器中,可以修改宏的名称。
首先选中需要修改名称的宏,然后在"属性窗口"中修改"名称"属性的值。
2. 添加注释:在VBA编辑器中,可以通过添加注释来解释代码的功能。
使用单引号'在代码行前面添加注释,增强代码的可读性。
3. 参数设置:在VBA代码中,可以使用参数来实现宏的灵活性和可复用性。
CAD命令宏录制与应用方法CAD(Computer-Aided Design,计算机辅助设计)软件是一种辅助工程师和设计师进行绘图和设计的强大工具。
在CAD软件中,命令宏录制是一项非常有用的功能,它可以帮助用户记录和自动执行一系列命令,极大地提高工作效率。
本文将介绍CAD命令宏录制的方法和应用技巧。
一、命令宏录制的方法1. 打开CAD软件并选择一个绘图模板。
2. 在CAD界面的命令行下,输入“macro”命令,然后按下Enter键。
3. 弹出的“宏指定文件”对话框中,点击“新建”按钮,并为宏指定一个名称,然后点击“确定”。
4. 在CAD界面上执行一系列需要录制的命令操作,如绘制线条、创建多边形等。
5. 当完成所有命令操作后,返回到命令行下,输入“macro”命令,然后按下Enter键。
6. 弹出的“宏指定文件”对话框中,选择之前创建的宏名称,然后点击“播放”按钮。
7. CAD软件将自动回放录制的命令宏,并完成之前的工作操作。
二、命令宏录制的应用技巧1. 创建常用命令宏在CAD软件中,有一些命令操作可能会频繁使用,可以将这些命令录制为宏,以便在需要的时候快速执行。
例如,如果经常需要绘制一个特定形状的图形,可以录制一个绘图宏,包含绘制图形的一系列命令,以后只需要执行该宏即可完成绘图。
2.自定义命令宏除了录制CAD软件中已有的命令,还可以自定义命令宏,以满足个人的工作需求。
例如,可以录制一个自定义命令宏,在绘图过程中自动设置特定的图层和线型,以及执行其他特定的操作,以简化繁琐的工作流程。
3. 应用于批量处理命令宏还可以用于批量处理,例如在大量图纸中进行相同的操作。
录制一个批量处理宏,按照预先设定的参数执行一系列操作,可以大大减少人工操作的时间和精力。
例如,在一组图纸中添加公共标注,可以录制一个批量处理宏,包含创建标注和编辑标注的命令。
4. 宏与脚本的结合使用除了命令宏录制,CAD软件还支持脚本编程,在一些复杂的应用场景中,可以结合宏和脚本,实现更高级的功能。
PADS 宏相关操作之宏录制与运行
宏是录制命令、输入和鼠标点击的任意组合,然后作为单一动作重放。
实际上,可以录制需要重放的任意组程序性步骤,因此,简化了多余的动作。
1.PADS 宏的录制
点击如下图所示红框中那个锤子打开下面这个Output Window小窗口,点击Macro标签切换到宏窗口。
先来了解一下宏工具栏
前面的工具就不讲了,如果你不知道说明你也看不懂接下来的内容,就要去补电脑基础了
Record 录制按钮
Run 运行按钮
Pause 暂停按钮
Stop 停止按钮,这个按钮只有在录制宏或运行宏时才会显示红色,一般情况下显示灰色
Toggle breakpoint切换断点,加在宏程序中,运到所加之处便自动停下来
Compress mouse moves 压缩鼠标移动——压缩鼠标移动模式只录制鼠标轨迹的起点和终点,而不录制起点和终点之间的中间坐标。
多数环境下推荐压缩,因此这样可以有效地减小宏文件大小。
录制中间鼠标轨迹会增加文件大小,除非在特殊应用中需要文档坐标信息。
Relative mouse moves相对鼠标移动——相对鼠标移动模式是使用增量坐
标来录制轨迹的起点和终点,而不是使用绝对坐标。
Step into单步执行,在当前行调用子程序,加载宏后单击这个按钮宏会一行一行的运行;当遇到子函数就进入并且继续单步执行。
Step over(<F10>)连续单步,当在函数内遇到子函数时不会进入子函数内单步执行。
而是将子函数整个执行完再停止。
Step out单步退出,在单步运行时点击此按钮会切换到成自动运行,并且一直运行到宏结束或运行到切换点。
Step to cursor跳到光标位置,先将光标置于某一行,然后点击此按钮,宏会运行到光标所在行暂停。
开始录制制,打开PADS Layout(PADS Logic、PADS Router)
依上面图片中数字顺序点击红框中的前三个步骤的图标后就可以开始执行各个操作了(宏开始记录所有操作),操作完后点击图中数字4处保存档案图标,保
存宏文件(这一步最关键)。
关于宏的录制适用于哪些方面和注意事项我就个人见解说一下。
宏录制适用于软件设置、菜单操作,比如规则设置、选项设置、运行验证设计等。
这些宏的录制过程与修改我都写了笔记。
PCB绘制过程也可以录制,但是需要注意的地方比较多(比如解锁元件),操作需要特别注意,如果操作中间宏没有记录到相应的操作,有可能在运行此宏时出现问题!请在百度文库搜《PADS Layout宏录制与修改:用宏录制PCB修改过程》另外,录制宏的过程尽可能采用压缩鼠标移动模式(需要在选取的状态),这样录制的宏命令简练、档案小、运行快、容易改。
录制宏需要注意的事项:
(1)如果想记录鼠标点击的操作,鼠标就必须要点击。
猛一听,好像觉得这是一句废话,其实对于刚开始接触宏录制的人来讲,需要好好理解这一句话。
比如:要设置一个对话框的5个选项,只需要选取前三个,但是打开对话框时前面三个已经是选取的状态,这时一般人做法就是关掉对话框。
但是,这样操作的结果就是,宏只会记录打开、关闭对话框的操作,却不会记录选取前面三个选项的操作,因为根本就没有对选项进行操作,所以宏不会记录。
正确的操作是这样的,先把这三个选项取消选取,然后重新选上,这样宏才会记录这三个选项是被选取的状态,当运行宏时才会去操作这三个选项,如果不做前面说的操作,那么宏就不会记录这三个选项的状态,就算运行宏时,这三个选项是没有被选取宏也不会去选取。
这一段不好理解,如果不理解请在百度文库搜《PADS Layout 宏录制与修改:用宏快速选项设置》,里面有讲操作实例。
这样录制宏会录制一些不需要的操作,在调试和修改时可以删除一些不必要的命令。
(2)如果想宏记录输入的内容,输入的内容就必须和原始的不一致。
这个问题和上面宏记录鼠标点击类似,说多了我都嫌烦,操作实例请在百度文库搜《PADS Layout宏录制与修改:用宏快速选项设置》
(3)注意录制宏的软件界面
有些软件有几种界面语言,宏会录制相应的界面标签,如果宏录制时的界面和
运行的界面不一样就有可能不能正常运行。
录制好的宏可以多次使用,下次使用时可以打开菜单Tools → Macro,出现如下图所示菜单,字菜单New Macro…分隔线下面的就是你近期录制和使用的宏(罗嗦一下,每个人打开的都可能不一样),如果有你要用的宏直接点一下,在PADS窗口下方就会出现宏窗口,点击Run 运行按钮就可以了。
如果字菜单New Macro…分隔线下面没有你要的宏,也可以点一下菜单New Macro…,也会出现宏窗口,然后用工具栏上的打开工具打开保存好的宏再运行。
制作:☆好好生活★。