首页 > 其他分享 >AD学习笔记·创建原理图封装,调用别人原理图封装

AD学习笔记·创建原理图封装,调用别人原理图封装

时间:2024-12-13 12:30:23浏览次数:6  
标签:文件 封装 AD Missing 原理图 元器件 管脚

                                编写不易,请勿搬运,仅供学习,感谢理解。

        前言:本文参考,B站忆凡教育的课程,连接放在最后。

原理图封装要求

        在进行原理图绘制的时候,需要调用元器件的原理图库,在嘉立创eda里面,一般使用快捷键shift+f就能进行搜索,ad的话可以调用他人的库,同样也可以进行自己画库。

        这里需要知道的是,绘制一个元器件封装,需要有引脚名称,引脚号,元器件边框,引脚,同时在绘制元器件引脚的时候,需要将自身单位切换为100mil,绘制元器件边框的时候需要将单位切换为10mil,这是为了将边框防止在最小单元格上面,选择100mil的单位。

                                   

        如果将管脚的单位切换为100mil,管脚无论怎么放置,都能放在格子的四角上面,在进行原理图绘制连接的时候,就不会出现,走线走不到元器件的引脚上面这种情况。

创建原理图封装

           首先打开文件。

        

mm单位切换mil快捷键

        首先需要记住,AD这个软件的所有快捷键,都是在纯英文大写模式下,才能生效的,这里将键盘调成纯英文大写模式,然后按键V键。

        也可以试试快捷键U,笔者自己试的时候,没有生效,大家可以自己试试。

调用他人原理图封装

        这里可以选择自己动手画元器件封装,但是工程量上来,自己画原理图封装,有太繁琐了,能不能像嘉立创eda一样调用别人已经画好的元器件封装呢,可以的。

        首先需要有别人已经画好的AD工程文件,然后我们打开。

        

        找到别人的工程文件的原理图,选中。

        然后生成原理图库

        这里不要勾选,然后点击确定

        

                AD就会自动,把别人已经画好的原理图给集成出来,称为原理图文件。

        然后就直接选中复制粘贴就能放到自己的工程文件里面,要是不想复制粘贴,就直接选择放置在自己的工程文件原理图里面就可以了。

                直接粘贴到自己的工程文件里面。

        除了这种方法之外,还有直接选中别人工程文件中的元器件然后直接复制,粘贴到自己的工程文件其实是一样的效果。

如何调用别人的库文件

        如果没有想要的工程文件,这个时候可以再pcb联盟网,搜索pcb超级库,然后下载下来这里面都是别人已经封装好的库文件。

搜索 - PCB联盟网 - Powered by Discuz!

原理图库文件检查

        

        这里检查选择,只勾选封装 管脚 管脚号 元件名称 这四个选择就行了,虽然一个原件的组成是由 管脚 管脚号 管脚名 边框,但是大部分的元器件管脚是没有管脚名的,所以这里就只选择这四个就好了。

        选择之后点击确定

元器件报错封装提示

① Duplicate-Component Names:重复的元件名称。

② Duplicate-Pins:重复的管脚。

③ Missing-Description:元件描述未填写。

④ Missing-Pin Name:管脚名称未填写。

⑤ Missing-Footprint:元件封装未填写。

⑥ Missing-Pin Number:元件管脚号未填写。

⑦ Missing-Default Designator:元件位号未填写。

⑧ Missing-Missing Pins in Sequence:在一个序列的管脚号中缺少某个号码。

如何设置图纸大小

        在AD工程文件里面,一个工程可以添加多个原理图,同时可以设置每张原理图的大小,A4 A3 A2 同时支持自定时原理图大小的长 宽 高 。

        

                                        欢迎指正,希望对你,有所帮助!!!

标签:文件,封装,AD,Missing,原理图,元器件,管脚
From: https://blog.csdn.net/weixin_62292999/article/details/144330073

