3.71 OrCAD新建原理图时,每一个类目的含义是什么?OrCAD软件怎么显示元器件的封装名称?

news/2024/5/19 16:50:40/文章来源:https://blog.csdn.net/Ablities/article/details/128033806

笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同互勉!全套资料领取扫描文末二维码


 温馨提示:学而不思则罔,思而不学则殆。实践是检验真理的唯一标准!

目录

3.71 OrCAD新建原理图时,每一个类目的含义是什么?

3.72 OrCAD绘制原理图文件时,怎么对元器件进行对齐?

3.73 OrCAD软件默认打开开始页面,怎么关闭这个页面?

3.74 OrCAD如何输出不含有原理图规则的PCB网表?

 3.75 如何降低OrCAD软件原理图的版本?

3.76 OrCAD软件怎么显示元器件的封装名称?


3.71 OrCAD新建原理图时,每一个类目的含义是什么?

答:使用OrCAD软件创建新的工程项目时,每一个层间会有很多的类目,很多时候分的不是非常清楚,这里我们就从新建工程开始,把每一个类目的具体含义介绍一下。

第一步,在新建原理图时,如图3-200所示,可以选择“Project”或“Design”。如果选择“Project”,则需要设置工程名称,选择存储路径;如果选择“Design”,新建的就是一个设计文件。设计文件中所有的页面都应设置好,设计文件名称为Design1,原理图子页总数为一页,名称为Page1。

 图3-200 新建原理图工程示意图

第二步,新建工程文件后,会出现如图3-201所示的界面,会出现如此三个不用的栏目,其中在根目录位置的是DSN文件,是整个原理图设计的核心文件,我们发给别人审查的时候,也是发的这个文件,所有的文件都是集成在这个设计文件下面的。

 图3-201 原理图页面栏目示意图

第三步,在DSN文件下面的目录,是一个子文件夹,名称是“SCHEMATIC1”,这个文件表示它是一个子工程项目,它的名称也可以更改。单击鼠标右键,可以对其进行修改,也可以新建一个新的文件夹,如图3-202所示。

 图3-202 原理图单独的子工程项目示意图

第四步,在子工程“SCHEMATIC1”的页面下面,会有“PAGE1”这样的原理图页面,这些页面就是用来绘制原理图的。一个工程下面有很多原理图页面,现在的原理图设计都是分模块来设计的,一般来说一个模块放一页,这样方便后面PCB设计的工程师进行设计。这个原理图页面也可以新建或修改名称,单击鼠标右键就可以进行新建或修改名称,如图3-203所示。如果在这个子工程下新建原理图页面,选中该文件夹,然后单击新建即可;如果需要修改名称,单击需要修改名称的原理图页面,右键就可以更改。

 图3-203 原理图单独的原理图页面示意图

第五步,下面的一栏“Design Cache”是设计调用的原理图封装库文件,如图3-204所示,这里存在的都是当前设计文件中所使用过的封装库文件,包括更新原理图封装库及替换封装库。

 第六步,下面的“Library”文件夹也是封装库的文件,这里是在设计原理图时手工添加的原理图库的文件,新建的原理图库文件也会在这个文件夹下面进行展示。

第七步,最后是“Outputs”文件夹,是输出文件的存储文件夹,所有在这个工程下面输出的文件,比如网表、BOM表单、DRC报表等都会在这个文件夹下面进行展示。

3.72 OrCAD绘制原理图文件时,怎么对元器件进行对齐?

答:第一步,在一张原理图上放置几个电阻,如图3-205所示,这时位置没有对齐。

 图3-205 电阻放置示意图

第二步,框选需要对齐的元器件,然后执行菜单命令“Edit”→“Align”,如图3-206所示,就可以对元器件进行对齐了。在下拉选项中可以选择对齐的方式,如左对齐、右对齐、中心对齐等。

 图3-206 执行对齐命令示意图

第三步,在上述对齐命令中,选择“Align Middle”,对齐到中点处,这样6个电阻就全部对齐了,如图3-207所示。

图3-207 电阻对齐放置示意图

上面举例演示的这个元器件对齐方式,对于OrCAD中的其他元素,比如网络标号、元器件编号等也是一样的,使用这个对齐命令,将需要对齐的元素对齐即可。 

3.73 OrCAD软件默认打开开始页面,怎么关闭这个页面?

答:安装OrCAD软件以后,第一次打开时会弹出Start Page页面,就是开始页面,如图3-208所示,启动这个页面会延缓OrCAD软件的打开速度,所以很多OrCAD软件工程师会关闭这个显示,具体操作步骤如下:

图3-208 OrCAD开始页面显示示意图 

第一步,执行菜单命令“View”→“Toolbar”→“Command Window”,调出“Command Window”栏,如图3-209所示。

 图3-209 “Command Window”栏显示示意图

第二步,在“Command Window”栏中输入命令“SetOptionBool EnableStartPage 0”,然后按“Enter”键即可,如图3-210所示。

图3-210 输入命令示意图

第三步,将OrCAD软件关闭,再重新启动,可以看到重新启动后的OrCAD软件就没有开始页面了。 

