PADS(一)简介、安装与基本使用

2023-05-16

PADS是一款制作PCB板的软件。PADS包括PADS Logic、PADS Layout和PADS Router。

PADSLayout(PowerPCB)提供了与其他PCB设计软件、CAM加工软件、机械设计软件的接口,方便了不同设计环境下的数据转换和传递工作。

兼容性

支持OrCAD原理图网表

PADSLayout(PowerPCB)可导入OrCAD原理图网表,在PCB设计过程中可与OrCAD原理图进行正反标注和交互定位。

等等。。。。。。。

PADS软件是MentorGraphics公司的电路原理图和PCB设计工具软件。该软件是国内从事电路设计的工程师和技术人员主要使用的电路设计软件之一,是PCB设计高端用户最常用的工具软件。按时间先后:powerpcb2005----powerpcbS2007----PADS9.0----PADS9.1----PADS9.2----PADS9.3——PADS9.4——PADS9.5。

2012-10-18发布PADS9.5

Mentor Graphics公司的PADS Layout/Router环境作为业界主流的PCB设计平台,以其强大的交互式布局布线功能和易学易用等特点,在通信、半导体、消费电子、医疗电子等当前最活跃的工业领域得到了广泛的应用。PADS Layout/ Router支持完整的PCB设计流程,涵盖了从原理图网表导入,规则驱动下的交互式布局布线,DRC/DFT/DFM校验与分析,直到最后的生产文件(Gerber)、装配文件及物料清单(BOM)输出等全方位的功能需求,确保PCB工程师高效率地完成设计任务。

PCB,印刷电路板。Print Circuit Board。

安装 

软件最新版本会兼容老版本的项目。所以建议下载最新版本的软件。

本文使用的是PADS9.5。


1、安装PADS9.5
首先将PADS9.5.zip解压,解压后会出现一个PADS9.5_mib.exe的可执行文件,双击运行“PADS9.5_mib.exe”(Windows 7系统请右键点击选择“以管理员身份运行”)

提示需要硬件狗,不用管,直接点击“Next”

提示没有检测到授权文件,点击“Skip”

点击“Agree”,同意协议

点击“Modify”,进入配置安装环境界面

点击“Product Selection”,选择你需要安装的工具,一般选择PADS Layout、PADS Router、Design Entry(PADS Logic躲在这里)、Libraries等(因为是单机运行,Server Service就不用安装了)

点击“Target Path”,设置PADS9.5的安装位置

点击“PADS Projects Path”,设置PADS9.5的项目文件位置

配置完成,点击“Done”

点击“Install”开始安装

等待。。。。

安装完毕时会提示注册, 

选择“at later time”,最后点击“Done”完成安装。

这中间,有好几个出错提示,不知道有没有问题,暂且不管。

在桌面出现了好几个快捷方式:

安装的目录名:

2、开始和谐之旅

将Mentorkg的文件夹下文件Crack.vbs、MentorKG.exe、setx.exe复制到PADS9.5的安装目录下,直接运行MentorKG.exe

等待……

会产生LICENSE.TXT,将文件另存为LICENSE.TXT(网上也有人另存为LICENSE.DAT,好像也没有啥问题),文件最好放在PADS9.5的安装目录下(有可能不是放在这里,具体往后看)。

3、添加环境变量->系统变量,变量名:MGLS_LICENSE_FILE,变量值:LICENSE.TXT的位置,如:F:\MentorGraphics\LICENSE.TXT。


至此操作完毕。

补充:PADS9.5不需要替换MGLS.DLL。

4、打开软件PADS Layout

但是。。。。。

大大大大大大坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑1111111111:

打不开。。。。。。。。。。。。。。。。。

接连跳出4个错误提示。。。。。。。。。。。。。。

无语。。。。。。。。。。。。。。。。。。。。。。。。。

既然缺少这些脚本文件,那么就去下载对应的dll文件。

