AD 操作

文章介绍了在电子设计过程中,如何进行元器件排列,包括原理图的编译、快捷键操作、网络位置查看、元件旋转、图纸栅格设置、网络class的设定以及在PCB界面的操作,如查看class、跳转、变量设置、过孔阵列和规则检查。此外,还提到了圆弧倒角等细节技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

元器件排列:I, L


原理图分页时,查看网络所在的位置

原理图打开任意一张, 先编译一遍,快捷键 c+c

快捷键O+P, 如下设置:

效果如下:


消除DRC,


 元件旋转角度设置


图纸栅格设置

原理图页面,点击空白处,右侧打开properties选项, 

ctrl + shift + D:  将选中对象对齐至栅格


网络class设置:

原理图界面,放置信息标签,properties编辑class名称;

复制该标签至其他网络即可设置为同一个class

PCB界面,

design --> class --> 查看class包含的网络

   


TC, +长按CTRL,  原理图与PCB间跳转


变量设置,可以在出图的时候显示SMD 是否贴片

   


过孔阵列

T,H,A 


 快捷键:

选中2D线条,TVB 可将该线条转化为PCB边界,或者挖孔


原理图网络作用域

 设置后网络名称,页间连接符等作用为整个工程


 生成泪滴后规则检查报错

1. T-G-A 全局铺铜重新铺铜

2. 重新规则检查

3. 如果再报错,再单独修改某一个铺铜, TGR ,针对该铺铜重新设置,再检查


规则设置

特殊元件新建规则时优先级要高于全局规则,

可以在全局规则上, dupulicate rule,然后放宽数值,修改针对的对象

语句:  incomponent('xx1')  or  incomponent('xx2'),


网络优先级

netlable > 电源/地 > offset > port 名称。

优先级高的会覆盖优先级低的名称,最终所有相关联的网络都会变为最高优先级的名称。

如下,最终只会保留"net" 名称, PGND 会被删除,"XXX"和"OFFSHEET" 会被更名为"net"


圆弧倒角

鼠标落在斜边的中心点,

shift + space 选择倒角的方式,切换到圆弧的时候就可以了。


### 链式线性表的实验内容 链式线性表是一种通过指针连接节点的数据结构,其核心在于动态分配内存并建立节点之间的逻辑关系。以下是关于链式线性表的一些常见实验内容: #### 单链表的基本操作 单链表是最简单的链式线性表形式,其实现通常包括以下功能[^2]: 1. **创建单链表**: 可以按照逆位序(从表头插入)或正位序(从表尾插入)的方式构建链表。 2. **遍历链表**: 输出链表中的所有元素。 3. **查找节点**: 给定一个关键字,在链表中找到对应的节点位置。 4. **插入节点**: 在指定位置前/后插入新节点。 5. **删除节点**: 删除指定位置上的节点或者具有特定值的节点。 这些基本操作构成了学习链式线性表的基础部分。 ```c++ // 插入节点函数示例 (C++) void insertNode(Node* &head, int value) { Node* newNode = new Node; newNode->data = value; newNode->next = nullptr; if (!head) { // 如果链表为空,则直接设置为头结点 head = newNode; } else { Node* temp = head; while (temp->next != nullptr) { // 找到最后一个节点 temp = temp->next; } temp->next = newNode; // 将新节点附加到末尾 } } ``` --- ### 提升训练建议 为了进一步掌握链式线性表的应用能力,可以尝试完成一些更复杂的题目和项目实践: 1. **双向链表的操作** - 实现双端队列的功能,支持在头部和尾部进行高效的插入与删除操作。 - 编写程序模拟浏览器的历史记录管理器,允许前进和回退页面访问历史。 2. **循环链表的设计** - 构建一个基于循环链表的游戏场景,比如约瑟夫环问题,解决如何安全退出游戏的问题。 3. **复杂数据处理** - 使用链表存储学生信息(姓名、学号、成绩),设计菜单驱动界面实现增删改查等功能。 - 结合文件读取技术,加载外部数据源初始化链表,并保存修改后的状态至磁盘。 4. **性能优化挑战** - 对于大规模数据集下的频繁查询需求,考虑引入哈希映射辅助定位目标节点的位置,从而减少时间开销。 以上提到的各种扩展任务不仅能够加深对理论知识的理解程度,还能培养实际编程技巧以及解决问题的能力[^1]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值