找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 6647|回复: 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
! D- Q# h- H" P0 s% L这个错误我费了很久才解决,其原因如下:7 `+ P* G$ L& V$ m3 b& V6 q
1.做symbol时PKG_TYPE、refdes、device等属性必须都赋值,如果等到放置到原理图时再赋值就会报错;这个不明白,为什么原理图中赋值了还不行?7 c1 u3 ]8 u6 g; s( U- l: G
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,虽说放在了原理图上面,但是还是在和库关联着的,在原理图里面赋值是没有用的。在哪里赋值是改变不了本质的。5 P( A* ?* R# e# t( y3 w- l
MYQ821001 发表于 2009-1-13 19:50

" @$ J9 h  @( B2 R+ R" @那这样在dxdesigner中,每种value都要做个symbol,相当的不方便

67

主题

223

帖子

977

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
977
5#
发表于 2009-1-14 20:19 | 只看该作者
4# lofeng
5 I5 a/ I" F( w( V先在库里令value = ? 8 M: j( Z* A0 z% h  w
放置之后在修改值就行了吧

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  
( W0 c0 v( ]! x; ?; n' d) E* {  [5 u/ x* M先在库里令value = ?
9 y  A. w9 g  K% e6 j. Y放置之后在修改值就行了吧7 K1 G/ z$ c) b" Z1 h
qisaiman 发表于 2009-1-14 20:19

/ |% z! k" s9 ^) p已经发现不是所有的属性在做库时是必须赋值的,譬如value属性就可以不赋值8 N* S" k+ r/ @; F/ v" ~* g& Z1 E! H' H' B
还有就是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 编辑 + `* A& j$ `! `2 k3 L& b% l" w

/ b5 R) h3 E9 b3 s6 ghttps://www.eda365.com/viewthread ... ighlight=DXdesigner
/ P; W& ^% C5 \贴中memphise回帖中有说道:
% r: F0 T6 S3 O$ Z2 {$ Z建库很烦,两个软件需要各自单独建库,dx通过device映射pcb的part。可以crossing-probe.- x3 g+ O! ~) \8 h3 `

0 l: V' T8 q7 ]5 a不过貌似PKG_TYPE映射好了也可以

50

主题

201

帖子

1647

积分

四级会员(40)

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

积分
1647
9#
 楼主| 发表于 2009-2-28 15:15 | 只看该作者
都是敢于吃螃蟹的好汉!; U+ `( \5 n2 K3 Y
jimmy 发表于 2009-1-14 22:11
6 ]& i7 O4 C& j* A- x9 f' U
版主,DX确实是个好工具,也是mentor主推的前端,您要不也来试试?

50

主题

201

帖子

1647

积分

四级会员(40)

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

积分
1647
10#
 楼主| 发表于 2009-3-2 10:00 | 只看该作者
从下图大家可以看出DX在显示原件列表时不是很人性化 希望能早日得到改善! X2 J) e2 O0 c# A4 n+ V: l6 K

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为什么要设置这样两个值?
3 f! l  O! m" e/ P4 S% ~---------------------------------------------------------------------------------
  N) E% U. P3 e; `8 d3 y( Z; p这个应该是dx部分的大部分问题了~~
! O: L2 a! d. e# S5 \7 s% S8 }虽然上面已经部分解决了,但还需要请大侠来个彻彻底底地解决

50

主题

201

帖子

1647

积分

四级会员(40)

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

积分
1647
13#
 楼主| 发表于 2009-3-2 13:10 | 只看该作者
首先需要明确的是DEVICE属性是必须的,有下图为证1 @" Z: U" |! D  `# y9 ?

& d( r: v' |4 z  J; H! w  O提示错误为:
) p) H* R9 e5 n7 d4 Z9 ^' w- ^4 L( ?Error 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时必须赋值!
4 R- |/ _- C3 A虽然在做sym时不赋值,等到在原理图中给每个component手动添加property value时,生成网表时不会报错的,但是forward to PCB时会报错,其作物如下:
2 Y$ p8 E& {0 Epcb: Note 5996: Using Config File D:\MentorGraphics\2007.4PADS\SDD_HOME\standard\pads2007.cfg% v# W( r4 i/ I% r
pcb: Note 6057: Schematic1 sym DISCRETES:CAP: DEVICE=: Bad property value: S5 A$ t' Q4 c" j9 g% i
pcb: Error 6035: Illegal length 0
! R1 a/ L6 l4 j-----------------------------------------------------------------------------------------------------
4 T: _0 \) {" P* L/ p' F所以在forward to PCB还是会去读取sym的数据,因此在做sym时一定要添加上DEVICE属性并赋值!当然也是通过该属性与PCB中的PART对应起来的!, S1 Y$ M# S) P. W
不过有点没有想明白,为什么最后还要去读取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 09:04 , Processed in 0.068773 second(s), 37 queries , Gzip On.

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

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

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