3.74 OrCAD如何输出不含有原理图规则的PCB网表?

答:第一步,选中原理图的根目录文件即DSN文件,进行网表的输出,执行菜单命令“Tools”→“Create Netlist”,创建网表。

第二步,在弹出的输出PCB网表的对话框中,其他地方不用勾选,而在右侧有一个“Setup”按钮,它是输出网表的参数设置按钮,需要在这里进行不输出原理图规则的设置。

第三步,单击输出网表的“Setup”按钮,进行参数的设置,如图3-211所示,勾选“Ignore Electrical constraints”,忽略规则设置,这样在输出PCB网表时就不会包含原理图规则了。

图3-211 忽略原理图规则设置示意图第四步,按照上述方法设置后,单击“OK”按钮,然后单击“确定”按钮,进行PCB网表的输出,导入到PCB文件中就不会包含原理图的规则了。 

 3.75 如何降低OrCAD软件原理图的版本?

答:第一步,需要选中降低原理图的根目录文件即DSN文件,如图3-212所示,选中之后,单击鼠标右键,选择“Save As”。

 图3-212 原理图另存为低版本示意图(1)

第二步,在弹出的界面中,如图3-213所示,在“保存类型”一栏可以选择低的版本,一般保存为16.2版本,这样就保存为低版本了。

图3-213 原理图另存为低版本示意图(2)

第三步,这里可以看到这样一种情况,就是OrCAD存为低版本时,只能存为一个版本,即16.2版本。其实在OrCAD设计时,16.2之前的版本机制都是通用的,都可以打开,16.2以后的版本机制是一样的,所以存为低版本时,是以16.2版本为分界点的。 

3.76 OrCAD软件怎么显示元器件的封装名称?

答:第一步,选中需要显示封装属性的元器件,单击鼠标右键,选择“Edit Properties”,如图3-214所示。

 图3-214 编辑元器件属性示意图

第二步,在弹出的属性编辑对话框中,选择“Parts”属性,找到“PCB Footprint”栏。

第三步,在“PCB Footprint”一栏单击鼠标右键,选择“Display”,如图3-215所示,进行属性参数的设置。

 图3-216 设置封装显示示意图

第四步,在元器件属性对话框中选择属性参数,选择“Value Only”,将属性显示出来,如图3-216所示。也可以选择“Name and Value”,这样就会同时显示PCB Footprint以及封装的名称。

 图3-216 设置封装显示示意图

第五步,按上述步骤设置完成以后,单击“OK”按钮,保存原理图文件,回到原理图编辑页面,可以看到刚才设置的元器件的封装已经显示出来了。然后给它设置一下颜色,这样看原理图的时候,就可以很清楚地看到这个元器件的封装属性了。

关注回复【更多资料】海量嵌入式资料赠送

笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同互勉!     

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_225688.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Word处理控件Aspose.Words功能演示:在 Python 中将 Word 文档转换为 PNG、JPEG 或 BMP

MS Word 文件到图像格式的转换让您可以将文档的页面嵌入到您的 Web 或桌面应用程序中。为了在 Python 应用程序中执行此转换,本文介绍了如何使用 Python 将 Word DOCX或DOC文件转换为PNG、JPEG或BMP图像。此外,您将学习如何使用不同的选项控制 Word 到图…

SpringBoot2.7.4整合Redis

目录 一、添加maven依赖 二、添加配置项 三、新增配置类 四、编辑实体类 五、编写接口 六、编写业务层 1.编写service层 2.编写service实现层 七、测试接口 一、添加maven依赖 <dependency><groupId>org.springframework.boot</groupId><artif…

Python测试框架之Pytest基础入门

Pytest简介 Pytest is a mature full-featured Python testing tool that helps you write better programs.The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries. 通过官方网站介绍…

Flink部署之Yarn

Flink部署之Yarn 一、环境准备 1、Flink 是一个分布式的流处理框架&#xff0c;所以实际应用一般都需要搭建集群环境。 需要准备 3 台 Linux 机器。具体要求如下&#xff1a; 系统环境为 CentOS 7.5 版本。安装 Java 8。安装 Hadoop 集群&#xff0c;Hadoop 建议选择 Hadoop…

【代码随想录】二刷-二叉树

# 二叉树《代码随想录》 二叉树的遍历方式 深度优先遍历: 前序遍历(递归法、迭代法): 中左右中序遍历(递归法、迭代法): 左中右后序遍历(递归法、迭代法): 左右中 广度优先遍历: 层序遍历(迭代法) 二叉树的定义 struct TreeNode{int val;TreeNode* left;TreeNode* right;Tree…

React - Ant Design3.x版本安装使用,并按需引入和自定义主题

React - Ant Design3.x版本安装使用&#xff0c;并按需引入和自定义主题一. 安装使用 antd二&#xff0e;antd 高级配置安装 react-app-rewired&#xff0c;对 create-react-app 的默认配置进行自定义安装 babel-plugin-import &#xff0c;按需加载组件代码和样式自定义主题An…

[毕业设计]机器学习水域检测标注算法

前言 &#x1f4c5;大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战。为帮助大家顺利通过和节省时间与精力投…