去网上下载缺少的脚本,装好后,又提示确脚本,还缺了估计得有七八个。。。。。

再去百度,终于找到了解决方法。

*********************************************************************************************

先找到X:\MentorGraphics\9.5PADS\SDD_HOME\common\win32\lib文件夹,(X指你安装PADS的目录),把里面的dll文件全部复制到X:\MentorGraphics\9.5PADS\SDD_HOME\Programs文件夹,不要覆盖原有的文件,选择跳过,可以解决了。

*********************************************************************************************

可见,不是没有这些文件,只是没有识别到。

大大大大大大坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑222222222222:

解决了以上问题后,又出现了新的问题。

提示许可证,表明破解没成功,将会以演示模式运行。

根据网上说的,破解时断网,将破解文件放在C盘,将LICENSE后缀改成.DAT;

全都没有用。。。。。。

再次百度,然后回到Licensing Note提示下方的文字,是在C:\flexlm这个路径下去找许可证文件license.dat。

之前按照别的破解教程,就是将许可证文件放在软件安装目录或者C盘根目录下,都没用。现在试着将这个文件后缀名改成.DAT,然后在C盘根目录下创建一个flexlm文件夹,然后将许可证文件放进去,接着去环境变量中指向这个路径,如下:

点击确定。

之后再次打开软件,终于成功了。

留下了激动的泪水。。。。。。。。。。。。

两个大坑,花了我整整一晚上!!!!!!!!!!!!!!!!!!!!!!!!

新建工程

文件-新建,然后选择默认的启动文件即可。

如果直接保存,默认情况下,会直接保存到安装软件时选择的PADS Projects目录中。

我们也可以另存为,将其保存到指定的目录中。

我们就将生成的.pcb工程文件保存到默认路径下。

然后就可以看到顶部就显示了工程名称和路径

这个软件的保存不太好,不是静默保存,而是每次保存都需要手动确认覆盖原文件。不知道能不能设置,具体后面再说。

补充说明:

1、

关于启动文件,通常是选择默认的,但是如果我们自己做了个工程,然后想要将其保存为模板,然后作为启动文件以供选择也是可以的。

首先将已有工程都确定好,然后点击文件-另存为启动文件即可。

2、

关于软件的语言,这个软件默认是中文的,我这里将其转成英文的。

工具-自定义-选项,更改界面语言,然后重启软件后即可生效

这里也可以修改视觉样式。具体不赘述。

导入封装库

公司里通常会有自己常用的封装库,将其导入PADS中以供使用。

封装库是不同类型封装的库,对应着画原理图时,各元器件不同的封装。

点击file-library

可以看到,PADS自带就有好多封装库

我们不用这个。

先create new library看看。

主文件后缀名是.pt9

通常每个库都会对应4个文件

这个了解即可,新建封装库里面全是空白,一般用不到。

导入封装库。

manage lib list,接着点击Add,找到pt9文件

然后在library中下拉选择一下(默认是all library)

重点关注decals和parts。

其中,parts对应的是封装模块,里面引用的也是decal中的具体封装实现。

parts里的封装和我们画原理图时标注的封装是一致的,后续需要从这里面选择。

注意:原理图是通过part找封装的,而不会直接去找封装。

part和封装其实是对应的,只不过在封装基础上加了一些东西构成了一个模块。

其他暂时不管。

确认无误后,点击close关闭即可。

绘制封装

通常是在已有的封装上修改。

在decal中选择一个已有的封装。比如8排针,PH2.0/8,我们将其修改成12pin的。

点击copy,然后命名为PH2.3/12

之后选择刚才复制后的PH2.3/12

点击右侧的edit

之后关闭弹窗,将8pin改成12pin,然后保存。

紧接着,建立对应的part

打开库弹窗,点击New

接着在PCB Decals中将刚才新建的封装添加进去

点击OK,然后给part命个名即可。通常命名和封装名一致。

这样,就完成了封装以及对应part的绘制。

