找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

ALLEGRO导出底层坐标问题?

[复制链接]

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
959
跳转到指定楼层
1#
发表于 2015-9-18 10:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
ALLEGRO导出底层坐标问题?
  \6 _9 K! p( I* _0 ]ALLEGRO导出BOTTOM层元件坐标默认都是反面的。请问有没有办法可以将BOTTOM层的元件坐标反转过来到正面,就是说能不能导出BOTTOM层的正面坐标?
! W; G  y4 J3 I# A$ P
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
推荐
发表于 2015-9-21 08:31 | 只看该作者
lms 发表于 2015-9-18 11:19: t' u4 `/ o3 A8 h: \; `( s1 R3 |. m" P
多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个 ...
  v3 l$ ]8 v" O. J" }
你試試看附件的skill, . ?! `0 p/ h+ A# C& l
report的原點為板框的左下角,
5 X6 M1 H; _& h) a2 Abottom反過來看原點也是左下角,
$ v" Y) o& r8 J請自行在驗證看看report是否正確.$ p$ ~9 P: U  b8 }

8 g( Q& h& e8 d, w8 \7 Y7 ]4 n加載方法:
8 A0 Q: g" T6 {8 L( X& y1.將2個檔案複製到skill目錄下,或是pcbenv目錄下/ a2 u+ ^% q. y1 O' O; j$ Z
2.在allegro.ilinit檔案裡面加入下面一行
5 q6 r+ b  V  p& z6 z; P0 r3 yload("ep.ile" "www.eda365.com")
* u1 l7 L- g% S. R  C: j8 A! x2 A3 F, S
執行命令:
; |9 _! K9 F. \! J3 N8 ]ep               => 一般所看到的座標(原點為板框左下角)
6 U; ]& P& o' X9 q( X. m/ V+ Uep bottom   =>會將bottom座標反過來(原點為板框左下角)
) p9 ?0 Z" a" t* ~& ^% C
% ]3 _9 t9 N; j ep.rar (27.29 KB, 下载次数: 5)
1 i' z) |. K2 k% Z' }# Z: m) r

点评

lms
谢谢。 可是SKILL的后缀不是IL吗?怎么你给的是ILE呢? 貌似用不了啊  详情 回复 发表于 2015-9-26 15:16

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
推荐
发表于 2015-9-28 16:18 | 只看该作者
lms 发表于 2015-9-28 14:56
, ~$ ~) O# M" \1 X& f在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效 ...
& c* G- Y: {( H/ ?+ L% c, O7 M
加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案
- e4 Y5 }5 _4 ^
0 U4 Q6 |* B, Y7 v2 r( }# ]
( n+ O+ y  f6 {; ?% J0 Z
ep是此skill的命令,不是快捷鍵,所以也不要在env檔案裡面加ep相關快捷鍵.+ S4 i/ m* c) Q
# m! F9 T: Q; H
/ x* r" I7 E  c1 H" C7 Q
/ k0 }2 p! T4 O9 J

. G, j2 A) n) U) g* b: c) h5 r4 S加載skill及操作步驟:+ ?0 F+ m# Z' {2 J
1.將load("ep.ile" "www.eda365.com") 加入到 allegro.ilinit檔案裡面
# [; p( l3 B1 C2.開啟allegro和開一個board file* n$ H; j+ s( k: Q: |6 j+ X3 r9 T
3.在allegro Command> 輸入 ep 再按"enter"
+ Q3 j2 F% b' L3 S( c) A! y4.在同一個工作目錄下就會產生零件座標檔案
. d( ?6 s: N! a, _" N

点评

lms
会不会是版本的问题?我的是16.6的版本  详情 回复 发表于 2015-9-28 19:41

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
推荐
发表于 2015-9-26 17:32 | 只看该作者
lms 发表于 2015-9-26 15:16
! T7 \! w; l# A4 G9 s2 U谢谢。6 {) k8 U# V# Z" r0 o  x# f' \- @
可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?/ H  n1 F' V9 m8 ?
貌似用不了啊

) H8 t" j9 C3 z1 n) I' q加載方法:& p) L3 r( R' j
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下2 e8 o: ?2 p4 E: B1 Z' B( B5 D
2.在allegro.ilinit檔案裡面加入下面一行
* q  D$ _, o) u. I; lload("ep.ile" "www.eda365.com")
2 x9 }; X/ U1 ?9 i3 s$ g  q$ |+ E6 k0 S
執行命令:
5 q5 I: y  p2 d1 @% |2 o3 R2 V0 Jep               => 一般所看到的座標(原點為板框左下角)
3 ]  Z$ L; R# t* k: v/ R5 a! g) p; wep bottom   =>會將bottom座標反過來(原點為板框左下角)0 M# A( P) y6 e1 e" c

点评

lms
我当然有看到你之前的回复,就是因为按你所说的操作不行啊。 你确认认加入的是下面这行? load("ep.ile" "www.eda365.com")??这个ep的后缀不是应该是"il"吗?怎么变成“ile”了?  详情 回复 发表于 2015-9-28 09:09

8

主题

468

帖子

2639

积分

四级会员(40)

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

积分
2639
2#
发表于 2015-9-18 10:31 | 只看该作者
本帖最后由 chrysalis 于 2015-9-18 10:32 编辑 $ [' D5 j$ p' z" ?4 i/ R" E+ s
& m& Z) n$ Y/ g% z1 d
所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。( Z% M3 s% u- `) _
用excel就可以处理。
$ P4 ~- m+ ~5 H# W1 h2 `  I8 ^. R4 d) w! [6 b  N
7 y- D0 a/ Z: u- k' w, @
-----7 B  l3 A2 u; O- ]1 e

