找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 6645|回复: 47
打印 上一主题 下一主题

PADS2007.3中使用DxDesigner交流贴

[复制链接]

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
跳转到指定楼层
1#
发表于 2008-9-28 14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
我也是刚开始学习使用PADS2007.3中的DX,没有什么经验,愿在此与大家交流在学习中遇到的问题和总结的经验,还请各路大虾指教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
2#
 楼主| 发表于 2008-9-28 14:50 | 只看该作者
Error 6035: Illegal length 0( K( w5 d  O* N
这个错误我费了很久才解决,其原因如下:% I& g  ~3 ~* d4 _( w
1.做symbol时PKG_TYPE、refdes、device等属性必须都赋值,如果等到放置到原理图时再赋值就会报错;这个不明白,为什么原理图中赋值了还不行?" F' I* S3 D0 C6 A2 \
2.SDD_HOME\standard目录下的pads2007.cfg某些地方需要修改下,我是拿preview这个例子中使用的pads2007.cfg来用

7

主题

118

帖子

1329

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1329
3#
发表于 2009-1-13 19:50 | 只看该作者
因为你调用的是库里面的symbol,虽说放在了原理图上面,但是还是在和库关联着的,在原理图里面赋值是没有用的。在哪里赋值是改变不了本质的。

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
4#
 楼主| 发表于 2009-1-14 17:21 | 只看该作者
因为你调用的是库里面的symbol,虽说放在了原理图上面,但是还是在和库关联着的,在原理图里面赋值是没有用的。在哪里赋值是改变不了本质的。
, w2 [' x# J9 Q8 @% C/ x& t+ gMYQ821001 发表于 2009-1-13 19:50

( m2 h/ h1 @4 J那这样在dxdesigner中,每种value都要做个symbol,相当的不方便

67

主题

223

帖子

977

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
977
5#
发表于 2009-1-14 20:19 | 只看该作者
4# lofeng
" d- o0 w2 n  T, }, W先在库里令value = ?
! }. [) K: D1 c/ k3 B5 \, I( X) H放置之后在修改值就行了吧

426

主题

8749

帖子

2万

积分

认证会员B类

CAD工程师

Rank: 25

积分
22654
6#
发表于 2009-1-14 22:11 | 只看该作者
都是敢于吃螃蟹的好汉!
专业服务:(价格面议)
代写作业
拉等长
调丝印
喂猪
欺负同学
打老师

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
7#
 楼主| 发表于 2009-2-28 15:10 | 只看该作者
4# lofeng  + d6 s5 R6 e  I* |" J* s/ f& ]
先在库里令value = ? 0 r. S$ q8 }8 n
放置之后在修改值就行了吧1 K- _* h! j% P3 C( T* m
qisaiman 发表于 2009-1-14 20:19

( c( }% `% j* K9 ?# O; M* P已经发现不是所有的属性在做库时是必须赋值的,譬如value属性就可以不赋值
  s3 N/ m, s' y+ w  W! \还有就是part放到原理图中后,每个属性有两个值,一个是value(区别于value属性),另外一个是instance value,这两者的关系还没有搞明白,发现在生成网表时device属性的instance value会被给赋上value,而value是在做库是赋得值

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
8#
 楼主| 发表于 2009-2-28 15:12 | 只看该作者
本帖最后由 lofeng 于 2009-2-28 15:13 编辑   G2 N8 H, h+ ]3 I: D8 a

' A3 p6 ^7 _' m# }https://www.eda365.com/viewthread ... ighlight=DXdesigner0 C1 d4 x5 L0 w3 L& |
贴中memphise回帖中有说道:7 }' l, o( F0 m: \  F
建库很烦,两个软件需要各自单独建库,dx通过device映射pcb的part。可以crossing-probe.
( e* p( a8 X6 N% C/ N+ X8 d1 t0 w2 E: W
不过貌似PKG_TYPE映射好了也可以

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
9#
 楼主| 发表于 2009-2-28 15:15 | 只看该作者
都是敢于吃螃蟹的好汉!' K8 M' q& g# Z! [8 b
jimmy 发表于 2009-1-14 22:11

$ a% i5 f% m: S0 A版主,DX确实是个好工具,也是mentor主推的前端,您要不也来试试?

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
10#
 楼主| 发表于 2009-3-2 10:00 | 只看该作者
从下图大家可以看出DX在显示原件列表时不是很人性化 希望能早日得到改善2 o/ T/ n1 H# u$ }2 a

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
11#
 楼主| 发表于 2009-3-2 10:04 | 只看该作者
其实logic还是个不错的工具 为什么就不能输出网表然后导入到ee、allegro等工具中呢?

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
12#
 楼主| 发表于 2009-3-2 10:17 | 只看该作者
在做symbol时都添加了哪些属性(DEVICE、LEVEL、PARTS、PKG_TYPE、REFDES、value等等),而添加的属性是否都要给要赋值?我现在知道的是DEVICE属性必须赋值,否则在生成netlist时会报错,而value属性可以不赋值。还有就是每个属性的value和instance value有什么区别?mentor为什么要设置这样两个值?
6 Z) s6 u- a) Z4 y( W/ u---------------------------------------------------------------------------------+ V, G% H' h( [7 n
这个应该是dx部分的大部分问题了~~
6 N, o3 ]$ [2 H# A' l6 \虽然上面已经部分解决了,但还需要请大侠来个彻彻底底地解决

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
13#
 楼主| 发表于 2009-3-2 13:10 | 只看该作者
首先需要明确的是DEVICE属性是必须的,有下图为证7 A. ^" g( c2 O& J5 e

; r% T* J3 E) V1 W2 p9 |提示错误为:
+ A4 P0 r. W* B/ \% zError 6076: Schematic1 com $1I30 Missing DEVICE property

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
14#
 楼主| 发表于 2009-3-2 13:19 | 只看该作者
DEVICE属性不仅是必须的,而且在做sym时必须赋值!$ M/ \) f$ d& G) I9 D# h
虽然在做sym时不赋值,等到在原理图中给每个component手动添加property value时,生成网表时不会报错的,但是forward to PCB时会报错,其作物如下:8 R/ V/ [3 P& l- m  M! D: d
pcb: Note 5996: Using Config File D:\MentorGraphics\2007.4PADS\SDD_HOME\standard\pads2007.cfg
* h- E0 D2 Y# ~- t1 Lpcb: Note 6057: Schematic1 sym DISCRETES:CAP: DEVICE=: Bad property value; t2 I+ [: X9 g7 l$ E) |7 _
pcb: Error 6035: Illegal length 0  y# S: I- L- ^, ]
-----------------------------------------------------------------------------------------------------
% e5 b& F  E: @所以在forward to PCB还是会去读取sym的数据,因此在做sym时一定要添加上DEVICE属性并赋值!当然也是通过该属性与PCB中的PART对应起来的!
) ?0 r- O5 d: g* m不过有点没有想明白,为什么最后还要去读取sym库中的数据,原理图中不是都已经有了完整的数据信息了么?

50

主题

201

帖子

1647

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1647
15#
 楼主| 发表于 2009-3-2 13:22 | 只看该作者
其他的属性不是必须的,在做sym时可以添加,也可以不添加。有些属性添加了就必须赋值,否则在生成网表或者forward to PCB时报错(forward to PCB时是否会报错还有待确认),但是有些不可以不赋值,譬如value属性,可以等到在原理图中去手动赋值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-1 08:53 , Processed in 0.067871 second(s), 36 queries , Gzip On.

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

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

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