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

有关不需要的器件和生成变体BOM的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-2-26 10:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
各位新年好:, l! k8 q9 M& X* _3 ?; o8 E
      在使用orcad 10.5的过程中,发现几个很有意思的问题。
$ u- F6 s7 g3 o0 C2 a     1、在part manager下,元器件状态为黄色Approved:defined,而不更新为绿色Approved:current,照样可以通过reports生成BOM。
% S" |+ E/ `3 @6 {$ o  i+ F          是不是真的没有必要更新为绿色Approved:current?8 h, l0 N+ D" \( `+ F; n" [9 n( c
     2、生成BOM时去除不需要的器件。实际我们画原理图时(调用库里的器件画原理图),有些暂时不需要的器件可能就会将其value的值置为(*),part manager下不更新器件。通过reports生成BOM时,
8 y: {6 x. e# P2 `+ H         如果只选part number为keyed,则BOM中会将part number相同的器件放在一行,这样value设置为(*)就没有效果。- l; J2 n7 e* f6 E% q* B  B
         如果只选value为keyed,则有可能0603和0805封装的value是一样的,如1K电阻,两种封装的值都为1k,这样就会将不同的封装的器件放在一样。9 I; m4 k! `, z. K) L( g: I
        总之,没有一个比较好的办法将value的值置为(*)的器件在BOM中区分开来,不知道大家都是怎么做的?
# k7 B1 e( N6 G' v8 F7 \1 f: z    3、生成变体BOM时的问题。如第2点所述,将器件value的值置为(*)后,如果要生成变体时又需要用到这个器件,这时好像就没有办法解决了?

该用户从未签到

推荐
发表于 2010-8-5 11:09 | 只看该作者
这样说吧,我控制不上件是给所有component建立一个bom structure属性,不上件的元件这个属性值为@。
) r- r) A/ M7 n5 l* _7 ^1 G我建立了一个unpop的group把所有属性为@的都拖进去了,这样common剩下的都是要上的元件了。0 u* z* }# F0 e1 u: Y1 J6 ^

0 p) Q/ l: F9 I# u! v然后建立一个bom variant,命名为real,把common group拖进这个real中,unpop就不放进任何variant中。我点击real下面的common时没看到不上件的元件了,但我点击real本身却还是显示了全部的元件,而没拖进来的unpop group中的元件前面全部有个黄色问号。这些黄色问号就是报错的原因。
4 X. {3 {4 Z6 y: U0 Y- T" g. i  Y9 F- w5 ~
把unpop拖进real中是不会报错了,但那样和core design完全没区别啊,一点用都没有。我想知道我的操作到底哪里有问题。之前都没接触过bom variant,都是前公司系统和PM搞定的,先在这个公司没这些系统,只能手工做了。

该用户从未签到

推荐
 楼主| 发表于 2010-2-27 17:15 | 只看该作者
本帖最后由 ger11 于 2010-2-27 17:17 编辑
! @/ b% K+ @. c4 ]) Y  |6 O9 \- i; ?1 V% x* T, \. b& S% A
自己摸索了一下,终于找到了解决这个问题的办法。. M5 L2 Q- d) n# f  D* n' z
原理图在都通过调用CIS 库中的器件完成后,将预留的器件value设置为(*)。/ U  H! |  Y( x
在Groups中新建一个Group,这里我命名为Parts not present(即不需要接的器件),将Common中所有value标注为(*)的器件拖到Parts not present这个Group中(Common中的器件先不要update,否则这些标注为(*)的器件会被更新掉)。
( H7 z% z, A8 n' F8 |然后在BOM VARIANTS中,将Common和Parts not present这两个Group拖到相应的BOM下,导出时选择part number为keyed和相应的BOM名称(不是选择core design)。
! \9 i3 l4 Q% X: M2 l. I% z+ l则就可以顺利屏蔽掉预留的器件了。
8 {# l) o9 J3 G发现变体BOM很好用。
9 u& H3 d5 i( b' Y: x; D不知道大家是否有更好的方法?

该用户从未签到

2#
发表于 2010-2-26 12:50 | 只看该作者
回答一下:; f  A% d9 q. r/ z" E
问题1:' f8 `9 T1 H5 B' @
黄色是因为线路图重新打开后,没有再CIS数据库连接,这是软件并不知道是否与CIS数据库同步。$ y; y5 G- ?2 ]/ a1 m
如果觉得同步或不同步无所谓,就可以随时出BOM。建议一定要同步,这也是使用CIS的原因。
# ]7 E2 ~, i/ k8 g0 B" F) J问题2:
8 D8 q; a- m! k* B; T7 j按照什么排序,不用那么麻烦,生产的BOM用EXCEL打开,使用筛选功能,想怎么排序,就怎么排序。, \" O, g! n; C) m: U$ |
问题3:既然要生产变体,原始档最好更新属性,变体的目的就是和原始档案不一样才需要的。$ W" ]& U' n" z  u7 I
如不需要就更新为NC,或替换成需要的值就OK了。