5 X0 V0 M' \! r5 l2 t; Y0 c1 r+ [( a, D: }  ]

9 p0 T2 R2 m# g7 u7 g8 f- B另外不止是坐标,bottom器件的rotation也是镜像过的,要用360度来减一下才行。. B8 q$ M# g& S1 `

点评

厲害  详情 回复 发表于 2015-9-18 11:17

52

主题

3705

帖子

8292

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
8292
3#
发表于 2015-9-18 10:33 | 只看该作者
神奇的Excel可以让你为所欲为
专业服务(价格面议):
养鱼
钓鱼
烤鱼
吃鱼

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
4#
发表于 2015-9-18 10:47 | 只看该作者
只要寫一個skill工具就可以達成,
' t+ C( `. Y9 Q* h: t( Z而起始點(0,0)也變成板框的左下角或右下角.
) _* e  u" J% ?7 L0 G& i- N1 p- {

点评

lms
多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个比较偏软件一点,小弟我对软件不在行啊。  详情 回复 发表于 2015-9-18 11:19

28

主题

307

帖子

1073

积分

四级会员(40)

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

积分
1073
5#
发表于 2015-9-18 11:17 | 只看该作者
chrysalis 发表于 2015-9-18 10:318 g; G  q; h8 Q5 f8 e( B0 S
所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。" l2 H8 {6 s3 m( g
用excel就可以处理。, G' B9 Z' e- u8 w# l2 V# b& _

& W4 n" U' i, W ...

0 q1 Z( C4 a6 U- G厲害
# c' r9 s5 a$ }, F

点评

lms
方法是可以,但这个操作起来太麻烦了  详情 回复 发表于 2015-9-18 11:23

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
959
6#
 楼主| 发表于 2015-9-18 11:19 | 只看该作者
XYX365 发表于 2015-9-18 10:47* h4 P) `+ F+ }7 A0 C) B: h5 p( Z) b
只要寫一個skill工具就可以達成,- U( y: d- C: [4 }$ a
而起始點(0,0)也變成板框的左下角或右下角.

( ]7 J/ \: w7 ?& N多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个比较偏软件一点,小弟我对软件不在行啊。* ?& ]+ o, l* ~' {0 @( B

点评

你試試看附件的skill, report的原點為板框的左下角, bottom反過來看原點也是左下角, 請自行在驗證看看report是否正確. 加載方法: 1.將2個檔案複製到skill目錄下,或是pcbenv目錄下 2.在allegro.ilinit檔案  详情 回复 发表于 2015-9-21 08:31

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
959
7#
 楼主| 发表于 2015-9-18 11:23 | 只看该作者
carol8688 发表于 2015-9-18 11:17) j/ q/ ?) m2 l2 f$ u& j
厲害
; P4 R/ i* I- W# p
方法是可以,但这个操作起来太麻烦了
7 m( H: W% H: ~4 E+ _

点评

在没有办法写skill的时候,用excel来处理是最快的(实际上也可以写VBA让excel来自动完成) 不知道你对skill了解多少,不过skill是可以输出xml格式的表格的。  详情 回复 发表于 2015-9-18 11:26

8

主题

468

帖子

2639

积分

四级会员(40)

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

积分
2639
8#
发表于 2015-9-18 11:26 | 只看该作者
lms 发表于 2015-9-18 11:23
3 c* W* X0 e9 R# i4 r方法是可以,但这个操作起来太麻烦了

9 R, [4 {  W  x在没有办法写skill的时候,用excel来处理是最快的(实际上也可以写VBA让excel来自动完成)! s( G' x7 x7 W! {0 V7 t
不知道你对skill了解多少,不过skill是可以输出xml格式的表格的。: v) L/ a5 w: ~/ M7 j7 ]) t

5

主题

168

帖子

354

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
354
9#
发表于 2015-9-19 08:58 | 只看该作者
建议高手把SKILL 分享出来

5

主题

168

帖子

354

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
354
10#
发表于 2015-9-19 08:59 | 只看该作者
建议高手把SKILL 分享出来

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
959
11#
 楼主| 发表于 2015-9-19 10:44 | 只看该作者
多谢各位的回复

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
959
13#
 楼主| 发表于 2015-9-26 15:16 | 只看该作者
XYX365 发表于 2015-9-21 08:31
0 h; C' E1 q* H( R1 z" `你試試看附件的skill, 5 ]* I+ j/ e' g6 i" V* p
report的原點為板框的左下角,
0 L& b* l; K. K5 G! _bottom反過來看原點也是左下角,
" X: {( X9 C' }5 i
谢谢。
$ J7 u0 k7 P+ A1 C& s4 H可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?3 C% ~7 V: `4 O4 Q/ p, g
貌似用不了啊
: g0 k2 N3 G! O$ I3 }

点评

加載方法: 1.將2個檔案複製到skill目錄下,或是pcbenv目錄下 2.在allegro.ilinit檔案裡面加入下面一行 load("ep.ile" "www.eda365.com") 執行命令: ep => 一般所看到的座標(原點為板框左下角)  详情 回复 发表于 2015-9-26 17:32

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
959
15#
 楼主| 发表于 2015-9-28 09:09 | 只看该作者
XYX365 发表于 2015-9-26 17:32
/ m6 O& i' e* s9 [3 k' s加載方法:( a, g" l; c7 _4 L( S/ V0 f1 E
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下' d+ B) h3 B4 a: B5 F
2.在allegro.ilinit檔案裡面加入下面一行

& m/ z$ p. j9 S; P/ H: |7 m我当然有看到你之前的回复,就是因为按你所说的操作不行啊。! P% h% O) `3 @6 [8 |; W8 B
你确认认加入的是下面这行?9 {) I' d& N) c! v5 x( c
load("ep.ile" "www.eda365.com")??这个ep的后缀不是应该是"il"吗?怎么变成“ile”了?; N% R# Y7 c9 p

点评

附件檔案是對的,你的allegro.ilinit檔案再哪一個路徑?  详情 回复 发表于 2015-9-28 13:10
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-9-20 06:17 , Processed in 0.069880 second(s), 37 queries , Gzip On.

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

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

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