【问题痛点】
直接修改名称,无论是在分页符 -Properties里面, 还是网络名称 - Alias里面, 都存在X轴按顺序排列,Y轴是乱序的情况, 直接从另一个有规律的位置粘贴进去,位置匹配不上。
【使用情况】
1、根据连接器信号定义,批量修改分页符;
2、根据器件引脚定义(原理图库文件),批量修改分页符
【前提条件】
1、已经有了一个有序定义;
2、有网络名称,又有分页符,没必要。
加上分页符,网络连线的名称自动改成跟分页符一致。
【顺序修改定义的关键:构建有序的绝对坐标】
【Excel模板】Orcad - 批量调整跨页连接符名称.xlsx
【链接】:https://lanzous.com/ic2vuej
(1)前提条件:
排序好的器件引脚名称,第一列,第二列,依次从上到下 ,可直接在Edit Part中,选择第一列+第二列,复制Properties; 或者是 Excel中定义好的名称,如连接器信号定义,按顺序。
(2)构建有序排列的数据库:坐标+名称
复制出现有的坐标,先按X排序(或者不用排序),再按Y排序, 构建一个绝对坐标Z=X*(X+Y),粘贴前述的有序名称
(4)在数据库中查找引用数值
复制出现有坐标,不用排序,构建新坐标Z=X*(X+Y), 查找引用前面的数值 =VLOOKUP(P3,$K$3:$L$98,2,FALSE)
1、准备信号定义和库文件 :
信号定义,Excel表格 :
原理图库文件 :
2、添加跨页连接符
(1)按照最长的名称 :(不会因为最后生成的名称太长而覆盖箭头), 复制粘贴跨页连接符 :
3、(多个)器件排序
调整原理图绘图区域尺寸, 将所有接插件摆成一排(水平对齐), 保证X、Y坐标的关系,是按顺序增大的:
4、复制跨页符的属性
(1)修改分页符属性 :选择原理图,Edit - Browse - Nets 或 Off-page connectors :
(2)复制X、Y坐标和分页符名称 :按shift选择最后一行,Edit - Properties
根据X、Y轴坐标调整跨页连接符的名称,但Y轴坐标数值排列无规律,需要调整:
5、在Excel中构建新的绝对坐标(无序) :新建坐标,按顺序命名 ,按shift选择最后一行,ctrl+insert 复制出来,到Excel中修改。 新建坐标 = X*(X+Y) :
6、对新的绝对坐标进行排序,生成有序的新的绝对坐标 ,取出X和Y坐标值,按升序排序:
新建坐标 = X*(X+Y),按顺序命名 :
7、整理信号定义:多列合并为一列 ;
(5)整理信号定义列表 :
方法:【Excel多列合并为一列】
参考文章: https://www.ruhe8.com/article/2438.html
1、在B11单元格输入=C2 ;
2、复制C2中的公式到B11:AG300单元格区域;
3、复制完毕后A~AG列所有数据都已经全部显示在A列中 ;
4、复制A列中所有数据,【选择性粘贴】中选择“数值”、“值和数字格式”,把公式转化为数据 ;
5、删除A~AG各列不相关数据即可 ;
8、生成数据库:绝对坐标(有序)+信号定义(有序) ;
9、按照新的绝对坐标(无序版本),在数据库中,查找对应的信号定义(无序);
使用vlookup查找函数,查找顺序命名,按原新坐标顺序赋值 :
10、更新分页符的属性 :粘贴新名称 ;还是按顺序的,ctrl+insert 复制出来,到Excel中修改 ;shift+insert粘贴进去 :
保存修改 :
分页符修改完成 :