相关文章

  • 有缘/无缘·蜂鸣器详解文章(内置驱动电路原理图)
    有缘/无缘蜂鸣器二者差别    常见蜂鸣器种类分为,有缘/无缘蜂鸣器,而对于初学者来说使用最多的,也是最常见的就是有缘蜂鸣器,而相较于无缘蜂鸣器二者的差别主要在于,有无内置振荡电路,驱动方式,外围电路的差别。有缘蜂鸣器    有缘蜂鸣器通常在蜂鸣器中内置震荡电......
  • 【鸿蒙ArkTS】全局添加加载loading提示
    鸿蒙ArkTS中实现全局加载提示功能,可以通过以下方式:创建一个全局状态管理器:管理加载状态。设计一个加载组件:用来显示或隐藏加载提示。在需要显示加载提示的场景中切换加载状态。以下是实现全局加载提示的完整代码示例:示例代码1.创建全局状态管理器我们可以使用一个......
  • Day46--frame.add()语法
    Day46--frame.add()语法基本语法形式:frame.add(component);frame:这是一个JFrame对象(或者是实现了Container接口的容器对象),代表图形用户界面中的窗口或者一个容器,用于容纳其他组件。component:是要添加到frame中的组件对象,比如JButton(按钮)、JLabel(标签)、JTextField(文本框)等。......
  • shader uniform和attribute的区别
    ‌Shader中的uniform和attribute的主要区别在于它们的使用范围和用途。‌uniform变量‌uniform变量‌可以在顶点着色器(VertexShader)和片段着色器(FragmentShader)中共享使用,通常用于传递全局数据,如变换矩阵、光照参数、材质属性等。这些数据在着色器程序中是不可变的,即它们的值......
  • 最新LoadRunner12安装教程(很详细)
    LoadRunner是HP(现MicroFocus)开发的一款性能测试工具,广泛用于模拟多用户场景测试应用程序的性能和稳定性。以下是LoadRunner12的详细安装教程,包括准备、安装和配置步骤。一、安装前的准备1.1检查系统要求确保你的电脑满足以下最低硬件和软件需求:操作系统:Window......
  • 企业级包管理器之封装组件与测试 (10)
    上节课我们搭建了公共的函数库,这一小节我们来搭建公共的组件库。前期准备这里使用vue-cli来搭建项目,注意在搭建项目的时候需要勾选单元测试,因为我们搭建的是公共的组件库,这意味着我们所写的组件会在其他很多项目中被使用,所以需要做单元测试。拉取好项目之后,我们发现no......
  • 【他山之石】Leading-Trim: The Future of Digital Typesetting:数字排版的未来 —— L
    文章目录【他山之石】Leading-Trim:TheFutureofDigitalTypesetting:数字排版的未来——Leading-TrimHowanemergingCSSstandardcanfixoldproblemsandraisethebarforwebapps1.Theproblemwithtextboxestoday2.Howwegothere:ahistorylesso......
  • [论文阅读] Radical Analysis Network for Zero-Shot Learning in Printed Chinese Ch
    Pretitle:RadicalAnalysisNetworkforZero-ShotLearninginPrintedChineseCharacterRecognitionaccepted:ICME2018paper:https://arxiv.org/abs/1711.01889code:https://github.com/JianshuZhang/RAN(onlyIDSdictionary)ref:RANforPrintedChineseCh......
  • [超表面论文快讯-7] Advanced Functional Materials-片上超表面多维激光场操控-北京工
    栏目介绍:“论文快讯”栏目旨在精简地分享一周内发表在高水平期刊上的Metasurface领域研究成果,帮助读者及时了解领域前沿动态,如果对专栏的写法或内容有什么建议欢迎留言,后续会陆续开启其他专栏,敬请期待。论文基本信息标题:On-ChipMultidimensionalManipulationsofSp......
  • Enhance .NET 9 Apps with Advanced Charting
    Enhance.NET9AppswithAdvancedCharting.netCHARTING10.7elevatesyourchartdatawithcutting-edgeperformanceandseamlessintegrationintothelatest.NETapplications..netCHARTINGisacomprehensivechartingsolutiondesignedforC#an......