【立创EDA-PCB设计基础】3.网络表概念解读+板框绘制
![]()
前言:本文对网络表概念解读+板框绘制(确定PCB板子轮廓)
网络表概念解读
在本专栏的上一篇文章【嘉立创EDA-PCB设计指南】2,将设计的原理图转为了PCB,在PCB界面下出现了所有的封装,以及所有的飞线属性,每个焊盘上都有了自己的网络名。相同网络名的导线是连接在一起的,是需要铜来连接到一起的。
PCB网络表(PCB netlist)是一种描述电路板上组件和元器件之间电气连接关系的列表或文件。它记录了电路板上各个节点之间的连接关系和电气特性,具有以下几个重要的作用:
1. 电路验证和仿真:PCB网络表可作为电路验证和仿真的基础。通过将网络表输入到电路仿真软件中,可以对电路的性能、波形和电气特性进行模拟和分析。这有助于发现电路设计中的问题、改进电路性能,并确保电路的稳定性和可靠性。
2. PCB布线和布局:PCB网络表提供了电路板上各个节点之间的连接关系,为PCB布线和布局提供了指导。通过分析网络表,可以了解每个元器件之间的电气联系,避免电信号干扰和串扰,并优化信号传输路径。这有助于提高电路板的性能、降低噪声干扰和电磁辐射,并优化电路布置。
3. 制造和装配:PCB网络表可以作为制造和装配过程中的关键参考。制造过程中,网络表可以用于生成制造文件和文件格式,如Gerber文件,用于制作电路板。在装配过程中,网络表可以提供正确的元器件位置、引脚和连接关系,确保元器件正确安装和连接。
4. 故障排查和维修:当出现电路板故障时,网络表可以起到排查和维修的指导作用。通过分析网络表中的连接关系,可以快速定位和诊断故障,找到故障点并采取相应的维修措施。
总的来说,PCB网络表在电路验证、布线、制造和维修过程中都起着关键的作用。它记录了电路板上元器件之间的电气连接关系,为设计、制造和维护提供了重要的参考。
网络关系在嘉立创EDA里是通过一键转过来,通过点击设计--更新/转换原理图到PCB来一键转过来网络关系的。

但是在其它软件中,例如Allegro和PADS软件,中间会生成一个网络表。Allegro软件首先是绘制原理图,然后导出网络表,将网络表导入另一个Allegro软件才能继续设计。
我们导出我们的原理图网络表来看一下。
点击 导出--网表

选择 网表类型为 嘉立创EDA(专业版)

保存到桌面,用记事本打开(打开方式)
可以看到网表中有器件名称、位号、网络、封装等,每个器件的信息都在网表中,有了这些信息后,导入PCB界面下就进行绑定封装、网络绑定到焊盘中等

