宏指令(Macro)的应用
Macro就是宏。所谓宏,是用来记录应用程序中所进行的一连串操作,这些操作往往和特殊的按键设定有关连,只要按下这些按键,就可自动执行原先设定的一连串指令。在程序语言中,宏指的是以一个符号或标识符,取代一连串动作或是程序叙述。
因在Logic、Layout、Router中都有Macro的指令,且操作方式都相同,以下就以Layout中的Macro来举例。
Layout中的Macro位于Output Window中(Logic、Router亦同)

<Layout中的Macro画面>
下面的举例为利用宏来快速设定六层版的层面定义

<上图为欲设定的六层板层面定义>
<上图为利用Macro录制过后的画面(红线框选起来的部分为所记录的动作)>
各位可以从上面的图片得知,一些繁琐的设定或动作,均可以使用Macro来做纪录,之后要使用时可用Macro来帮助您快速完成这些设定。我们也可以将录制后的Macro设定快速键(Macro储存后的附档名为*.mcr),以方便您快速使用。

<上图为将录制后的Macro设定快速键>
由以上的范例可知,如果您需要设定一些您想要的设定,不一定要藉由环境启始档(*.stp)的方式来操作,Marco同样可以达到相同的需求,且使用上更为多样化(包含走线、更换层面都可以经由Macro来设定)。因此,您可以视您的需求来选择不同的使用方法。