本文基于AD15实现TitleBlock的制作,其他版本可同理实现。
本文参考了wyl_e大神在08年写的《在Protel中自定义Title Block的方法》。
如有错误请各路大神指正~
起源
AD在默认的配置下,每次新建的原理图都在右下角有一个Title Block,但是这个Title Block用法有点儿……怎么说呢,我能想到最恰当的形容词就是——脱了裤子放屁,太累了。使用这个Title Block的话,你先需要修改Options > Document Parameters 里对应的参数(Title Block里有的),改到这里时,Title Block里还是空的。后面的操作就绝了,先Place String,再在文本输入的地方输入"=你想要改变的参数名称",然后你就可以放置字符串在Title Block里面了。(我:???)这和我直接放入字符串有什么区别?好像没有吧?
因此,我开始寻找 一种不那么累的方法,自定义属于自己的Title Block,并且能够把想要修改的参数固化在原理图内部,不能够随意的移动。
第一步:找到AD的模板文件夹,并对里面的内容进行修改
Tools > Schematic Preferences > General
根据它的提示我们进入
Data Management > Templates
进入该文件夹,你会看到如下文件:
其中的A0-A4的.SchDot文件就是我们需要的模板文件了,带有portrait后缀的指竖向的文件形式。我们选取最常用的A4模板,打开并进行修改。
因为我的A4模板已经被修改了,下面我会用A2模板来示范,其实都是一样的。
第二步:修改模板,并进行调用
打开模板文件,看到右下角的Title Block,此处的Title Block是可以随意修改的哦~
下面,我就以他的原生模板为例,展示如何加上一个方便修改的不可选择的参数。
首先Tools > Schematic Preferences > Graphical Editing,
将Convert Special Strings上的勾除去
确认之后,你将看到如下:
这些等于号是不是看的很眼熟,没错,它们就是AD里的字符串关键字,这里的是已经添加好的,如果你要制作完全属于自己的Title Block,你可以把模板删除自己制作一个,但需要重新添加这些关键字,比如,我还想再添加一个文件改动日期:
在修改文本框中输入一个=,再选择=Data
再回到刚刚的Tools > Schematic Preferences > Graphical Editing
重新把Convert Special Strings上的勾打回,然后确认,并保存文件,如果不想改动原始文件的可以将文件另存为其他,文件名最好还是使用A4并在后面加上后缀,如A4_1.SchDot,路径保持不变。
下面我们来看看效果,
先进入Tools > Schematic Preferences > General
选择刚刚的建立的模板文件作为模板:
下面再新建一个原理图文件,进入Design > Document Options,并在第二项Parameters中找到Data,并在后面的文本中输入我们想要的内容,比如2020.03.14:
保存修改后你就会发现,Title Block中的数据也跟着改变了,而不需要你另行添加了。
而且这个数据是固化在原理图里面的,不能被选中,也不能随意移动。
尾声
看到这里,我想你已经掌握了制作属于自己的Title Block的基本方法了。但是这种方法也有不足之处,就是,每次你需要更换原理图的尺寸时,你必须相应的更改模板,否则你的原理图会出现如下情况:
如有大神路过,若能够指导一下解决这个问题的方法,提点小弟一番,将感激不尽~