原创 AD6导入使用SolidWorks建立的3D模型

2009-6-14 20:11 9026 8 15 分类: PCB

在传统的电子产品整机设计流程里,电器设计部门与结构设计部分是两个完全独立工作的部门,之间没有什么直接的合作关系。多数情况下(这里指的是大多数。因为也是有部分企业的产品是已定型化的,都是先设计好外壳再根据空间来设计电器板,这就不在我们的讨论范围之内了),结构设计部门都要等到到电路设计部门的PCB板加工完成、焊接完成后才能开始进行大部分的结构设计工作,然而电路板的加工生产周期会随电路板的复杂程度而延长,而且部门之间的沟通方式也基本上通过口头或文本的形式。


 目前多数企业的整机产品设计流程中还停留在这种状态下,原因还是电路部门与结构部门没有一个软件协作接口来帮助两个部门更好的协调工作、提高效率。面对竞争激烈的市场环境,时间就是金钱,产品研发延期而导致研发成本的增加,产品上市时间的推迟也直接影响到产品的市场竞争力。对于企业来说,都希望部门之间能有一个较好的协调接口来加快整机产品的设计,进而提高设计的效率与准确性、降低研发的时间成本,提前推出产品,迅速强占市场,达到最终的回报。


作为业界唯一的完整的一体化电子产品设计平台——Altium Ddsigner 6 (AD6)。从AD6.3开始就开始支持用户自建立StepIGES格式的3D模型并导入到用户的3D器件库里(*.PCB3DLib),实现PCB3D实时查看,并把最终的PCB整板StepIGES文件的导出,最后再把整板的StepIGES文件导入到结构设计软件(SolidWorksPRO-EUG),提前为结构部门提供整机外壳设计的参考数据。这样的一种整机设计流程可以大大缩短整机开发的时间,从而提高部门协作的工作效率与准确性。


下面我就为大家介绍一下,如何将SolidWorks建立模型导入到AD6中。


一、首先用SolidWorks建立想做设计的3D模型


SolidWorks建立的方法,请参考SolidWorks设计软件。附件中https://static.assets-stash.eet-china.com/album/old-resources/2009/6/14/957f5fe8-d05a-4337-90e0-eb95493ee065.rar为我使用SolidWorks2006建立的发光LED模型。


<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 49935462-215a-47cd-9321-d51f3e1ce514.JPG


SolidWorks中单击【文件】—【另存为】,选择文件格式为Step AP203(*.step)格式,并保存。(注意:保存的文件名和存放的路径都必须为英文)。


二、导入AD6


AD6中使用3D模型有二种方法:


1、  使用专门的3D模型库。


AD6中打开3D模型库(如果没有,可以使用AD6新建一个3D模型库并打开),选择【Toos】—【Import 3D Model ,这时出弹出一文件选择框,选择您建立的Step文件,单击OK即可完成导入。效果如图所示:


 855c3c8b-776c-4f4e-91f9-41d41bc53bfa.JPG


3D库中选择你建立的元件,单击右键选择【Set Rotation/Translation】设计元件在板子上摆放的方向。


2、  直接在元器件库,元件编辑状态下添加3D模型。


AD6中打开元件库文件,选择元件,将层切换到机械层(只有在机械层上,3D模型功能才会启用),选择【Place】—【Place 3D Body From Step Model, 选择您建立的Step文件,单击OK即可完成导入。这时会看到在你的元件上多了一层,这就是3D模型面,双击它,设计好方向和大小。然后打开层管理功能(AD6下直接输入快捷键L),如下图设置后,


 点击看大图


敲入数字键3进入3D查看状态。如图所示:


 117f2c40-1e01-4040-bc5f-3c70a38801c9.JPG


按住CTRL键,按下鼠标右键可以旋转看效果。敲入数字键2返回2D查看状态。下图为我建的LQPF48的3D模型:


744e4a4d-1169-42f1-80ec-aa6b7ac62604.JPG


 

PARTNER CONTENT

文章评论7条评论)

登录后参与讨论

用户377235 2012-5-6 19:03

怎么导出来没有颜色呢

用户827460 2010-7-29 16:52

导入模型怎么只有一种颜色,如何修改颜色啊?

用户211336 2009-6-17 09:14

用SolidWorks画的,呵呵!

用户177011 2009-6-16 00:02

不错不错

tengjingshu_112148725 2009-6-15 14:13

LQPF48的管脚怎么画啊?

用户211336 2009-6-15 08:57

按真实尺寸建立最好,但是也可以在AD6中修改为真实尺寸!

tengjingshu_112148725 2009-6-15 08:56

我想知道,在Solidword建3D库的时候,是否需要按照真实尺寸建立元件库?
相关推荐阅读
用户211336 2011-06-27 15:28
NEC的扩展RAM和CODE BANK在IAR的设置和使用
    NEC的8位单片机有很多型号具有内部扩展RAM和额外代码段,在IAR中如何使用呢,一直没有资料说明,特将它整理后放于此文。 扩展RAM:   变量申明方法如下:#pragma dataseg=...
用户211336 2011-03-02 10:53
define宏定义中的#,##,@#及\符号
1、# (stringizing)字符串化操作符。其作用是:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。其只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前。 如: #def...
用户211336 2010-07-03 00:41
C51定义位变量方法
使用位域 typedef union {   unsigned char byte;   struct   {      unsigned char bit0:1, bit1:1, bit2:1, b...
用户211336 2010-03-24 20:10
程序编写最重要的原则
代码简单化        编写的代码不仅仅是给计算机执行的,更大的价值在于能被其他人以及自己所理解.        尽量用人的语言来编写程序而不是计算机的语言. ...
用户211336 2009-06-12 10:32
使用STM32的PWM输入功能计算输入PWM的周期!
1、时钟部分,TIMER2的时钟频率,我是初始化为36M.      RCC_PCLK1Config(RCC_HCLK_Div2);           //设置低速AHB时钟=系统时钟/2     ...
EE直播间
更多
我要评论
7
8
关闭 站长推荐上一条 /3 下一条