该用户从未签到

3#
 楼主| 发表于 2010-2-26 18:10 | 只看该作者
回答一下:5 H) I" y3 c* \1 f6 T
问题1:
2 l; N; E' W! t+ O7 A3 G% x- q黄色是因为线路图重新打开后,没有再CIS数据库连接,这是软件并不知道是否与CIS数据库 ..." ^- z+ v. }& ~; n! e. W
WAN5215210 发表于 2010-2-26 12:50

$ }/ d  \5 j2 q8 u/ i4 {1 @5 C" F  n  v
对于问题3还是不明白,当设置原理图中元器件的值为NC或者其它时,如果再在part manager中update一下,这些NC不是又更新为6 \2 J$ u; R) w9 }
库里的值的属性了么?这样设置的NC就没有用了?

该用户从未签到

5#
发表于 2010-2-28 22:17 | 只看该作者
上面的方法也可行。

该用户从未签到

6#
发表于 2010-2-28 22:19 | 只看该作者
回复 3# ger11 ( h. P  d8 u& Z7 |

' V, K" C# A# c- O) ~  D6 a( c
4 Z1 m' ~( J0 R5 q+ w    问题3,在更新的时候,回弹出选择项,如果不需要上件的原件,可以选在"NO".
% w7 U8 B% A- F) w) ?1 U5 V8 V7 a" U总之方法有很多,只要自己决定好用就可以了。

该用户从未签到

7#
 楼主| 发表于 2010-3-1 11:00 | 只看该作者
谢谢WAN5215210的热心帮助。& H2 y; L; [: T) W9 K
我想知道的是,我的那个方法是不是最简单的方法?
- J/ M7 Y3 q  B4 l呵呵,自己摸索,怕走弯路。4 [- h( b* `9 Z2 X* P. {" m
还请你指教。
% U; ]; e( A* A8 ]$ ]8 e" }谢谢!

该用户从未签到

8#
发表于 2010-8-5 10:47 | 只看该作者
回复 4# ger11 9 ^) ]% `( V; {, K! Z) G: T

9 l1 V5 H+ E5 u' \1 W/ L/ Y
3 a" b7 |+ |5 E& K9 t( K1 |" e   为什么我选择其中一个bom variant的时候会报错#5018,提示有元件不存在于group中,但选core design的时候却没有这个问题?

该用户从未签到

10#
发表于 2012-11-9 18:45 | 只看该作者
好贴,学习中。

该用户从未签到

11#
发表于 2012-11-9 18:47 | 只看该作者
不知道是否还有更好的方法??

该用户从未签到

12#
发表于 2021-3-25 15:46 | 只看该作者
多谢分享。学习了

该用户从未签到

13#
发表于 2021-4-16 17:50 | 只看该作者
看分享,顺便学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-30 20:40 , Processed in 0.125000 second(s), 25 queries , Gzip On.

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

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

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