网络表的部分内容如下:
{"gge1": {"props": {"Symbol": "b87f1ba517524f6d84204673db32e834","Add into BOM": "yes","Convert to PCB": "yes","3D Model": "","3D Model Title": "","3D Model Transform": "","Description": "","Footprint": "cb31dd7377514af4a8afbc3fb8d78a5e","Name": "1K","Designator": "R6","Device": "d9b9dd1835764e89a176b2834fb9d503","Reuse Block": "","Group ID": "","Channel ID": "$1e231","Unique ID": "gge1"},"pins": {"1": "PA8","2": "$1N2222"}},"gge2": {"props": {"Symbol": "7ade56e5102f41669ae5e0223783342d","Add into BOM": "yes","Convert to PCB": "yes","3D Model": "","3D Model Title": "","3D Model Transform": "","Description": "","Footprint": "c6b9ee2e43f8428c9f5d7a1a3a7721d5","Name": "","Designator": "LED5","Device": "0a1e4a039ca94d8c9015716a11ddbafc","Reuse Block": "","Group ID": "","Channel ID": "$1e317","Unique ID": "gge2"},"pins": {"1": "GND","2": "$1N2222"}},"gge3": {"props": {"Symbol": "ff274067c81e4cfcbd6dc9c18d3d84d3","Add into BOM": "yes","Convert to PCB": "yes","3D Model": "","3D Model Title": "","3D Model Transform": "","Description": "","Footprint": "fe92b571186142d08424d25fabc56a63","Name": "10uf","Designator": "C18","Device": "7e91b32003ee498e97d350c142e605c4","Reuse Block": "","Group ID": "","Channel ID": "$1e1181","Unique ID": "gge3"},"pins": {"1": "GND","2": "VCC_3V3"}},"gge4": {"props": {"Symbol": "b87f1ba517524f6d84204673db32e834","Add into BOM": "yes","Convert to PCB": "yes","3D Model": "","3D Model Title": "","3D Model Transform": "","Description": "","Footprint": "cb31dd7377514af4a8afbc3fb8d78a5e","Name": "1K","Designator": "R7","Device": "d9b9dd1835764e89a176b2834fb9d503","Reuse Block": "","Group ID": "","Channel ID": "$1e2223","Unique ID": "gge4"},"pins": {"1": "PB15","2": "$1N2290"}},"gge5": {"props": {"Symbol": "7ade56e5102f41669ae5e0223783342d","Add into BOM": "yes","Convert to PCB": "yes","3D Model": "","3D Model Title": "","3D Model Transform": "","Description": "","Footprint": "c6b9ee2e43f8428c9f5d7a1a3a7721d5","Name": "","Designator": "LED4","Device": "0a1e4a039ca94d8c9015716a11ddbafc","Reuse Block": "","Group ID": "","Channel ID": "$1e2257","Unique ID": "gge5"},"pins": {"1": "GND","2": "$1N2290"}},"gge6": {"props": {"Symbol": "b87f1ba517524f6d84204673db32e834","Add into BOM": "yes","Convert to PCB": "yes","3D Model": "","3D Model Title": "","3D Model Transform": "","Description": "","Footprint": "cb31dd7377514af4a8afbc3fb8d78a5e","Name": "1K","Designator": "R8","Device": "d9b9dd1835764e89a176b2834fb9d503","Reuse Block": "","Group ID": "","Channel ID": "$1e2294","Unique ID": "gge6"},"pins": {"1": "PB14","2": "$1N2361"}},
.....
以上网络表中得到的信息如下:
- “gge1"部件是一个名为"1K"的电阻。其设计标识为"R6”,在电路板上与引脚"PA8"和"$1N2222"相连。
- “gge2"部件是一个没有具体名称的二极管。其设计标识为"LED5”,在电路板上与引脚"GND"和"$1N2222"相连。
- “gge3"部件是一个名为"10uf"的电容。其设计标识为"C18”,在电路板上与引脚"GND"和"VCC_3V3"相连。
- “gge4"部件是一个名为"1K"的电阻。其设计标识为"R7”,在电路板上与引脚"PB15"和"$1N2290"相连。
- “gge5"部件是一个没有具体名称的二极管。其设计标识为"LED4”,在电路板上与引脚"GND"和"$1N2290"相连。
- “gge6"部件是一个名为"1K"的电阻。其设计标识为"R8”,在电路板上与引脚"PB14"和"$1N2361"相连。
板框绘制
PCB板框绘制在PCB设计中具有重要的作用,主要有以下几个方面:
1. 确定电路板的尺寸和形状:PCB板框绘制定义了电路板的尺寸和形状,确保PCB板符合所需的尺寸限制和安装要求。这样可以确保电路板能够适配到目标设备或产品中,并与其他零部件正确连接。
2. 保护电路布局布线:PCB板框作为电路布局和布线的边界,限制了元器件和走线的布置范围。通过定义PCB板框,可以将电路板的设计限制在一定的范围内,确保电路板的元器件和走线不会超出预定的区域。这有助于提高电路板的稳定性和电磁兼容性。
3. 定位和安装元器件:PCB板框绘制可以提供元器件的准确定位和安装位置,确保元器件正确地放置在PCB板上,并保持与其他元器件的正确间距和对齐。这对于确保电路板的可靠性、性能和生产效率非常重要。
4. 机械设计和制造要求:通过在PCB板框中添加机械层信息,如孔位、固定孔、边缘连接器等,可以满足电路板的机械设计要求。这些信息对于板框的切割、孔挖、焊接和装配等制造工艺非常重要。
总的来说,PCB板框的绘制为PCB设计提供了一个基础和参照,确保电路板符合所需的尺寸、形状、布局和安装要求。它不仅有助于优化电路板的性能和可靠性,也对制造和装配过程中的工艺流程起到重要的指导作用。
点击板框,选择板框模型来放置

设置板框轮廓 设置板框的高、框、圆角半径(防止划手)

快捷键--单位,可以进行mm与mil单位之间的快速切换。或者点击单位栏进行切换

![]()
相关文章:
【立创EDA-PCB设计基础】3.网络表概念解读+板框绘制
前言:本文对网络表概念解读板框绘制(确定PCB板子轮廓) 网络表概念解读 在本专栏的上一篇文章【嘉立创EDA-PCB设计指南】2,将设计的原理图转为了PCB,在PCB界面下出现了所有的封装,以及所有的飞线属性&…...
在Python环境中运行R语言的配环境实用教程
前情提要 在做一些生物信息与医学统计的工作,本来偷懒希望只靠python完成的,结果还是需要用R语言,倒腾了一会儿,调成功了,就记录一下这个过程。 我的环境: win10, pycharm, R-4.3.2 首先,我们…...
2023年总结我所经历的技术大变革
📢欢迎点赞 :👍 收藏 ⭐留言 📝 如有错误敬请指正,赐人玫瑰,手留余香!📢本文作者:由webmote 原创📢作者格言:新的征程,我们面对的不仅…...
基于YOLOv7算法的高精度实时车载摄像头下车辆检测系统(PyTorch+Pyside6+YOLOv7)
摘要:基于YOLOv7算法的高精度实时车载摄像头下车辆检测系统可用于日常生活中检测与定位车辆,此系统可完成对输入图片、视频、文件夹以及摄像头方式的目标检测与识别,同时本系统还支持检测结果可视化与导出。本系统采用YOLOv7目标检测算法来训…...
深度学习(3)--递归神经网络(RNN)和词向量模型Word2Vec
目录 一.递归神经网络基础概念 二.自然语言处理-词向量模型Word2Vec 2.1.词向量模型 2.2.常用模型对比 2.3.负采样方案 2.4.词向量训练过程 一.递归神经网络基础概念 递归神经网络(Recursive Neural Network, RNN)可以解决有时间序列的问题,处理诸如树、图这样…...
【江科大】STM32:中断系统(理论)
文章目录 中断系统为什么要使用中断中断优先级中断嵌套STM32的中断系统如何管理这些中断NVIC的结构 优先级窗口看门狗(WWDG):外部中断模块的特性&#…...
JAVA 学习 面试(六)数据类型与方法
数据类型 基本数据类型 为什么float3.4报错 3.4 默认是浮点double类型的,如果赋值给float是向下转型,会出现精度缺失,,需要强制转换 Switch支持的数据类型? byte、short、int、char 、 enum 、 String 基本类型与包…...
Java 一个数组集合List<People> 赋值给另一个数组集合List<NewPeople> ,两个数组集合属性部分一致。
Java 一个数组集合List 赋值给另一个数组集合List ,两个数组集合属性部分一致。 下面是一个Demo, 具体要根据自己的业务调整。 import java.util.ArrayList; import java.util.List;class People {private String name;private int age;private String address;publ…...
基于神经网络的电力系统的负荷预测
一、背景介绍: 电力系统负荷预测是生产部门的重要工作之一,通过准确的负荷预测,可以经济合理地安排机组的启停、减少旋转备用容量、合理安排检修计划、降低发电成本和提高经济效益。负荷预测按预测的时间可以分为长期、中期和短期负荷预测。…...
OpenCV第 1 课 计算机视觉和 OpenCV 介绍
文章目录 第 1 课 计算机视觉和 OpenCV 介绍1.机器是如何“看”的2.机器视觉技术的常见应用3.图像识别介绍4. 图像识别技术的常见应用5.OpenCV 介绍6.图像在计算机中的存储形式 第 1 课 计算机视觉和 OpenCV 介绍 1.机器是如何“看”的 我们人类可以通过眼睛看到五颜六色的世界…...
C++面试:stl的栈和队列介绍
目录 栈 栈(stack)的声明: push(): 将元素推入栈顶 pop(): 弹出栈顶元素 top(): 访问栈顶元素,但不弹出 empty(): 检查栈是否为空 size(): 返回栈中元素的数量 …...
从0开始学习C++ 第十二课:指针强化
第十二课:指针强化 学习目标: 理解常量指针与指针常量的区别。学习如何使用函数指针。掌握指针与数组的高级使用技巧。 学习内容: 常量指针与指针常量 概念: 常量指针是一个指向常量的指针,这意味着不能通过这个指针…...
mongodb和python交互
1. mongdb和python交互的模块 pymongo 提供了mongdb和python交互的所有方法 安装方式: pip install pymongo 2. 使用pymongo 2.1 导入pymongo并选择要操作的集合 数据库和集合能够自动创建 2.1.1 无需权限认证的方式创建连接对象以及集合操作对象 from pymongo import Mong…...
力扣279. 完全平方数
动态规划 思路: 假设 dp[i] 为最少组成数 i 的平方数个数;则其上一个状态为 dp[i - j^2] 1,1 为 j^2: 即 i 的最少完全平方数 i - j^2 的最少完全平方数 1,其中 j^2 < i 为最接近 i 的平方数;初始值…...
【C++】list容器功能模拟实现
介绍 上一次介绍了list队容器的迭代器模拟,这次模拟实现list的简单功能,尤其要注意构造函数、析构函数、以及赋值运算符重载的实现。 list容器需要接纳所有类型的数据,因此,结构设置与迭代器设置同理,需要引入结点&…...
linux 安装ffmpeg
一、下载 ffmpeg-4.3.1 下载地址:链接:https://pan.baidu.com/s/1xbkpHDfIWSCbHFGJJHSQcA 提取码:3eil 二、上传到服务器root目录下 三、给ffmpeg-4.3.1 读写权限 chmod -R 777 /root/ffmpeg-4.3.1 四、创建软连接 1.进入/bin 目录 2.…...
激光雷达行业梳理2-产业链、公司、未来展望
四、产业链及竞争格局 激光雷达产业链可以分为上游(光学和电子元器件)、中游(集成激光雷达)、下游(不同应用场景)。其中 上游即激光发射、激光接收、扫描系统和信息处理四大部分,主要包括激光器…...
Java 设计者模式以及与Spring关系(四) 代理模式
目录 简介: 23设计者模式以及重点模式 代理模式(Proxy Pattern) 静态代理示例 spring中应用 动态代理 1.基于JDK的动态代理 target.getClass().getInterfaces()作用 内名内部类写法(更简洁,但不推荐) 2.基于CGLIB实现 spring中应用 …...
PHP编程实践:实际商品价格数据采集
引言 在电子商务领域,对商品价格进行数据采集和对比是一项常见的需求。本文将介绍如何使用PHP编程语言实现对1688和淘宝商品价格数据的采集和对比,帮助读者了解实际的编程实践过程。 一、数据采集原理 数据采集是指从互联网上获取数据的过程ÿ…...
有效防范网络风险的关键措施
在数字化时代,企业面临着日益复杂和频繁的网络风险。提高员工的网络安全意识是防范网络威胁的关键一步。本文将探讨企业在提升网络安全意识方面可以采取的措施,以有效预防潜在的网络风险。 1. 开展网络安全培训:企业应定期组织网络安全培训&…...
KubeSphere 容器平台高可用:环境搭建与可视化操作指南
Linux_k8s篇 欢迎来到Linux的世界,看笔记好好学多敲多打,每个人都是大神! 题目:KubeSphere 容器平台高可用:环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...
【网络】每天掌握一个Linux命令 - iftop
在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...
Xshell远程连接Kali(默认 | 私钥)Note版
前言:xshell远程连接,私钥连接和常规默认连接 任务一 开启ssh服务 service ssh status //查看ssh服务状态 service ssh start //开启ssh服务 update-rc.d ssh enable //开启自启动ssh服务 任务二 修改配置文件 vi /etc/ssh/ssh_config //第一…...
【力扣数据库知识手册笔记】索引
索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...
中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试
作者:Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位:中南大学地球科学与信息物理学院论文标题:BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接:https://arxiv.…...
Spring Boot面试题精选汇总
🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...
2023赣州旅游投资集团
单选题 1.“不登高山,不知天之高也;不临深溪,不知地之厚也。”这句话说明_____。 A、人的意识具有创造性 B、人的认识是独立于实践之外的 C、实践在认识过程中具有决定作用 D、人的一切知识都是从直接经验中获得的 参考答案: C 本题解…...
人工智能(大型语言模型 LLMs)对不同学科的影响以及由此产生的新学习方式
今天是关于AI如何在教学中增强学生的学习体验,我把重要信息标红了。人文学科的价值被低估了 ⬇️ 转型与必要性 人工智能正在深刻地改变教育,这并非炒作,而是已经发生的巨大变革。教育机构和教育者不能忽视它,试图简单地禁止学生使…...
GruntJS-前端自动化任务运行器从入门到实战
Grunt 完全指南:从入门到实战 一、Grunt 是什么? Grunt是一个基于 Node.js 的前端自动化任务运行器,主要用于自动化执行项目开发中重复性高的任务,例如文件压缩、代码编译、语法检查、单元测试、文件合并等。通过配置简洁的任务…...
JavaScript基础-API 和 Web API
在学习JavaScript的过程中,理解API(应用程序接口)和Web API的概念及其应用是非常重要的。这些工具极大地扩展了JavaScript的功能,使得开发者能够创建出功能丰富、交互性强的Web应用程序。本文将深入探讨JavaScript中的API与Web AP…...
