找回密码
 注册
关于网站域名变更的通知
查看: 258|回复: 2
打印 上一主题 下一主题

怎样对设计版本和设计数据输出进行好的管理

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-13 09:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

. N1 D+ H1 t. k0 k8 e9 S
       设计数据的管理一直是非常重要的。特别是对于大型项目,拥有一个设计团队的情况下。其中一个工程师在什么时候做了哪些设计更改,另一个工程师又在什么时候做了哪些更改,这些设计数据的更新如果没有有效的措施进行管理或者追溯,那整个设计团队以及所设计的项目必将是一锅乱粥。而在设计完成之后,要将设计传递给产品制造,装配等等后续环节,同样需要清晰有条理地进行设计数据输出。另外工程师的设计意图,制造装配要求等等信息也需要很好地与制造装配负责人进行沟通。最终的设计图纸,项目成果,文档同样需要分门别类进行归档保存。以便将来查验或复用。
      那么在altium Designer中都有哪些功能模块对应以上这些设计数据管理及输出方面的需求呢?SVN版本控制实时进行设计版本的控制和追溯。Output job输出作业非常清晰明了地进行各种数据类型的设计输出。Draftsman智能出图系统极其便捷地进行设计意图的展现和沟通,以及设计数据的归档和保存。
SVN版本控制     
      设计文件的版本控制在大型设计多人协作的场合是极其重要而必不可少的。因为多人在同一个项目上工作,长达几个月的设计时间里,很有可能张三在这张原理图上更改了某器件,而李四并不知道;或者李四在这个PCB中删除了一个接头,而王老五没听说过......
        更有甚者,就算整个项目都是自己一人所为。刚开始设计出来最初的成果记为A版,然后觉得有个地方需要改进,赶紧改改,记为B版。再然后板形可以再别致一点,画呀画呀,这个满意出来C版。然后的然后,出来若干版,自己也记不清该是什么版本了,标为Final版。后来发现还有个器件的封装想换一个,出来Fianal01版.....
  • 最初的成果,记为A版
  • 改了一个小地方,记为B版
  • 改了板形,记为C版
  • 改了%*@#¥^&,记为.....
  • 终于这个不太会再改了,记为Final版!
  • 不对,有个器件封装要换一下,出来Final01版
  • 完了,这个接头需要挪一挪,就FinalReally版
  • …...
    4 F: }5 m+ e. k) i  M
       最后,令人崩溃的事情发生了!这是我听说过的一个真实案例。小李(化名)将最终的设计文件发给板厂去加工。这个板厂是他们公司经过多次调研考察比较选出来的。原因是该板厂的交期稳定而且快,因为小李的这个项目进度比较赶,需要快点打板调试以及与机械部分进行联调。小李也很紧张,连夜加班,然后赶紧将最终的设计文件输出板厂所需的文件数据并打包,发给板厂进行加工。几天后,小李等人终于等到PCB加工样片,准备进行元件焊接并调试。结果一打开包裹傻眼了:该PCB板不是最终really really final版,而是之前的某版,接头器件不一样!以至于机械工程师之间的联调也泡汤了!!!
       这些都是没有进行系统自动的版本控制造成的。Altium Designer提供了很多种版本控制之间的接口,可以对设计各个阶段的内容以及设计更改进行记录和管理,并能追溯设计文件的历史。使得设计数据和文件在系统中井井有条,清晰明了。再也不会出现拿错文件,忘记什么时候做了什么更改的情况了。
       Altium Designer可接口的版本控制软件很多,这里介绍常用的SVN。
       要使用SVN来进行版本控制,首先要下载SVN并安装到电脑上。
       然后在系统设置的众多可以版本控制软件中选择SVN来进行设计文件的版本控制。
       接着为项目创建用于版本控制的子版本存储库。
       然后将设计项目与创建好的子版本存储库建立链接关系。并将子版本存储库里的文件添加到版本控制系统。
       设置好版本控制系统之后。每次打开存储库中的设计项目,即可进行检出(Check Out),做相应的设计更改,保存并检入(Check In)。
       这样所有的设计更改,什么时候做的更改都会清楚地显示在版本控制系统中。工程师还可以在Comment里面做一些备注说明,以备后续追溯。
Output Job设计数据输出
        在设计完成之后,设计成果PCB需要发给下游加工制造环节进行PCB裸板加工。同时需要去按照BOM清单进行元器件和所有材料的采购。等PCB加工完成之后,裸板和元器件一起交给装配厂进行PCB产品组装。那么设计完成之后的设计数据需要分门别类按照板厂需要进行数据输出。
        Altium Designer在设计数据输出方面提供的功能模块是Output Job,超级方便快捷,一目了然进行设计数据输出。如下图所示,Output Job 文件首先会给你选择装配变量(如果设计中用到的话)。左下框显示的是可以输出的齐全的各种类别。其中用到最多的为文档输出,制造输出,装配输出。当然还有一些比如网表输出,可用来输出各种格式的网表文件,仿真输出,报告输出,导出文件输出等等。每一类输出都有子菜单列表,包含了所有该类别所需的各种文件。
        比如制造输出类别,点击有子菜单,包含PCB板加工制造所需的各种文件。比如Gerber文件,NC drill钻孔文件,测试点报告文件等。
       而输出格式也有很多种可选。包括PDF格式,文件夹打包格式,视频格式,或直接打印作业。这个Output Job输出系统非常强大,包罗应有尽有的输出文件类别和丰富多样的输出格式。
       就大家最常用的PCB制造输出为例,下面简单介绍制造加工板厂需要的哪几类文件。
       那么PCB制造输出都需要那几样最基本的文件呢?
  • 光绘文件(Gerber, 或ODB++)
  • NC Drill钻孔文件

    % A# }: Q" g2 K( u4 Q. }
       以上这两种文件是必不可少的,缺任意一个都不能加工。光绘文件根据板厂需要可以输出gerber格式,或ODB++格式。Gerber格式最初是由Gerber系统公司开发的,现由Ucamco公司所有,其前身Barco公司收购了Gerber系统公司。Ucamco不断的更新gerber规格说明书的版本。当下的Gerber规格说明书是I1版,是在2012年的12月发布的,可免费从ucamco公司的网站上下载。现在最新的Gerber格式为Gerber X2,可以插入板的层叠信息及属性。这个在Altium Designer中也是同步更新并支持的。
8 V# j! x( b' Z. c( D

该用户从未签到

2#
发表于 2020-4-13 19:47 | 只看该作者
对设计版本和设计数据输出进行好的管理
  • TA的每日心情
    奋斗
    2024-7-5 15:34
  • 签到天数: 226 天

    [LV.7]常住居民III

    3#
    发表于 2020-4-16 14:02 | 只看该作者
    对设计版本和设计数据输出进行好的管理
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-28 03:24 , Processed in 0.125000 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表