Altium中导入3D模型
AD6中建立器件简易3D模型的方法
Altium designer 6(AD6)建立器件简易3D模型的方法By benladn911 在传统的电子产品整机设计流程里,电路设计部门与结构设计设计部门是两个完全独立工作的部门,之间没有什么直接的合作关系。
多数情况下(这里指的是大多数。
因为也是有部分企业的产品是已定型化的,都是先设计好外壳后再根据空间来设计电路板,这就不在我们的讨论范围之内了),结构设计部门都要等到电路设计部门的PCB板加工完成、焊接完成后才能开始进行大部分的结构设计工作,然而电路板的加工生产周期会随电路板的复杂程度而延长,而且部门之间的沟通方式也基本上是通过口头或文本的形式。
目前多数企业的整机产品设计流程中还停留在这种状态下,原因还是电路部门与结构部门没有一个软件协作接口来帮助两个部门更好地协调工作、提高效率。
面对竞争激烈的市场环境,时间就是金钱,产品研发延期而导致研发成本的增加,产品上市时间的推迟也直接影响到产品的市场竞争力。
对于企业来说,都希望部门之间能有一个较好的协调接口来加快整机产品的设计,进而提高设计的效率与准确性、降低研发的时间成本,提前推出产品,迅速强占市场,达到最终的回报。
作为业界唯一的完整的一体化电子产品设计平台——Altium designer 6(AD6)。
从AD6.3开始就开始支持用户自建立Step或IGES格式的3D模型并导入到用户的3D器件库里(*.PCB3DLib),实现PCB的3D实时查看,并把最终的PCB整板Step或IGES文件的导出,最后再把整板的Step或IGES文件导入到结构设计软件(如SolidWorks、PRO-E、UG等),提前为结构部门提供整机外壳设计的参考数据。
这样的一种整机设计流程可以大大缩短整机开发的时间,从而提高部门协作的工作效率与准确性。
我们先了解下AD6提供的电路与结构设计的协作流程:1、电路部门建立好项目需要的原理图库、PCB库2、结构部门使用结构软件建立关键器件的3D模型,需要注意的是在结构软件中建立器件3D模型时,要事先定义好器件的原点和3D坐标,3D模型的原点要和PCB封装库的原点保持一致,3D中的XY坐标则要和PCB封装库中的XY方向保持一致然后导出为Step格式,软后导入到自建的3D库中。
PCB元件库3D模型的导入说明
PCB元件库3D模型的导入、目的通过新软件Altium designer 6(AD6)的3D功能能够快速提前的为机构部门提供结构设计上的参考,提高合作的效率与准确性。
二、电子与机构需协作流程为:2、1电子部门建立好项目需要的原理图库、PCB库;2、2机构部门使用结构软件建立关键器件的3D模型,另存为Step或IGS文件转交给电子部门,电子部门再把文件导入到建立的PCB 3D库(*、PCB3DLib)中;2、3电子部门绘制好原理图,并在原理图库或原理图中,正确添加器件属性里的PCB模型名称与3D模型名称;2、4绘制好最终的PCB图后,查瞧PCB的3D效果(View \ Legacy 3D View);2、5导出整板PCB的3D图为Step或IGES文件转交给机构部门;2、6机构部门把整板PCB的3D图导入到结构设计软件中,作为结构设计的参考数据。
三、电子提供资料:3、1 PCB元件库清单四、机构注意事项:在结构软件中建立器件3D模型时,要事先定义好器件的原点与3D坐标,3D模型的原点要与PCB封装库的原点保持一致,3D中的XY坐标则要与PCB封装库中的XY方向保持一致然后导出为Step格式,软后导入到自建的3D库中。
这样在3D状态下才能瞧到元件准确的定位在PCB立体视图中,否则3D元件会偏离PCB 3D中的丝网位置。
如果角度不对也会出现错位,甚至部分在PCB上面,部分在PCB下面。
(在结构软件中,当元件为单个实体时,原点即为实际定义原点,当元件为装配实体时,先定义好总的参考原点,再装配好各部件,最后另存为Step或IGS文件转交给电路部门,电路部门再把文件导入到自己建立的PCB 3D 库(*、PCB3DLib)电子与机构需协作流程为:1、电子部门建立好项目需要的原理图库、PCB库、2、机构部门使用结构软件建立关键器件的3D模型,另存为Step文件转交给电子部门,电子部门再把文件导入到建立的PCB封装库中、3、电子部门在原理图库中,正确添加器件属性里的PCE封装名称;并最终生成集成库(*、intlib)、4、电子部门在设计中使用集成库(*、intlib)中的元器件、绘制好最终的PCB图后,查瞧PCB的3D效果(View \ switch to 3D)、5、导出整板PCB勺3D图为Step文件转交给机构部门、6、机构部门把整板PCB的3D图导入到结构设计软件中,作为结构设计的参考数据。
Altium Designer支持的设计数据导入格式及导入方法
Altium Designer 支持的设计数据导入格式及导入方法
原理图文件
向下兼容Protel 及Altium Designer 先前版本原理图和符号库文件格式
Protel 99SE 数据包格式文件(*.DDB)
P-CAD V16 或V17 ASCII 格式原理图文件(*.sch)
P-CAD V16 或V17 ASCII 格式符号库文件(*.lia,*.lib)
OrCAD 原理图设计(*.dsn)
OrCAD 符号库文件(*.olb)
OrCAD CIS 格式文件(*.dbc)
P-CAD PDIF 格式文件(*.pdf)
CircuitMaker 2000 设计文件(*.ckt)
CircuitMaker 2000 二进制用户库文件(*.lib)
PCB 文件
向下兼容Protel 及Altium Designer 先前版本PCB 和封装库文件格式
OrCAD 封装库文件(*.llb)
OrCAD PCB 版图ASCII 格式文件(*.max)
PADS PCB ASCII 格式文件(*.asc)
Allegro PCB ASCII 格式文件(*.alg)
P-CAD V15, V16 or V17 ASCII PCB (*.pcb)
SPECCTRA 格式设计文件(*.dsn)
AutoCAD DWG/DXF (*.DWG,*.DXF)格式文件(使用File»Import) 通过利用File-Open 命令,直接打开文件
通过执行File»Open 命令,在选择打开文件对话框内导入文件。
简易altiumdesigner3d元器件绘制
简易altiumdesigner3d元器件绘制完成复杂一点的3d元器件一般是通过pro/e SolidWorks等软件做好后导出step文件提供给altium designer,不过这样前提得学pro/e SolidWorks,不会怎么办,在要求不是怎么复杂得时候可以自己利用ad中的3d body方便快捷做一些简单的3d元器件(也是刚玩这个不久,觉得挺好玩滴,说的不对的地方还请见谅哦):一,规则的元器件.做一个0805封装的电阻:(1)画一个一般的0805电阻封装(2)在此环境下打开菜单place->3D-Body后弹出下面设置窗口:上图中 1 设置器件高度 2 处设置器件颜色 3设置离板面的距离(如果过大看上去物体悬空)(3)以上设置好后ok进行画mechanical13层网格(即物体现状)(4)英文输入状态下按数字3切换看3d效果,(5)j接下来就是修饰了,可以用同样的方法在两端添加银白色柱体这样看上去更像电容(电阻)3D效果图(是不是稍微好看些咯)二、不规则元器件3d模型的简单绘制因为在mechanical13 无法直接画如圆弧等形状网格(即物体),不过通过间接的方式可以得到:(1)在封装图界面下选择top over层先把要的形状画出来(这里以随便来一个):,(2)如图打开tool菜单下为当前元器件添加3d封装(下图里面的器件和上图的不一样,呵呵这个图是在视频上接下来的,只是因为tool下的菜单没法截图)点击上图中所示“为当前元器件添加3d封装”变弹出:里面1,2,3其实是ad根据你器件现状自动生成的一些可选择现状,你可以分别点1,2,3、、、、处预览看看是否有合适的,这里我要的是2注意点箭头处,这样实际上就已经完成,关闭此窗口回到封装库页面可以看到:(3)双击图中粉红网格可以进行物体高度等信息设置,即和之前一规则元器件的设置相同设置完事后回到封装库元器件页面看看是什么效果:到此基本完成(这里只是简单说说怎么画,其他的“按部就班”),下面的是画的一些简单的元器件:(1) jtag仿真接口:(2)纽扣电池:。
AD6三维元件建模教程
Altium Designer 6三维元件库建模教程文档名称:AD系列软件三维元件库建模教程文档描述:介绍在AltiumDesigner集成开发平台下三维模型建立和使用方法文档版本:V1.0作者:林加添(lineay)编写时间:2009年1月QQ:181346072第一章:介绍在传统的电子整机设计过程中,电路设计部门和结构设计部门(或者由外部设计工作室设计)往往是被分为两个完全独立的部门,因此在新产品开发过程中,都是结构设计好了,然后出内部PCB位置图给PCB工程师,而结构工程师并不了解电路设计过程中一些要点。
对PCB布局一些高度较高元器件位置很多并不符合PCB工程师电路设计的要求。
以至PCB工程师不得不将就结构工程师所设计的元件布局。
最后产品出来时,因为PCB布局不合理等各种因素,问题百出。
这不仅影响产品开发速度。
也会导致企业两部门之间发生冲突。
然而目前国内大多的电子企业都是停留于这种状态,关键原因目前电路部门和结构部门没有一个有效、快捷的软件协作接口来帮助两个部分之间更好协调工作、来有效提高工作效率。
而面对竞争日益激烈的市场。
时间就是金钱,产品开发周期加长而导致开发成本加剧,也延误了产品上市的时间。
这不仅降低了企业在市场的竞争力也加速了企业倒退的步伐。
对于企业来说,都希望有一个有效的协调接口来加速整机的开发速度,从而提高产品设计的效率和准确性,降低开发成本和开发周期。
加快新产品上市时间,缓解企业部门之间的冲突。
在电子设计业界中,Altium Designer(前身为Protel)做为一个唯一集成化设计平台。
也是唯一带有三维显示的PCB设计软件。
在早期的Protel 99中就开始拥有三维显示的功能,但并不支持建立三维库。
实用性并不高。
在2003年时Altium推出了DXP2004时,加入了创建三维元件库的功能,但能支持的三维模型格式很少。
且可设置选项非常少,与PROTEL99没多大的提升。
而在近来的Altium Designer 6系列以后中不断加强了三维的显示能力。
Altium-Designer导入SOLIDWORKS
Altium-Designer导入SOLIDWORKS在做电子设备的时候最好不要电子的是电子,机械的是机械。
最好两种设计软件能够互相沟通。
假设这里要设计一个USBASP,但是有一个漂亮的外壳,要把板子放进去的话板子就不是矩形的了。
为了配合外壳(也可以把板子放进装配体直接设计外壳,可以3D打印【当然是指工业级的设备,用来做快速原型】),板子尺寸是:(原文件名:板子尺寸设计.PNG)简单伸拉一下拉出板子的厚度。
(原文件名:设计完成.PNG)OK后需要导出为STEP214格式的文件。
(原文件名:插入模型后.PNG)开始定义板子外形。
(原文件名:从3D模型创建板子外观.png)(原文件名:选择一个面.PNG)(原文件名:板子外形已经有了.PNG)有了外形,可以删除定义外形用的3D模型。
(原文件名:删除不用的模型.PNG)(原文件名:定义边线.png)很多厂家用KeepOut层作为板子的外形定义而不是机械层,所以这里选择KeepOut层。
(原文件名:选择KeepOut层.PNG)/************************************************************************//* 完成 *//**************************************** ********************************/(原文件名:Finish1.PNG)(原文件名:Finish2.PNG)(原文件名:Finish3.jpg)ad可以将AUTOCAD格式导入,导入的时候把线指定为KeepOut外形层就可以了。
Altium Designer 10 3D封装创建
Altium Designer 10 3D封装创建近年来Altium公司在Al tium Desi gner 6系列以后不断加强了三维显示的能力,可以帮助PCB工程师更直观地进行PCB设计。
Altium De signer的3D PCB设计比较简单,只需要拥有建立所需库的3D模型就可以了(即工作就在库的设计)。
那么3D模型怎么来呢?有以下3种来源:(1)用AD自带的3D Body,建立简单的3D模型构架。
(2)在相关网站供应商处下载3D模型,导入3D Body。
(3)SolidWorks等专业三维软件来建立。
3.2.1 自绘3D模型1.常规3D模型绘制Altium自带的3D Body,可以创建简单的3D模型构架,下面以0603为例进行简单介绍。
(1)如图3-20所示,导入常用的封装库,选择0603C封装。
图3-20 常用封装库—0603封装(2)首先确定M echanical层打开,因为3D Bo dy只有在Mechanical层可有效放置成功。
跳转到Mechanical层,执行Place——Pl ace 3D Body会出现如图3-21所示模型选择及参数设置对话框。
图3-21 3D模型模式选择及参数设置对话框(3)此处选择绘制模式,按照0603C的封装规格填入参数,如图3-22所示。
图3-22 0603C封装规格(4)按照实际尺寸绘制0603的边框大小,如图3-23所示,绘制好的网状范围即0603的实际尺寸。
图3-23 绘制3D Body(5)验证3D显示设置是否正常,按快捷键L,如图3-24所示,选择3D模式项,设置相关显示设置。
图3-24 3D显示选项设置(6)设置好之后,可以切换到3D视图(快捷键“3”),可以查看创建的3D Body的效果,如图3-25所示。
图3-25 绘制好的3D Body(7)存储绘制好的3D 封装库,在封装库元件列表中,Updata 到需要更新的PCB中即可。
同样在PCB中切换到3D视图,如图3-26所示,即可查看效果。
AltiumDesigner支持的设计数据导入格式及导入方法
AltiumDesigner支持的设计数据导入格式及导入方法
Altium Designer 支持的设计数据导入格式及导入方法
原理图文件
向下兼容Protel 及Altium Designer 先前版本原理图和符号库文件格式
Protel 99SE 数据包格式文件(*.DDB)
P-CAD V16 或V17 ASCII 格式原理图文件(*.sch)
P-CAD V16 或V17 ASCII 格式符号库文件(*.lia,*.lib)
OrCAD 原理图设计(*.dsn)
OrCAD 符号库文件(*.olb)
OrCAD CIS 格式文件(*.dbc)
P-CAD PDIF 格式文件(*.pdf)
CircuitMaker 2000 设计文件(*.ckt)
CircuitMaker 2000 二进制用户库文件(*.lib)
PCB 文件
向下兼容Protel 及Altium Designer 先前版本PCB 和封装库文件格式
OrCAD 封装库文件(*.llb)
OrCAD PCB 版图ASCII 格式文件(*.max)
PADS PCB ASCII 格式文件(*.asc)
Allegro PCB ASCII 格式文件(*.alg)
P-CAD V15, V16 or V17 ASCII PCB (*.pcb)
SPECCTRA 格式设计文件(*.dsn)
AutoCAD DWG/DXF (*.DWG,*.DXF)格式文件(使用File»Import) 通过利用File-Open 命令,直接打开文件
通过执行File»Open 命令,在选择打开文件对话框内导入文件。
altium_designer19官方设计指南_概述说明
altium designer19官方设计指南概述说明1. 引言1.1 概述:本官方设计指南旨在为初学者和有经验的电路设计工程师提供关于Altium Designer 19软件的详尽指导与说明。
Altium Designer 19是一款功能强大、使用方便且广泛应用于电路设计领域的设计工具。
通过本指南,读者将了解到软件最新版本的特性与功能,并掌握基本的设计流程以及各项操作的技巧与规范。
1.2 文章结构:本文共分为六个主要部分,每个部分涵盖了该领域中关键知识和技能。
以下为各部分内容的简要介绍:2. Altium Designer 19 简介:此部分将对Altium Designer 19进行简要介绍,包括该版本的主要变化和改进,以及它引入的新功能和特点。
还将总结整个设计流程,并提供切实可行的建议供读者参考。
3. 设计准备工作:这一章节将引导读者安装和配置Altium Designer 19软件,并提供有关工作环境设置、项目管理和文档管理等方面的注意事项。
这些准备工作对于一个顺利而高效地进行电路设计过程至关重要。
4. PCB设计指南:在此部分中,我们将重点介绍如何有效地进行PCB设计。
涵盖的主题包括元件库管理与使用技巧、原理图设计规范与技巧以及PCB布局规范与技巧。
通过掌握这些知识与技能,读者将能够更好地进行电路板设计,并在实践中取得更好的效果。
5. 仿真与验证:本章节将介绍Altium Designer 19中的仿真和验证工具的使用。
这包括信号完整性分析工具的使用、电磁兼容性分析工具的使用以及器件参数提取与模型库管理等方面。
通过正确使用这些工具,设计师将能够更全面地评估和验证他们的电路设计,以确保其稳定性、可靠性和性能。
6. 结论:最后一部分为总结部分,对全文进行简要总结,并强调Altium Designer 19作为一款出色的电路设计软件所带来的优势和应用价值。
此外,还提供一些进一步学习和深入研究该软件功能和技术的资源推荐。
altiumdesigner导入
在做电子设备的时候最好不要电子的是电子,机械的是机械。
最好两种设计软件能够互相沟通。
假设这里要设计一个USBASP,但是有一个漂亮的外壳,要把板子放进去的话板子就不是矩形的了。
为了配合外壳(也可以把板子放进装配体直接设计外壳,可以3D打印【当然是指工业级的设备,用来做快速原型】),板子尺寸是:(原文件名:板子尺寸设计.PNG)简单伸拉一下拉出板子的厚度。
(原文件名:设计完成.PNG)OK后需要导出为STEP214格式的文件。
(原文件名:保存.PNG)然后打开AltiumDesigner画一张空白的板子。
(原文件名:创建一张空白的进入3D视图添加3D模型(原文件名:按“3”进入3D视图.PNG)(原文件名:“P-B”插入3D模型.PNG)(原文件名:插入模型后.PNG)开始定义板子外形。
(原文件名:从3D模型创建板子外观.png)(原文件名:选择一个面.PNG)(原文件名:板子外形已经有了.PNG)有了外形,可以删除定义外形用的3D模型。
(原文件名:删除不用的模型.PNG)(原文件名:定义边线.png)很多厂家用KeepOut层作为板子的外形定义而不是机械层,所以这里选择KeepOut层。
(原文件名:选择KeepOut层.PNG)/************************************************************************/ /* 完成*//************************************************************************/ (原文件名:(原文件名:(原文件名:ad可以将AUTOCAD格式导入,导入的时候把线指定为KeepOut外形层就可以了。
PCB元件库3D模型的导入说明
PCB元件库3D模型得导入一、目得通过新软件Altium designer 6(AD6)得3D 功能能够快速提前得为机构部门提供结构设计上得参考,提高合作得效率与准确性。
二、电子与机构需协作流程为:2、1电子部门建立好项目需要得原理图库、PCB库;2、2机构部门使用结构软件建立关键器件得3D模型,另存为Step或IGS文件转交给电子部门,电子部门再把文件导入到建立得PCB 3D库(*、PCB3DLib)中;2、3电子部门绘制好原理图,并在原理图库或原理图中,正确添加器件属性里得PCB模型名称与3D模型名称;2、4绘制好最终得PCB图后,查瞧PCB得3D效果(View \ Legacy 3D View);2、5导出整板PCB得3D图为Step或IGES文件转交给机构部门;2、6机构部门把整板PCB得3D图导入到结构设计软件中,作为结构设计得参考数据。
三、电子提供资料:3、1 PCB元件库清单四、机构注意事项:在结构软件中建立器件3D模型时,要事先定义好器件得原点与3D坐标,3D模型得原点要与PCB封装库得原点保持一致,3D中得XY坐标则要与PCB封装库中得XY方向保持一致然后导出为Step格式,软后导入到自建得3D库中。
这样在3D状态下才能瞧到元件准确得定位在PCB立体视图中,否则3D元件会偏离PCB 3D中得丝网位置。
如果角度不对也会出现错位,甚至部分在PCB上面,部分在PCB下面。
(在结构软件中,当元件为单个实体时,原点即为实际定义原点,当元件为装配实体时,先定义好总得参考原点,再装配好各部件,最后另存为Step或IGS文件转交给电路部门,电路部门再把文件导入到自己建立得PCB 3D库(*、PCB3DLib)电子与机构需协作流程为:1、电子部门建立好项目需要得原理图库、PCB库、2、机构部门使用结构软件建立关键器件得3D模型,另存为Step文件转交给电子部门,电子部门再把文件导入到建立得PCB 封装库中、3、电子部门在原理图库中,正确添加器件属性里得PCB封装名称;并最终生成集成库(*、intlib)、4、电子部门在设计中使用集成库(*、intlib)中得元器件、绘制好最终得PCB图后,查瞧PCB得3D效果(View \ switch to 3D)、5、导出整板PCB得3D图为Step文件转交给机构部门、6、机构部门把整板PCB得3D图导入到结构设计软件中,作为结构设计得参考数据。
altium_designer_summer_09_3d高级功能教程
Altium designer summer 09 ECAD&MCAD协同设计随着电子产品设计日趋复杂化、智能化,高级设计概念在ECAD领域的系统设计以及MCAD领域的工业设计中应运而生。
它们联合在一起共同决定设备的智能性、设计、功能以及外形如何结合并一起创造所有人都能使用的产品。
机械设计如今给电子设计带来了前所未有的深刻影响,它可以影响或决定主板形状、尺寸与组件布局,而且在许多情况下还会决定所使用的组件类型,甚至软件运行方式。
这种趋势给两者之间的交互赋予了前所未有的重要性,因为现在产品的成功取决于ECAD-MCAD 协作的成效,需要的是通力协作而非仅仅是有所联系的过程。
Altium designer summer 09给出的解决方案轻松解决了ECAD和MCAD的沟通障碍,通过其3D模式不仅能实现PCB板与产品机壳的虚拟衔接预装配,还能将PCB板上所有元件3D模型及PCB板导成STEP模型从而可交给结构工程师去进行预装配。
以下演示altium designer summer 09软件的3D功能的应用。
1.导入产品机壳模型:本例以新建的PCB为例演示导入机壳的3DSTEP模型的操作方法。
第一步:新建PCB文件:单击菜单【File】Æ【New】Æ【PCB】新建一个PCB文件,随后将PCB文件的活动层切换到机械层。
如下图所示:第二步:进入3D模型导入菜单并指定要导入的模型:单击菜单【Place】Æ【D Body】将打开3D模型绘制及导入设置对话框,在对话框的3D Body Type区域内选择【Generic STEP Model】选项,然后在Generic STEP Model区域内将出现两个按钮,一个是【Embed STEP Model】另一个是【Link to STEP Model】,这两个按钮的任意一个都可以进行导入STEP模型,不同的是【Embed STEP Model】是直接将模型导入到PCB文件中,当模型有改动后需要再次实施导入过程,而【Link to STEP Model】是将一个STEP模型与PCB文件进行链接,当用户修改STEP模型后,在PCB环境中将同步被修改,这样可便于结构工程师修改STEP模型后能及时更新到PCB文件中,相当于实现在线更新的功能。
AltiumDesigner62D到3D模型
AltiumDesigner62D到3D模型Altium designer 6(AD6)建⽴器件简易3D模型的⽅法By benladn911 在传统的电⼦产品整机设计流程⾥,电路设计部门与结构设计设计部门是两个完全独⽴⼯作的部门,之间没有什么直接的合作关系。
多数情况下(这⾥指的是⼤多数。
因为也是有部分企业的产品是已定型化的,都是先设计好外壳后再根据空间来设计电路板,这就不在我们的讨论范围之内了),结构设计部门都要等到电路设计部门的PCB板加⼯完成、焊接完成后才能开始进⾏⼤部分的结构设计⼯作,然⽽电路板的加⼯⽣产周期会随电路板的复杂程度⽽延长,⽽且部门之间的沟通⽅式也基本上是通过⼝头或⽂本的形式。
⽬前多数企业的整机产品设计流程中还停留在这种状态下,原因还是电路部门与结构部门没有⼀个软件协作接⼝来帮助两个部门更好地协调⼯作、提⾼效率。
⾯对竞争激烈的市场环境,时间就是⾦钱,产品研发延期⽽导致研发成本的增加,产品上市时间的推迟也直接影响到产品的市场竞争⼒。
对于企业来说,都希望部门之间能有⼀个较好的协调接⼝来加快整机产品的设计,进⽽提⾼设计的效率与准确性、降低研发的时间成本,提前推出产品,迅速强占市场,达到最终的回报。
作为业界唯⼀的完整的⼀体化电⼦产品设计平台——Altium designer 6(AD6)。
从AD6.3开始就开始⽀持⽤户⾃建⽴Step或IGES格式的3D模型并导⼊到⽤户的3D器件库⾥(*.PCB3DLib),实现PCB的3D实时查看,并把最终的PCB整板Step或IGES⽂件的导出,最后再把整板的Step或IGES⽂件导⼊到结构设计软件(如SolidWorks、PRO-E、UG等),提前为结构部门提供整机外壳设计的参考数据。
这样的⼀种整机设计流程可以⼤⼤缩短整机开发的时间,从⽽提⾼部门协作的⼯作效率与准确性。
我们先了解下AD6提供的电路与结构设计的协作流程:1、电路部门建⽴好项⽬需要的原理图库、PCB库2、结构部门使⽤结构软件建⽴关键器件的3D模型,需要注意的是在结构软件中建⽴器件3D模型时,要事先定义好器件的原点和3D坐标,3D模型的原点要和PCB封装库的原点保持⼀致,3D中的XY坐标则要和PCB封装库中的XY⽅向保持⼀致然后导出为Step格式,软后导⼊到⾃建的3D库中。
ALTIUM DESIGNER快捷键大全
ALTIUM DESIGNER快捷键大全环境快捷键F1 访问文档库(in context with object under cursor) Ctrl + O 访问选择的文档打开对话框Ctrl + F4 关闭活动的文档Ctrl + S 保存当前的文档Ctrl + P 打印当前的文档Alt + F4 关闭Altium DesignerCtrl + Tab 切换打开的文档(右手习惯)Shift + Ctrl + Tab 切换打开的文档(左手习惯)从Windows资源管理器打开文档作为自由文档拖放进Altium DesignerF4 隐藏/显示所有浮动面板Shift + F4 平铺打开文档Shift + F5 在活动的面板和工作台之间巡回Shift + F1 搜索访问本地语言(智能选择)Hold Ctrl while moving a panel Prevent automatic docking, 分组或捕捉工程快捷键C, C 编辑当前设计工程C, R 重新编译当前设计工程C, D 编辑文档C, O 工程对话为当前的工程打开选项Ctrl + Alt + O 访问当前工程打开工程的文件对话框C, L 关闭属于活动工程的全部文档C, T, M 访问存储管理面板C, T, L 为当前工程访问本地历史C, V 访问当前存档相当面板快捷键共同面板快捷键1Home 跳转到第一个登陆面板End 跳转到最后一个登陆面板上箭头移动动上一个登陆的面板下箭头移动到一下个登陆面板左箭头折叠扩展到最高层的条目或子文件夹右箭头扩展折叠最高层的条目或子文件夹单击左键在光标下面选择条目单击右键显示上下文区分的弹出式菜单Left-Click on a column header Sort data by that columnLeft-Click & Drag column header Move data columnLeft-Click and type Direct filtering based on typed character(s)Esc Clear current filtering when using the direct filter featureBackspace Clear previously entered filter characters when using the direct filter feature工程面板快捷键双击左键编辑光标下的文档Drag & Drop from one project to another Move selected documentCtrl + Drag & Drop from one Link selected document into second projectproject to anotherCAMtastic 面板快捷键选择层, Left Arrow Turn all layers OFF except selected oneSelect layer, Right Arrow Turn all layers ON在层上的双击左键使那层成为当前层选择两层, C 访问比较层对话框选择层,删除层1 Not all panels will support all of these shortcuts. For detailed information with respect to each individual panel, press F1 with the cursor over the (focused) panel.2 These shortcuts are based on the Default key mapping. The key mapping used can be changed on the Text Editors –General page of the Preferences dialog (Tools > Editor Preferences).3唯一的F9 快捷键应用到TCL 脚本编辑目录面板快捷键↑↓←→在箭头键的方向的下一单元的移动焦点Left-Click & Drag 在鼠标移动的方向的重复选择Ctrl + Click 重复选择(不连续的)Shift + Click 重复选择(连续)Spacebar (原理图) 编辑选择单元Spacebar (PCB)为单元当前的条目当前正在被编辑F2 编辑选择的单元Enter (原理图)完成编辑当前单元Enter (PCB)完成编辑当前单元并且为单元进入编辑模式下Ctrl + C (或Ctrl + Insert) 复制Ctrl + V (或Shift + Insert) 粘贴PgUp 跳到选择到顶部可见列表区域PgDn 跳到选择到底部可见列表区域鼠标滚轮向上或向下编辑快捷键共同的原理图和PCB编辑快捷键以高速移动自动加载到焊盘Y 翻转Y轴放置对象X 翻转X轴放置对象Shift+ ↑↓←→移动光标以10格在箭头键的方向递增↑↓←→移动光标以1格在箭头键的方向递增Esc 从当前步骤退出End 刷新屏幕Home 刷新屏幕到中心指针点Ctrl + Home 跳转到绝对原点位置(工作面的较低的左方角落)Ctrl +鼠标滚轮向下(或PgDn)为缩小Ctrl +鼠标滚轮向上(或PgUp)放大周围的指针(缩放周围指针, position the cursor first)鼠标滚轮向上/向下Shift +鼠标滚轮向左/向右移动A 显示排列子菜单B 显示工具栏子菜单C 显示工程下拉子菜单D 显示设计下拉子菜单E 显示编辑下拉子菜单F 显示文件下拉子菜单T 显示工具下拉子菜单H 显示帮助下拉子菜单P 显示放置下拉子菜单R 显示报告下拉子菜单J 显示跳转子菜单K 显示工作面板子菜单M 显示移动子菜单O 弹出右键菜单S 显示选择子菜单V 显示查看下拉子菜单X 显示取消选择子菜单Z 弹出菜单缩放的命令Ctrl + Z 撤消Ctrl + Y 重做Ctrl + A 选择所有Ctrl + C (或Ctrl + Insert) 复制Ctrl + X (或Shift + Delete) 剪切Ctrl + V (or Shift + Insert) 粘贴Ctrl + R 复制或重新粘贴对象(橡皮图章) Ctrl + Q 访问当前选择存储对话Alt 强制对象移动为水平或垂直Delete 删除选择V, D 查看文档V, F 查看适合放置的对象X, A 取消全部的选择单击右键&锁定显示滑臂&平滑查看单击左键选择/取消选择光标下的对象单击右键从当前操作弹出浮动菜单或退出单击右键上对象, 选择在光标下查找相似的加载对象进查找相似对象的对话单击左键,锁定拖放选择区域内单击左键&锁定移动对象/选择光标下双击左键编辑对象Shift +单击左键增加/从选择设定移除对象Tab 编辑放置的属性Shift + C 清除当前过滤Shift + F 单击在对象上显示查找相似对象的对话Y 弹出快速查询菜单F11 触发检查面板开/关F12 触发过滤面板开/关Shift + F12 触发列表面板开/关Alt + F5 触发全屏模式, 匹配对象上的目标文件单击左键十字探针,延缓主源文档, Ctrl +单击左键十字探针和跳转到匹配对象上的目标,跳转到目标文档Shift + Ctrl + T 排列选择对象顶部的edgesShift + Ctrl + L 排列选择对象左边的edgesShift + Ctrl + R 排列选择对象右边的edgesShift + Ctrl + B 排列选择对象顶部的edgesShift + Ctrl + H 分类选择的对象为相平行的水平面板Shift + Ctrl + V 分类选择的对象为相平行的垂直面板Shift + Ctrl + D 排列选择的对象到格点Ctrl + n (n=1 to 8)存储当前选择的存储器位置nAlt + n (n=1 to 8)从存储器n 召回选择Shift + n (n=1 to 8)增加当前选择到选择已经存储在存储器位置nShift + Alt + n (n=1 to 8)从存储器位置n 和增加到当前选择的工作台召回选择Shift + Ctrl + n (n=1 to 8)应用过滤基于选择设定的存储器位置n.原理图唯一的快捷键G 切换捕捉格点设定F2 编辑在放置的Ctrl + PgDn 适合所有对象的查看空格移动对象时以90度逆时针方向旋转空格当放置导线/总线/直线时拐角起始/停止模式, Spacebar Toggle pen color while using highlighting pensShift +空格移动对象时以90度顺时针方向旋转Shift +空格放置导线/总线/直线时切换角度放置模式Ctrl +空格拖动对象时以90度逆时针方向旋转Shift + Ctrl +空格拖动对象时以90度顺时针方向旋转, Ctrl + 单击左键在端口或图纸入口高亮连接/网络上对象使用高亮绘笔Shift + Ctrl + C 清除所有高亮应用到高亮的绘笔Backspace 放置导线/总线/直线/多边形时移除最后最一个顶点单击左键, Hold + Delete 当一根导线被选择删除顶点单击左键, Hold + Insert 当一根导线被选择删除顶点Ctrl +单击左键& 拖拉对象对象上原理图文档单击左键导航面板十字探针Alt +单击左键在原理图文档和PCB导航面板十字探针到对象Alt +在网络对象上单击左键图纸上网络关联的图元全部高亮Ctrl +在图纸符号双击左键下降层次Ctrl +在端口双击左键上升层次+ (数字键盘)在放置或移动期间扩大IEEE符号尺寸- (数字键盘)在放置或移动期间减小IEEE符号尺寸Ctrl + F 查找下一个Ctrl + H 查找和替换文本F3 查找下一个要搜索的文本在光标下当放置相同类型对象时插入对象的复制属性S 当移动时交换图纸入口边一个或更多选择的图纸入口V 当移动两个或更多图纸入口时反选图纸入口顺序T 当移动一个或更多选择的图纸入口时触发图纸入口I/O类型T 当恢复图纸符号大小时触发所有图纸入口I/O类型T, P 访问Schematic –General 页面的参数选择对话框PCB唯一快捷键Shift + R 切换三种布线模式(忽略, 避开或推挤)Shift + E 触发电气格点开/关Shift + B 建立查询Shift + PgUp 放大到最小的递增Shift + PgDn 缩小到最小的递增Ctrl + PgUp 放大到400%Ctrl + PgDn 适合文档内的查看Ctrl + End 工作台跳转到绝对的原点Alt + End 刷新当前的层Alt + Insert 粘贴在当前层Ctrl + G 弹出捕捉格点对话框G 弹出捕捉格点菜单N 移动一个元件时隐藏元件中心点(编辑模式)N 隐藏或显示网络子菜单(非编辑模式)L 移动元件时翻转到板的另一边(就是镜像元件啦~)Ctrl +单击左键在光标下高亮布线的网络(清除重复的自由空白)Ctrl +空格在交互布线时切换连接线模式Backspace 在交互布线时移除最后的导线铜箔Shift + S 触发信号层模式开/关O, D, D, 进入在草图的模式将所有原始到显示O, D, F, 进入在最终模式将所有的原始到显示O, D (或Ctrl + D) 访问PCB –Show/Hide 页面参数选择对话框L 查看板层和颜色对话框(非编辑模式下)U 取消布线下拉子菜单Ctrl + H 选择连接的铜Ctrl + Shift +单击左键&锁定暂停导线Shift + Ctrl +单击左键在光标高亮在布线的网络+ (数字键盘)下一层- (数字键盘)上一层* (数字键盘)下一个布线层M 显示移动子菜单Alt 从避开障碍到忽略障碍锁定到临时的转换Ctrl 当布线锁定到临时禁止电气格点Ctrl + M 测量距离空格(在交互布线过程) 逆时针旋转对象(定义旋转角度在PCB –General 页面参数选择对话框)空格(在交互布线期间)触发起始/停止模式Shift +空格(在交互布线过程)移动时逆时针旋转对象Shift +空格(在交互布线期间)在交互布线期间改变拐角模式[ 为永久过滤减小掩摸等级] 为永久过滤增加掩摸等级Ctrl +左箭头在活动元件库文档查看上一个元件Ctrl +右箭头在活动元件库文档查看下一个元件Q 快速切换单位(公制/英制).T, B 访问元件体管理对话框T, P 访问PCB –General 页面参数选择对话框设备查看快捷键F5 刷新全部Esc 停止程序流程Ctrl + F9 编译二进制文件Ctrl + F10 重建二进制文件F12 复位硬件F9 编译二进制文件和下载F10 重建二进制文件和下载F11 下载二进制文件Shift + Ctrl + F9 编译所有二进制文件Shift + Ctrl + F10 重建所有二进制文件Shift + F12 复位所有设备Shift + F9 编译所有二进制文件和下载Shift + F10 重建所有二进制文件和下载Shift + F11 下载所有二进制文件Alt + T, P 访问FPGA –Devices View 页面参数选择对话框PCB3D编辑快捷键PgUp 放大PgDn 缩小Alt + B 适合整板↑↓←→Pan in direction of the arrow keyInsert Pan InDelete Pan OutT, E 访问IGES 导出选项对话框T, P 访问PCB –PCB 3D页面参数选择对话框PCB3D库编辑快捷键PgUp 放大PgDn 缩小Alt + M 适合模型↑↓←→Pan in direction of the arrow key Insert Pan InDelete Pan OutF2 重命名Shift + Delete 删除模型Ctrl + T 设定旋转和转换T, I 导入3D模型T, E 导出模型为IGES格式T, P 访问PCB –PCB 3D页面参数选择对话框输出工作编辑快捷键Ctrl + X (或Shift + Delete) 剪切Ctrl + C (或Ctrl + Insert) 复制Ctrl + V (或Shift + Insert) 粘贴Ctrl + D 副本Delete 清除Alt + Enter 配置Ctrl + F9 运行聚焦输出生成Shift + Ctrl + F9 运行选择输出生成F9 运行所有批处理输出生成器Shift + Ctrl + O 访问输出作业选项对话框CAMtastic 编辑快捷键Ctrl + Z (或Alt + Backspace) 撤销Ctrl + Y (或Ctrl + Backspace) 重做Ctrl + X 剪切Ctrl + C (或Ctrl + Insert) 复制Ctrl + V (或Shift + Insert) 粘贴Ctrl + E 清除Ctrl + M 镜像Ctrl + R 旋转Ctrl + L 排列选择L 合并层Alt + C 选择交叉窗口Alt + P 选择上一次选择Ctrl + F 触发快速选择模式开/关Ctrl + T 触发导线选择模式开/关Ctrl + A 排列对象Ctrl + D 修改/更改对象Ctrl + I 设定原点Ctrl + U 测量对象Home 查看全部Shift + P 查看周围特殊点Ctrl + 鼠标上滚(或PgUp) 放大Ctrl + 鼠标下滚(或PgDn) 缩小鼠标滚轮向上滚鼠标滚轮向下滚Shift + 鼠标上滚摇镜头到左Shift + 鼠标下滚摇镜头到右Shift + V 最后缩放End 刷新D 动态摇镜头模式Shift + B 查看菲林盒Ctrl + Home 缩放菲林盒Alt + Home 缩放当前D码Shift + E 触发扩展盒开/关Shift + F 触发菲林模式开/关Shift + H 触发高亮当前对象使用当前D码N 触发底片查看Shift + T 触发半透明查看Shift + G 访问CAMtastic –Drawing Modes 页面参数选对话框Q 查询对象Shift + N 查询网络Shift + M 测量点到到Shift + A 访问光圈表K 访问设定层关闭对话框Alt + K 访问设定层打开对话框Shift + S 触发对象捕捉模式Esc 取消操作Shift + Ctrl + R 重复最后操作+ (数字键盘)显示下一层- (数字键盘)显示上一层* (数字键盘)显示下一信号/平面层数码波形编辑快捷键PgUp Zoom-in around active time cursorPgDn Zoom-out around active time cursor Ctrl + PgDn Fit documentCtrl + A Select all waveformsCtrl + C (or Ctrl + Insert) Copy waveformCtrl + X (or Shift + Delete) Cut waveformCtrl + V (or Shift + Insert) Paste waveformLeft-Click & Drag Relocate focused waveformJ Display Jump sub-menuShift + Ctrl + F Jump to first transition for focused waveformShift + Ctrl + N Jump to next transition for focused waveformShift + Ctrl + P Jump to previous transition for focused waveformShift + Ctrl + L Jump to last transition for focused waveformT, P Access Wave –General page of Preferences dialog仿真数据编辑快捷键Ctrl + X (or Shift + Delete) CutCtrl + C CopyCtrl + V (or Shift + Insert) PasteDelete Clear+ (numeric keypad) Next chart- (numeric keypad) Previous chartPgUp Zoom-inPgDn Zoom-outCtrl + PgDn Fit DocumentEnd RefreshEsc (or Shift + C) Clear filterUp Arrow Scroll upwards through chart, one wave plot at a timeShift + Up Arrow Scroll upwards through chart, one page at a timeCtrl + Up Arrow (or Ctrl + Home) Jump to top of chartDown Arrow Scroll downwards through chart, one wave plot at a timeShift + Down Arrow Scroll downwards through chart, one page at a timeCtrl + Down Arrow (or Ctrl + End) Jump to bottom of chartLeft Arrow Scroll left through chart, one major division on X-axis at a timeShift + Left Arrow Scroll left through chart, one page at a timeCtrl + Left Arrow Jump to start of X-axisRight Arrow Scroll right through chart, one major division on X-axis at a timeShift + Right Arrow Scroll right through chart, one page at a timeCtrl + Right Arrow Jump to end of X-axisText-based Document EditorsCommon Shortcuts2Ctrl + Z UndoCtrl + X (or Shift + Delete) CutCtrl + C (or Ctrl + Insert) CopyCtrl + V (or Shift + Insert) PasteEnter Insert carriage returnCtrl + N Insert new lineTab Insert tabShift + Tab Tab backwardsInsert Toggle text insertion mode between Insert and OverwriteShift + Ctrl + C Clear Filter MarksCtrl + F Find textCtrl + H (or Ctrl + R) Find and replace textF3 (or Ctrl + L) Find next instance of searched textShift + Ctrl + F Find next selected instance of searched textCtrl + A Select AllPgUp Scroll one page upPgDn Scroll one page downCtrl + Up Arrow Scroll one line upCtrl + Down Arrow Scroll one line downCtrl + PgUp Move cursor to top of windowCtrl + PgUp Move cursor to bottom of windowHome Move cursor to beginning of current lineEnd Move cursor to end of current lineCtrl + Home Move cursor to Beginning of FileCtrl + End Move cursor to End of FileUp Arrow Move cursor one line upDown Arrow Move cursor one line downLeft Arrow Move cursor one character leftRight Arrow Move cursor one character rightCtrl + Left Arrow Move cursor one word leftCtrl + Right Arrow Move cursor one word rightShift + Ctrl + Home Extend Selection to Beginning of FileShift + Ctrl + End Extend selection to End of FileShift + PgUp Extend selection one page upShift + PgDn Extend selection one page downShift + Ctrl + PgUp Extend selection to top of windowShift + Ctrl + PgDn Extend selection to bottom of windowShift + Home Extend selection to beginning of current lineShift + End Extend selection to end of current lineShift + Left Arrow Extend selection left one characterShift + Right Arrow Extend selection right one characterShift + Up Arrow Extend selection to same column in previous lineShift + Down Arrow Extend selection to same column in next lineShift + Ctrl + Left Arrow Extend selection one word leftShift + Ctrl + Right Arrow Extend selection one word rightAlt + Shift + Ctrl + Home Extend selection column to Beginning of FileAlt + Shift + Ctrl + End Extend selection column to End of FileAlt + Shift + PgUp Extend selection column one page upAlt + Shift + PgDn Extend selection column onepage downAlt + Shift + Ctrl + PgUp Extend selection column to top of windowAlt + Shift + Ctrl + PgDn Extend selection column to bottom of windowAlt + Shift + Home Extend selection column to beginning of current lineAlt + Shift + End Extend selection to end of current lineAlt + Shift + Left Arrow Extend selection column to the left by one columnAlt + Shift + Right Arrow Extend selection column to the right by one columnAlt + Shift + Up Arrow Extend selection column up by one lineAlt + Shift + Down Arrow Extend selection column down by one lineAlt + Shift + Ctrl + Left Arrow Extend selection column one word leftAlt + Shift + Ctrl + Right Arrow Extend selection column one word rightAlt + Left-Click & Drag Define selection column using mouseDelete Delete character to the right of cursor positionBackspace Delete character to the left of the cursor positionCtrl + Backspace Delete to beginning of previous wordCtrl + T Delete to beginning of next wordCtrl + Y Delete current lineCtrl + Q + Y Delete to end of current lineAlt + T, P Access Text Editors –General page of Preferences dialog嵌入式软件编辑快捷键(.c, .asm)F9 Run the program being debuggedCtrl + F9 Run to cursorF5 Toggle breakpoint for current lineLeft-Click in Gutter Toggle breakpoint for lineCtrl + F5 Add WatchF7 Step into the current source lineCtrl + F7 EvaluateF8 Step to the next source lineShift + F7 Step into the current instructionShift + F8 Step to the next instructionCtrl + F2 Reset the current debug sessionCtrl + F3 Finish the current debug sessionLeft-Click on code outline +/- expand/contract segment of codeCtrl + Double Left-Click on code outline +/- expand/contract all code segmentsCtrl + Left-Click on Jump text cursor to respective declaration pointvariable/function/procedure nameVHDL 编辑快捷键Ctrl + F9 Compile source HDL documentsF9 Run ForeverCtrl + F5 Run simulation for the last time stepCtrl + F8 Run simulation to a specified timeCtrl + F11 Run simulation to next debug pointCtrl + F7 Run simulation for a time stepF6 Run simulation for a Delta stepF7 Run simulation, stepping into procedures/functionsF8 Run simulation, stepping over procedures/functionsCtrl + F2 Reset current simulation sessionCtrl + F3 End current simulation sessionLeft-Click in Gutter Toggle breakpoint for lineLeft-Click on code outline +/- expand/contract segment of codeCtrl + Left-Click on code outline +/- expand/contract all code segments脚本编辑快捷键3 (.pas, .vbs, .js, .tcl, .bas) F9 运行脚本Ctrl + F9 在光标移动F5 在当前行层叠断点Left-Click in Gutter Toggle breakpoint for lineCtrl + F7 EvaluateF7 Step into the current source line F8 Step to the next source line Ctrl + F3 停止脚本执行。
【Altium专题】【原创】3D封装技术
【Altium专题】——3D封装技术AndyZhouAltium Designer的3D功能向来充满争议,曾经在与一些前辈交流的过程中,他们似乎对此功能不屑一顾,甚至取笑我“不务正业”,也许仁者见仁智者见智,当时心里觉得有落差,但是,面对质疑,我没有因此放弃对这一块的摸索,于是,才有了这一专题…要说3D功能有什么好处,最大的好处就是“所见即所得”,当时我Layout一块多路稳压电源的板子,发到工厂去打板,回来与3D预览一对照,几乎一模一样!(如上图)通常,我习惯Layout的时候检查元器件之间的干涉情况以及对照三维图手工焊接PCB,有些时候,还能根据元器件的空间分布调整PCB板的大小,节省成本。
以往,我都是先有PCB封装,再有3D Body,最近,我有幸看到了Altium的官方视频,进而学会了新的技能——从3D模型生成PCB FootPrint。
☺目录1. 为何使用3D封装 (2)2. “自力更生” (5)2.1准备二维封装 (5)2.1.1测量数据 (5)2.1.2绘制丝印 (5)2.2面动成体 (7)2.2.1使用3D Body管理器 (7)2.2.2使用Place 3D Body (14)3. 为我所用 (16)4. 总结 (26)1. 为何使用3D封装➢方便手工焊接使用3D视图,可以很方便我们手工焊接,尤其是有极性的元件摆放,都可以一目了然,下面的两幅图可以作为对比,上图为3D视图,其下为实物图。
➢方便布局和碰撞检查初学者绘制电路图都是在二维平面上进行的,但应该注意的是,元件并不是“平面”的,它们也有自己的形态,拥有自己的高度,它们有自己的性格,有的“实实在在”,有的则可以“海纳百川”,比如一个1602的液晶,它下面其实可以放很多东西,您一开始就注意到了吗?☺这是一片直插的单片机,40脚,位于1602正下方如上图,晶振、单片机均放置在1602的正下方,在保证电路功能的前提下,既美观有节省空间。
altium designer设计之将三维模型导入PCB元件封装库
这次主要学习如何在PCB中导入3D模型,这对元件的排版以及布局有很大的参考价值。
通过3D模型可以直观地瞧到PCB的布局就是否合理。
下图就是一个PCB3D模型的例子。
如需下载已经嵌入3d库的封装库请右键点击此处打开超链接
下面就说明一下如何在AD09中导入已经用PROE画好的STEP模型(格式为、stp)
【1】打开PCB封装库,选择您要导入的那个元件,然后切换到3D视图
【2】点击Place->3D body,然后会弹出对话框
选中图示所选的项目
点击红框内的按钮
【3】选择您要导入的STEP文件
设置它的位置角度,一般只将X设置为90度就行
点击OK之后,您的3D元件就成功导入了
这就是可以拖动模型,把它放在准确位置
也可以在2D视图中操作它的位置
至此,您的3D模型就全部导入成功了!。