如何使用代码快速批量设计原理图(保姆级原创干货!!!)

一、概述

作为一个电子工程师,无论我们的设计工具是ORCAD、PADSlogic、KICAD还是Altium Designer,在设计原理图网络标识或网页连接符的时候都需要一个一个的去放置,编辑,手动输入,今天我给大家介绍一种非常好用的方法——使用代码快速批量设计原理图。
该方法主要针对一些规律性的原理图网络设计,比如奇数、偶数、等差数列、字母不同但数字相同的网络等等。
这里我们必须使用的工具有

ORCAD(软件兼容性强,可编辑性强,我愿称它为最好用的原理图编辑工具,可以与其他软件无损转换)
VSCODE

也可以更换为其他代码实现工具,比如下面这款很好用的C语言在线编辑器
C语言在线编辑器
在这里插入图片描述

二、举例设计

1、ORCAD准备

首先我们新建一个ORCAD的原理图文件(.dsn),
在这里插入图片描述
在其中放入几个排针或者任何有一排相连管脚的器件,按W键放置连线,按N键放置网络(网络名随意)
在这里插入图片描述
在这里插入图片描述
以上ORCAD的准备工作就做好了,以后我们需要什么网络直接批量修改即可,具体操作和批量修改的技巧可以看我另外一个文章ORCAD使用技巧笔记记录

2、代码编辑

如果你在设计中遇到大量的奇数/偶数的网络标识,例如1~128阵元网络,需要区分奇数偶数放置
第一步,使用代码编译器编写能输出我们所需网络的代码并进行编译
在这里插入图片描述
也可以用VSCODE去编译

在这里插入图片描述
第二步,将弹出的运行结果全选复制到空白的代码编辑器中(这里以VSCODE为例)
在这里插入图片描述
在编辑器中也可以进行列、行、块编辑,非常好用

3、原理图批量修改实现

拿到我们需要的网络名称之后,首先复制我们得到的网络名 ctrl+c,再打开之前建立好的ORCAD原理图文件,选中我们要编辑的网络,Ctrl+E弹出原理图编辑窗口,并点击Aliases
在这里插入图片描述
在该页面中我们首先点击location Y-coordinate,再点击Name,选中name中的所有元素,粘贴(注意在ORCAD中的复制/粘贴命令是 ‘ctrl+insert’/’shift+insert’)
在这里插入图片描述

保存后返回原理图界面,可以看到原理图上的网络标号都已经修改完毕
在这里插入图片描述

三、不同工具间的转换

这里举一个ORCAD转PADSlogic 的例子,由于PADSlogic画原理图特别不友好,所以市场上大多都是ORCAD+PADSLAYOUT的组合。PADSlogic主要是在网络标识的修改上无法批量,这正是ORCAD的强项。
第一步,打开我们的PADSLOGIC文件,依次点击——文件——导入——选择ORCAD7.16.6捕获文件——选择我们要转换的文件——打开。

在这里插入图片描述
转换后的PADSLOGIC原理图文件
在这里插入图片描述
第二步,快速生成页间连接符
由于PADS原理图中的跨页连接都需要使用页间连接符,我们点击——工具——选项——设计——将允许悬浮连线的√取消掉——确认。
在这里插入图片描述
我们使用元器件的管脚去连接这些网络,这里我直接复制一个元件,并X轴镜像一下,使得每个网络都被连接。
在这里插入图片描述
在这里插入图片描述
再删除我们复制的这个元器件,软件就会帮我们自动生成需要的页间连接符。
在这里插入图片描述

以上我们只简单的举个例子,同学们可以根据自己的需要去设计,比如等差的开关信号
在这里插入图片描述
反向等差偶数信号
在这里插入图片描述
不同字母标识的网络
在这里插入图片描述

在这里插入图片描述

总结

以上大量重复网络标识,使用这种方法都可以一键修改,并且使用代码生成这种排列顺序的网络名称也特别方便,工欲善其事必先利其器!!希望大家都能熟练的利用这些工具来给我们创造更多的价值,提高工作效率,原创不易,学会的小伙伴别忘了点赞收藏+关注支持一下,博主会持续不断的更新有趣的创作。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值