找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 6640|回复: 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
% C3 D. E; a! I  z$ v1 Y这个错误我费了很久才解决,其原因如下:1 {% v6 B4 @9 H7 E- n3 O3 x' [" j
1.做symbol时PKG_TYPE、refdes、device等属性必须都赋值,如果等到放置到原理图时再赋值就会报错;这个不明白,为什么原理图中赋值了还不行?/ v  m. C* P2 w4 N$ G9 }
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,虽说放在了原理图上面,但是还是在和库关联着的,在原理图里面赋值是没有用的。在哪里赋值是改变不了本质的。
* ?& K+ h' V: ^9 |2 QMYQ821001 发表于 2009-1-13 19:50

% X0 P: y- I# n1 S- F9 O" h那这样在dxdesigner中,每种value都要做个symbol,相当的不方便

67

主题

223

帖子

977

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
977
5#
发表于 2009-1-14 20:19 | 只看该作者
4# lofeng 8 G$ G0 z1 W! \) J; F6 f3 F
先在库里令value = ?
: v: u* m  B4 z- X! L5 @+ v放置之后在修改值就行了吧

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  
* y! U0 p/ a& C# K1 |- d先在库里令value = ?
: L% l7 g+ o. |* z! E) j放置之后在修改值就行了吧- n! m$ Q- Z5 \3 u
qisaiman 发表于 2009-1-14 20:19

' b/ P0 `4 `! D! S% b5 d已经发现不是所有的属性在做库时是必须赋值的,譬如value属性就可以不赋值* F! N) V! |% o
还有就是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 编辑 ' Y- _0 c( [2 f1 O4 L

8 F: B6 E$ {, b& [https://www.eda365.com/viewthread ... ighlight=DXdesigner* O( {5 n$ G2 q8 N% ]$ e- [  O5 l
贴中memphise回帖中有说道:
2 d1 j: F6 {! r; v$ c* N( a建库很烦,两个软件需要各自单独建库,dx通过device映射pcb的part。可以crossing-probe.% P7 I6 Z1 ^# t: V

9 }' x/ U4 G, ~6 k( e# A, C不过貌似PKG_TYPE映射好了也可以

50

主题

201

帖子

1647

积分

四级会员(40)

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

积分
1647
9#
 楼主| 发表于 2009-2-28 15:15 | 只看该作者
都是敢于吃螃蟹的好汉!6 A4 M& e( Z, W! \5 p4 {
jimmy 发表于 2009-1-14 22:11
# l5 N6 u% @; e$ `4 H' q
版主,DX确实是个好工具,也是mentor主推的前端,您要不也来试试?

50

主题

201

帖子

1647

积分

四级会员(40)

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

积分
1647
10#
 楼主| 发表于 2009-3-2 10:00 | 只看该作者
从下图大家可以看出DX在显示原件列表时不是很人性化 希望能早日得到改善
; h- t% ~; O( z# L8 L2 Q1 W6 j. g

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为什么要设置这样两个值?( ~5 q% h: a4 d/ v/ o2 ]
---------------------------------------------------------------------------------" \9 F$ }! d2 ~2 b" G9 `2 b+ ]) @1 ]
这个应该是dx部分的大部分问题了~~
6 ^* m; M' {7 L8 i虽然上面已经部分解决了,但还需要请大侠来个彻彻底底地解决

50

主题

201

帖子

1647

积分

四级会员(40)

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

积分
1647
13#
 楼主| 发表于 2009-3-2 13:10 | 只看该作者
首先需要明确的是DEVICE属性是必须的,有下图为证2 J$ r# |% w- M: n% a1 e

& i$ S2 D5 U, c提示错误为:
9 @% g$ ~& \0 y& \# QError 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时必须赋值!5 j$ u( a6 Y& w
虽然在做sym时不赋值,等到在原理图中给每个component手动添加property value时,生成网表时不会报错的,但是forward to PCB时会报错,其作物如下:
  T& \  S' _! M# A: Zpcb: Note 5996: Using Config File D:\MentorGraphics\2007.4PADS\SDD_HOME\standard\pads2007.cfg5 k% W  w% \8 E! y2 P" k
pcb: Note 6057: Schematic1 sym DISCRETES:CAP: DEVICE=: Bad property value" O! O6 q/ M5 b
pcb: Error 6035: Illegal length 0% I) d  C- D$ \
-----------------------------------------------------------------------------------------------------& ?" Z1 v0 a4 p( U  o# N) E
所以在forward to PCB还是会去读取sym的数据,因此在做sym时一定要添加上DEVICE属性并赋值!当然也是通过该属性与PCB中的PART对应起来的!
9 _: r/ B" @7 _+ X7 G6 ?不过有点没有想明白,为什么最后还要去读取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 02:59 , Processed in 0.068100 second(s), 37 queries , Gzip On.

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

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

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