另外,还有一种方式,就是如果对应part还不存在,那么在保存封装的时候,会自动提示要建立对应的part,点击确定后就可以直接跳到添加封装的界面了。

如果有现成的封装文件,也可以直接导入具体的封装

如果既没有模板,也没有对应的封装文件,怎么办?

那就只能手动绘制然后保存到库里去了。

注意:

在封装编辑时,file菜单选项会减少。

如果想要退出编辑模式,就要点击file-exit decal editor

同时,这里会从置灰恢复正常

导入网表

准备好画原理图后生成的asc网表。

要确保用到的每一种封装都能在封装库里找到,要不会报错。

报错后,虽然也可以导入进来,但是会少了对应的器件。

这时候就要检查是没有对应的封装库,还是原封装名写错了。

开始导入吧。。。。。。。

点击file-import

导入后,各封装可能会堆叠在一起

点击Tools-disperse components,分散组件

以上就是各元器件的“槽”。

所以,这就是为什么要求在画原理图时,每一个元器件都要有对应的位号、属性和封装。

另外,要注意,原理图中的引脚编号要和封装库一致,要用数字都用数字,要用字母都用字母,不要搞混,要不会报错,比如:

同时注意两边封装的正负极的匹配

常用操作

快捷方式(快捷键):

首先鼠标右键,选择select anything(在不选中任何器件的情况下右键,要不会显示不同的菜单),然后双击封装可以走线。

注意,点击Esc会取消刚才的所有走线,如果要结束,可以右键选择complete。依次按backspace可逐步消除走线。

在走线过程中,可以按w来弹出宽度属性界面:

比如,w10宽度就是10,w20宽度就是20。 

按住ctrl+鼠标滚轮,可以放大缩小;

直接鼠标滚轮,可以上下移动视图;shift+鼠标滚轮,可以左右移动视图;

ctrl+R,元器件旋转;

ctrl+E,元器件移动

ctrl+L,元器件对齐

ctrl+Enter,设置选项(Tools-Options)

Ctrl+Alt+C,设置颜色(Setup-Display Colors)

Ctrl+Alt+F,选择设置(很重要)

通常,鼠标右键

只有选择了可以选择对应的目标,才能够被选中。

比如,选择了Select Components,那么就只能选择组件,其他内容不能被选中。

快捷键打开弹窗,可以看到哪些被允许选中了

就上上述菜单中的“筛选条件”

另外要注意下固定glued选项,每个器件双击可弹出属性框,有个glued

但是,你可能怎么点都点不出来这个属性框,因为根本就无法选中。

这时候,就需要将选择项中的Glued parts勾选上,表示允许选择。

然后再双击,可以选择Glued,将其固定

一旦固定,就无法移动。

所以,这里面有两个点:一个是是否能够选择?一个是能选择后,能否移动? 

如果根本就不能选择,那么肯定就没法编辑;如果能选择,但是组件被固定,也不能移动,但是能够编辑一些属性;如果想要移动组件,那么就要取消勾选Glued,然后才能移动。

更多快捷方式可参考菜单,或者鼠标右键菜单。

PADS在WIN10下卡死的问题

win10下,pads卡死,一动不动。

百度解决方案。

关于最新版win10系统PADS9.5按ctrl键就卡死的bug解决方法_Gxust_Veneno的博客-CSDN博客_pads按ctrl键就卡

相关英文

abort,中止,使流产

bitmap,位图

attribute,属性,性质

markup,标记,符号

redraw,重新绘制

cluster,簇

pad stack,焊盘堆叠

drill pairs,钻孔对

drill,钻头,钻孔

integration,集成

integrate,整合,集成

layer,层

origin,起源,源头

decal editor,封装编辑器

placement,放置

disperse,分散

nudge,轻推,轻触

pads router,全自动布线器接口

navigator,导航器

enhancement,增强,提高

tutorial,辅导的,教程,使用说明书

