PADS Layout宏录制和修改:快速选项设置.pdf

PADS Layout宏录制和修改:快速选项设置.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PADS Layout 宏录制与修改:快速选项设置 经常遇到一些奇怪的问题,结果查出原因是软件的选项设置不小心被修改了,说 说是简单,但是每次查这些问题都是很麻烦的。上次做了一个修改层设置的宏,那个 软件设置过程是否可以做成宏,如果可以,以后只要运行一下宏,软件的选项设置就 搞定了!几经试验终于大功告成,但是其间也是历经挫折,现将其始末记录如下。 录制宏的操作就不讲了,先来看一下第一个问题。宏文件录制好了,我是在中文 界面下录制的宏,当把软件切换到英文界面时宏运行就卡壳了,真是没有想到啊。返 回到中文界面下宏运行又是正常的,我断定是因为录制的宏里有些选项是中文的,而 英文界面下没有对应的中文标示,不能识别才造成卡壳。下图中:图上面“General ” 选项卡本来应该是对应宏全局|常规,但是软件不能识别,“Full screen ”对应全屏, 软件不能识别,结果下拉选项居然变成了“白板”。 后来只好在两种界面下分别录制宏,遇到那种界面就运行那种宏。 第二个问题,和上次宏的问题有点相似,就是运行完后发现有些设置没有修改、 有些数值也不正确。造成这个问题是在录制宏时没有进行相关操作和修改相关数值。 这里不太好理解,那就说细致一点。在录制宏时设置里的选项不管是不是我们所需要 的选项,都必须操作一次,先选取别的选项然后再选回我们所以需要的选项,这样宏 才会记录你所需要的选项;数值也是一样的道理,例如下图中Minimum display 后面 我们需要的数值是:0.1,那在录制宏的时候就需要先输入一个别的数,鼠标要在设置 框外点一左键,看到这个数值在宏的命令行里有记录了才算,然后再修改成0.1,鼠 标要在设置框外点一左键…… 在下图中可以看到命令行里有两行是兰色框框起来的,这就是先操作和输入不对 的,然后再改成两个红框内的命令行,这样宏才会记录,当然等宏录制完后,我们可 以进行单步运行,把不需的操作删除掉。 删除多余步骤的宏命令后,宏程序如下图: 删除多余的命令行有利于宏的缩短宏的运行时间,这个是已经经过我验证过的。 可以删除的还有一些对话框操作记录,如下图,当在Number of 后面输入10 时跳出对 话框,点击“确定”,宏也相应记录了这个操作,宏命令行里“DlgPrompt.Question(Value must be = 1 and = 9).Answer(mbOK) ”这个命令行是完全可以删掉的。 示例宏代码: Application.ExecuteCommand(Global Options) OptionsDlg.ActiveTab = Global|General OptionsDlg.GlobalDlg.Style = Full screen OptionsDlg.GlobalDlg.PickRadius = 1 OptionsDlg.GlobalDlg.Diagonal = false OptionsDlg.GlobalDlg.DisableDoubleClick = false OptionsDlg.GlobalDlg.KeepSameViewOnWindowResize = false OptionsDlg.GlobalDlg.ActiveLayerComesToFront = true OptionsDlg.GlobalDlg.DesignUnits = 1 OptionsDlg.GlobalDlg.MinimumDisplayWidth = 0.1 OptionsDlg.GlobalDlg.TextEncoding = Chinese Simplified OptionsDlg.GlobalDlg.DragMoves = 0 OptionsDlg.GlobalDlg.DisplayOleObjects = true OptionsDlg.GlobalDlg.UpdateOnRedraw = true OptionsDlg.GlobalDlg.DrawBackground = true OptionsDlg.ActiveTab = Global|Backups OptionsDlg.BackupDlg.BackupInDesignDirectory = false OptionsDlg.BackupDlg.BackupUseDesignName = true OptionsDlg.BackupDlg.Inter

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档