IO模型Netty

一、IO模型 对于一次IO操作&#xff0c;数据会先拷贝到内核空间中&#xff0c;然后再从内核空间拷贝到用户空间中&#xff0c;所以一次read操作&#xff0c;会经历以下两个阶段&#xff0c;基于这两个阶段就产生了五种不同的IO模式。 为了避免用户进程直接操作内核&#xff0c;…

Android8.1 MTK 浏览器下载的apk点击无反应不能安装

最近测试人员发现用原生浏览器下载的apk点击安装时无反应&#xff0c;不能安装。 在/vendor/mediatek/proprietary/packages/apps/Browser/src/com/android/browser/DownloadHandler.java 中&#xff0c;发现下载的apk文件缺少了mime类型&#xff0c;如下图 mimetype null造…

RS编码译码误码率性能matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法描述 纠错编码技术在卫星通信、移动通信及数字存储等领域已获得了广泛的应用。RS码作为其中最重要的码类之一,具有优良的纠随机错误和突发错误的能力,被空间数据系统咨询委员会(CCSDS)作为一种…

计算机毕业设计——基于SpringBoot框架的网上购书系统的设计与实现

文章目录前言一、背景及意义选题背景选题目的二、系统设计主要功能运行环境三、系统实现部分页面截图展示部分代码展示四、源码获取前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 二十一世纪是网络化&#xff0c;信息化的时代&#xff0c;为了满足广大…

植入“人工心脏”助患者重获“心”生

【同期】人工心脏移植患者 刘女士这要是在过去的时候也就放弃了&#xff0c;我再活20年&#xff0c;我还能看着我大孙子成家&#xff0c;这就是我最大的希望。【解说】11月22日&#xff0c;人工心脏移植患者和心脏移植患者在即将康复出院前&#xff0c;互相握手庆贺。据了解&am…

18.3 内存池概念、代码实现和详细分析

一&#xff1a;内存池的概念和实现原理概述 malloc&#xff1a;内存浪费&#xff0c;频繁分配小块内存&#xff0c;浪费更加明显。 “内存池”要解决什么问题&#xff1f; 1、减少malloc()的次数&#xff0c;减少malloc()调用次数就意味着减少对内存的浪费 2、减少malloc()的…

Wireshark Ethernet and ARP 实验—Wireshark Lab: Ethernet and ARP v7.0

Wireshark Lab: Ethernet and ARP v7.0 1. Capturing and analyzing Ethernet frames 清除浏览器缓存 使用wireshark抓包并请求网页 修改“捕获数据包列表”窗口&#xff0c;仅显示有关 IP 以下协议的信息。 抓包干扰较多&#xff0c;故分析作者的数据包回答下列问题 包含…

关于WEB端实现电子海图之Openlayers加载切片

记笔记&#xff0c;免忘记&#xff01; 关于WEB端实现电子海图研究之思路 关于WEB端实现电子海图研究二GeoServer GeoServer完成shp文件切矢量图后&#xff0c;我们需要加载GeoServer切片在web上展示。 vector-tiles-tutorial官方示例 以下示例使用openLayers来加载 D:\s…

Django Cookie 与 Session 对比

文章目录原理比较语法比较Cookie 示例创建 Cookie更新 Cookie删除 CookieSession 示例创建 session查询 session删除一组键值对删除 session参考文档本文通过示例演示 Django 中如何创建、查询、删除 Cookie 与 Session。 原理比较 在Web开发中&#xff0c;使用 session 来完成…

Docker-CentOS开启防火墙firewalled映射Docker端口

开启docker的Tomcat容器后&#xff0c;启动 docker run -d -p 8080:8080 tomcat 访问不了Tomcat 查看防火墙所有开放的端口 firewall-cmd --zonepublic --list-ports 一、需要防火墙开启8080 端口 1、通过systemctl status firewalld查看firewalld状态&#xff0c;发现当前…

流媒体传输 - RTSP 协议

概述 协议简介 RTSP RTSP (Real-Time Stream Protocol) 实时流传输协议是一种基于文本的应用层协议&#xff0c;常被用于 建立的控制媒体流的传输&#xff0c;该协议用于 C/S 模型 , 是一个 基于文本 的协议&#xff0c;用于在客户端和服务器端建立和协商实时流会话。 RTP …

qt 实现PDF阅读器

1、前言 查阅资料可发现&#xff0c;网上的几种pdf阅读器的实现&#xff0c;几乎大多依赖的第三方库&#xff0c;这里就不做介绍了。 qt 自带的关于pdf的显示&#xff1a;pdfwriter、printpreviewwidget&#xff0c;分别为创建pdf 和 打印预览pdf。由此&#xff0c;后者似乎满足…

你一定要知道的四个程序员接外包的网站,悄悄把技术变现!

说起程序员接外包的网站&#xff0c;你在网上一搜发现数不胜数&#xff0c;但真正有用的却很少。然后你想快速的找到几个靠谱的网站&#xff0c;去看了看接外包的攻略&#xff0c;你会发现排雷的又数不胜数。一时间你还真不知道要选哪一个。 接下来就为大家推荐几个我认为比较…