specification,规格,规范,明细,说明书

silkscreen,丝网印刷,丝印

solder,焊料,焊锡,焊接

pcb decal,pcb封装

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PADS(一)简介、安装与基本使用 的相关文章

  • 分区结构

    分区结构 DBR xff0c 引导记录区 xff0c 包括一个引导程序和一个BPB xff0c 即本分区参数记录表 系统可直接访问的第一个扇区 xff0c 大小为512个字节 xff08 特殊情况占用其他保留扇区 xff09 512字节中
  • 1. 列表和列表项

    列表和列表项 列表 列表是一个数据结构 xff0c 用来追踪任务 xff0c 列表中有一个指针指向列表项 列表是一个结构体 xff0c 内部携带一个指针 xff0c 指针指向列表项 xff0c 列表项形成双向链式结构挂载在列表下 一个列表下
  • C#简单串口调试助手【傻瓜教程】chanson_chapter01

    简易串口调试助手制作教程 C Winform chanson chapter01 说明 xff1a 本教程基于win10 x64 位操作系统 xff0c 软件环境为Microsoft Visual Studio Community 2015
  • 快速上手Ubuntu之安装篇——安装win7,Ubuntu16.04双系统

    Linux可以说是开发者的系统 xff0c 对于开发者来说 xff0c Linux发行版不仅为我们提供了无数强大的开发工具 xff0c 还能帮助我们从源码上学习操作系统是工作的 而且经常在命令行上工作的我们还能在别人面前耍下酷 Ubuntu
  • SpringBoot中事件的使用

    项目中很多场景可以使用事件来对系统进行解耦 xff0c 让系统更便于维护和扩展 SpringBoot项目默认是支持事件的 xff0c 我们只需要自定义事件 xff0c 然后发布事件 xff0c 之后监听事件处理业务逻辑即可 SpringBo
  • STM32F4串口通信(UART)详解

    UART串口通信 我们在生活中处处都会接触到或者是用到通信 QQ 微信 电话 这些都是最常见的人与人之间远程无线通信的方式 那么也有像红外遥控 蓝牙数据传输等器件或硬件之间的通信 这些通信方式都有一些共同点 无线 易受干扰 信号变差 等 而
  • 高度自定义的简繁转换 VS2022 C++ 工程

    首先秀一下简繁转换结果图 如下 include lt iostream gt include 34 KOpenCC KOpenCCExport h 34 include lt string gt ifdef WIN64 pragma com
  • 关于 make_unique 和 make_shared

    C 43 43 14 才加入make unique xff0c 据说当时忘记实现了 那么C 43 43 11 可以自己实现这个功能 xff1a template lt typename T typename Args gt std uniq
  • 音视频OSD——修改叠加信息的尺寸

    目录 分析 原理 错误想法 思考 代码 c h 效果 分析 在实际场景中 可能出现字模尺寸使用不合理的情况 此时就需要对OSD叠加的信息进行相应的缩放 思路如下 放大 位图中每个点 在YUV图像中画四个点 即放大两倍 缩小 位图中取奇数行或
  • ABAP 常用的系统变量說明

    系统内部有一个专门存放系统变量的结构SYST 其中最常用的系统变量有 SY SUBRC 系统执行某指令后 表示执行成功与否的变量 0 表示成功 SY UNAME 当前使用者登入SAP的USERNAME SY DATUM 当前系统日期 SY
  • 第四次产业革命源于人工智能(趋势…

    第四次产业革命源于人工智能 xff08 趋势解读 20 k字 xff09 秦陇纪10汇编 第四次产业革命源于人工智能 xff08 趋势解读 20 k字 xff09 xff0c 附 数据简化DataSimp 技术描述 学会及社区1k字 欢迎关
  • 无人机开源吊舱+云台+AI芯片级解决方案 (回复“无人机AI方案”下载PDF资料)

    无人机开源吊舱 43 云台 43 AI芯片级解决方案 xff08 回复 无人机AI方案 下载PDF资料 xff09 原创 xff1a 云汉智能 科学Sciences 今天 科学 Sciences 导读 xff1a 无人机开源吊舱 43 云台
  • Ubuntu16.04 远程桌面连接(VNC)

    1 查看我的Ubuntu系统版本 2 客户机win10下载vnc viewer安装 xff1a 下载地址 xff1a https download csdn net download qq 28284093 10387251 点击打开链接
  • Mark一下YOLO检测和跟踪

    主要在看这个 YOLO算法的原理与实现 https blog csdn net xiaohu2022 article details 79211732 E7 AE 97 E6 B3 95 E7 9A 84tf E5 AE 9E E7 8E
  • ROS中的launch文件

    launch文件怎么写 首先 xff0c ROS中的launch文件是自己创建的 xff08 我在ROS包源文件中并没有发现 xff09 接下来是launch文件的编写 xff0c 需要注意 1 xff1a 开头是 lt launch gt
  • Git Submodule管理项目子模块

    使用场景 当项目越来越庞大之后 xff0c 不可避免的要拆分成多个子模块 xff0c 我们希望各个子模块有独立的版本管理 xff0c 并且由专门的人去维护 xff0c 这时候我们就要用到git的submodule功能 常用命令 git cl
  • Spring Boot结合easyExcel实现自增序号

    有些业务功能要求能导出序号 xff0c 现在提供两种实现方式 通过mysql查询实现 xff1b 实现RowWriteHandler接口 xff0c 自定义拦截器 xff1b 一 通过mysql查询实现 通过自定义变量实现每行数据 43 1
  • Spring Boot 实体里的List集合参数验证

    Spring Boot 实体里的List集合参数验证 Spring Boot 通过Hibernate Validator 加验证大家都知道 不知道的话可以参考这篇文章SpringBoot里参数校验 参数验证 今天讲一下Spring Boot
  • 树形结构工具类,如:菜单、部门等

    1 树节点 span class token keyword package span span class token namespace com span class token punctuation span zjson span
  • EasyPoiUtil导出工具

    span class token keyword package span span class token namespace com span class token punctuation span zjson span class

随机推荐

  • sap上传excel文档字符限制处理

    abap中有多个函数处理上传的excel文档中的数据 xff0c 记录数据的信息 xff08 行 列 值 xff09 如 xff0c 函数KCD EXCEL OLE TO INT CONVERT xff1a data lt data in
  • ffmpeg部署和springboot使用

    视频存储部署 一 环境安装 1 1 yasm安装 在编译ffmpeg时 xff0c 执行 configure xff0c 报出了如下错误 xff1a nasm yasm not found or too old Use disable x8
  • 【docker】安装clickhouse

    一 联网安装clickhouse 1 为了方便安装 xff0c 将clickhouse的工作目录和数据目录都在同一个目录下 xff0c 在home下创建目录 mkdir clickhouse cd clickhouse 创建日志 配置文件
  • springboot整合mybatis-plus、clickhouse、mysql多数据源

    springboot的多数据源有多种方式 xff0c 本文按照指定不同dao mapper xml的方式来实现访问不同的数据源 这样的好处是不用注解去切换数据源 1 引入驱动 span class token generics span c
  • linux中的oracle启动和关闭

    一 启动数据库实例 span class token number 1 span 切换到oracle用户 su span class token operator span oracle span class token number 2
  • BigDecimal计算工具类

    方便以后大家使用 span class token keyword import span span class token namespace java span class token punctuation span math spa
  • 安装、使用mongodb踩过的坑

    轻松一下 没用分布式架构之前 xff0c 你只有一个问题 xff1a 并发性能不足 用了分布式架构 xff0c 多出了一堆问题 xff1a 数据如何同步 主键如何产生 如何熔断 分布式事务如何处理 使用mongodb踩过的坑 今天对安装 x
  • JS使用总结:简单标签赋值和取值:span等;实时触发事件

    JS使用总结 简单标签赋值和取值 xff1a span等 xff1b 实时触发事件 xff1b 了解一下简单标签赋值和取值实时触发事件代码 了解一下 作为后台开发 xff0c 今天使用了前端的技术 xff0c 做一个总结 xff1b 包括两
  • FreeRtos的笔记 (一)

    FreeRtos的笔记 一 一 前言 linux是分时系统 和 RTOS时实操作系统区别 RTOS时实操作系统 当外界事件或数据产生时 xff0c 能够接受并以足够快的速度予以处理 实时操作系统是保证在一定时间限制内完成特定功能的操作系统
  • UCOSII操作系统(一)--基础知识

    前言 比较主流的操作系统有UCOSII FREERTOS LINUX等 参考书籍 xff1a 嵌入式实时操作系统 COS II原理及应用 嵌入式实时操作系统uCOS II 邵贝贝 第二版 1 操作系统的作用 xff1a 操作系统是计算机硬件
  • ORB SLAM2 编译&运行

    1 依赖安装 xff1a 1 xff09 安装 GLEW xff1a sudo apt get install libglew dev 2 xff09 安装 libuvc xff1a git clone https github com k
  • SAP 一句话入门之SD

    SD是Sales and Distribution的简称 在SAP系统中 xff0c 销售与分销模块处在供应链下游 xff0c 关注从客户订单到向客户收款的全过程 SD模块中的Sales好理解 xff0c 而Distribution却容易被
  • realsense-ros安装

    一 realsense ros安装 1 Create a catkin workspace mkdir p realsense rosws src cd realsense rosws src catkin init workspace 2
  • thinkphp页面请求时间超过40S报404错误解决办法

    最近在写一个thinkphp项目的时候 xff0c 发现Ajax从后端请求数据时间比较长 xff0c 大概需要45秒左右 xff0c 但是一旦请求时间超过40s xff0c 页面就会超时404了 xff0c 一开始以为是ajax请求时间不能
  • C语言宏定义详解

    宏定义引入 源程序在编译之前 xff0c 会先进行预处理 预处理并不是C语言编译器的组成部分 xff0c 不能直接对它们进行编译 经过预处理后 xff0c 程序就不再包括预处理命令了 xff0c 最后再由编译程序对预处理之后的源程序进行编译
  • C语言枚举详解

    枚举的引入 枚举是C语言中的一种基本数据类型 xff0c 它可以让数据更简洁 xff0c 更易读 枚举语法定义格式为 xff1a enum 枚举名 枚举元素1 枚举元素2 注意 xff0c 各元素之间用逗号隔开 注意 xff0c 末尾有分号
  • STC-ISP使用指南

    该软件无需安装 xff0c 下载后打开直接用 本软件是专门给STC系列单片机下载烧录程序的 xff0c 并不能适用于ARM系列的单片机 界面介绍 xff1a 打开后的界面如下 xff1a 左边的部分一般是用来下载程序的 xff0c 右面一般
  • STM32前言知识总结

    目录 关于STM32 STM32F1 存储器 位带操作 三种启动模式 低功耗模式 复位 时钟系统 STM32库 仿真器和调试器 注 xff1a 本文大部分内容来自于STMCU官网以及STM32数据手册 STM32使用的是ARM公司的Cort
  • STM32的标准库及其使用

    单片机的开发工作量 xff0c 主要集中在两个地方 xff0c 一是调通各种外设 xff0c 二是实现产品功能 像较高级的语言 xff0c 比如c 43 43 java python等 因为将底层操作进行了封装 xff0c 所以只需要集中关
  • PADS(一)简介、安装与基本使用

    PADS是一款制作PCB板的软件 PADS包括PADS Logic PADS Layout和PADS Router PADSLayout xff08 PowerPCB xff09 提供了与其他PCB设计软件 CAM加工软件 机械设计软件的接