找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

ALLEGRO导出底层坐标问题?

[复制链接]

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
ALLEGRO导出底层坐标问题?" T# }* ~, {& T! E, F* x
ALLEGRO导出BOTTOM层元件坐标默认都是反面的。请问有没有办法可以将BOTTOM层的元件坐标反转过来到正面,就是说能不能导出BOTTOM层的正面坐标?
) N' L6 B- H4 `+ i: A
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
推荐
发表于 2015-9-21 08:31 | 只看该作者
lms 发表于 2015-9-18 11:19; D* {$ I1 l0 p( b* ?. z
多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个 ...
+ |" `* }9 a- `
你試試看附件的skill, + V; [8 B0 {9 ]3 v7 \% a( \, _
report的原點為板框的左下角,
3 V0 E% ~; `( D, a: Ubottom反過來看原點也是左下角, ' }# y6 X" f" P
請自行在驗證看看report是否正確.5 W% I' D. y/ c9 ~. \+ g: D- r  C

$ n% u, ?/ O  S0 c2 F4 S* y8 H* `2 h加載方法:
- V9 D2 E. o1 I1.將2個檔案複製到skill目錄下,或是pcbenv目錄下. o' l9 F  h5 G, D; j
2.在allegro.ilinit檔案裡面加入下面一行
, [1 w& u; g6 w6 P! Cload("ep.ile" "www.eda365.com")* [& _) w5 y7 G3 q/ n3 d% o

3 o9 \6 B$ j, m$ d" E# X1 ~執行命令:, V1 {( M2 h6 {' |6 G
ep               => 一般所看到的座標(原點為板框左下角)
$ S8 ^: o( L5 S. ~' Kep bottom   =>會將bottom座標反過來(原點為板框左下角)
7 H$ l7 Q( v( k! `
* s; n) P+ U3 w1 k ep.rar (27.29 KB, 下载次数: 5) 7 F% U' m/ B- c- a9 H: ~6 b  H/ S

点评

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:562 x5 w) c  ^6 _7 z. X
在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效 ...

/ o/ p& ?$ V5 _! ^ 加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案
2 s& C+ m$ u6 s( V% i; y5 W1 F4 |
4 i+ }& X% d4 w. e
' q" h: x0 k0 ~& ~
ep是此skill的命令,不是快捷鍵,所以也不要在env檔案裡面加ep相關快捷鍵.
. j$ E! c" D0 y8 ~) m
( n: `/ Z  N2 T; k/ L2 s

6 M8 C8 n/ F8 z
5 u' u* a; m( A6 {

3 L# s$ u8 J: y加載skill及操作步驟:% b; p! i+ u, N1 _1 u3 w" `
1.將load("ep.ile" "www.eda365.com") 加入到 allegro.ilinit檔案裡面6 A  [+ N4 z6 e! f: @7 L1 {
2.開啟allegro和開一個board file
  t/ i0 o* z; T1 K4 Y5 Q3.在allegro Command> 輸入 ep 再按"enter"
- P, i, R' s6 N& \  |; H) K- v4.在同一個工作目錄下就會產生零件座標檔案4 T  ?0 ?2 @! Y

点评

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
4 y5 _, [; S0 ]( i谢谢。
6 d7 y: w, ^9 j: j可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?
& A  M+ n* A1 u貌似用不了啊

, L. D0 s1 i$ R2 X- d加載方法:
; ^1 c; N3 a3 R7 F8 w" l$ C1.將2個檔案複製到skill目錄下,或是pcbenv目錄下
/ m: _4 G: A. W. Y  M7 ?4 x2.在allegro.ilinit檔案裡面加入下面一行
& u% D' y+ w/ C/ ^5 {" qload("ep.ile" "www.eda365.com")
7 A1 Q  y) {) U, t& X/ q  E4 h  \2 i# V" j5 ~
執行命令:
6 ^( |: c  L& v( ?; I6 N& }  Fep               => 一般所看到的座標(原點為板框左下角)
' E- H! p7 m* ^$ q& N+ {ep bottom   =>會將bottom座標反過來(原點為板框左下角). C1 R+ p, |+ f( |1 K

点评

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 编辑
2 w! d' H0 \0 }" o5 F8 U
( A$ D1 F$ b% j. g9 B" ~/ u所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。
4 z0 D+ U# M9 K) M: f# _用excel就可以处理。6 k! z. u  D1 i
5 }% G0 y0 ]- B5 j  c! c, a
/ ?7 \2 \- C  n: I
-----8 D$ Y0 D' d* B0 h

) B8 ?5 }* V, G4 J% k! o) g  x
+ P; D7 m- X8 m2 V# M2 ]: S1 q0 }
% z2 Z" Q, S4 |2 v3 v( R另外不止是坐标,bottom器件的rotation也是镜像过的,要用360度来减一下才行。
: w  [' ^( Z5 a" m

点评

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

52

主题

3705

帖子

8294

积分

EDA365特邀版主

Rank: 6Rank: 6

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

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
4#
发表于 2015-9-18 10:47 | 只看该作者
只要寫一個skill工具就可以達成,4 \  ^9 z8 `" {& F" j, a" @, B
而起始點(0,0)也變成板框的左下角或右下角.
: O  o* c; i; \3 L# S$ f

点评

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:31
  r$ [4 y" ]7 @5 k! F所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。
0 }" e. D0 ?9 s! a2 b" c用excel就可以处理。
$ \' R, u9 g) ]5 H" S% {' S) M6 P) V8 X. G3 [9 ?# Q( P, c
...

- T, v2 m5 C: P/ B" e# K厲害
/ A) j& j$ z3 V

点评

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) h9 B0 \- H/ e2 t8 S
只要寫一個skill工具就可以達成,+ X7 g- A' W$ k2 j
而起始點(0,0)也變成板框的左下角或右下角.

- o" ^- N7 {! r3 r2 }1 W; j多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个比较偏软件一点,小弟我对软件不在行啊。" {5 k  J+ u, G5 O! T

点评

你試試看附件的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
% F5 G# O  t3 n+ j) ]( R6 \厲害

: ~9 X: L% Y; O8 F方法是可以,但这个操作起来太麻烦了& Y3 K8 k" l- e- b; x$ z+ A

点评

在没有办法写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
4 k, E  v- ~/ A& D1 P方法是可以,但这个操作起来太麻烦了
/ Y4 j/ @# j9 A+ V0 U* N
在没有办法写skill的时候,用excel来处理是最快的(实际上也可以写VBA让excel来自动完成)7 ?9 m; f; s% w
不知道你对skill了解多少,不过skill是可以输出xml格式的表格的。
" B2 y! L  i& h3 u/ J& B: N5 ]* v

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:318 E+ T5 G0 B- c; K
你試試看附件的skill, - ?5 x  x/ A, I) P( b
report的原點為板框的左下角, 8 r* g( o2 e8 F- K, e2 G( F% d- U
bottom反過來看原點也是左下角,

% R. `# o3 ?; }0 {谢谢。
) C) `+ f( \4 r5 O# R可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?
5 x2 ^! W+ x7 |9 {貌似用不了啊3 o* T- y( o; a8 N7 P0 c; R% l) Q

点评

加載方法: 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
+ a. z$ L5 Z, G( x6 V; j加載方法:
3 V8 p6 L9 Q/ D4 [5 i7 {1.將2個檔案複製到skill目錄下,或是pcbenv目錄下
' s4 i8 f# {3 [1 b% J- [2.在allegro.ilinit檔案裡面加入下面一行
$ F% }( S& n9 V/ d
我当然有看到你之前的回复,就是因为按你所说的操作不行啊。$ f( f! d( O3 }( v$ e$ [" [
你确认认加入的是下面这行?1 G  [$ e4 D- W! _! i# `) e' G
load("ep.ile" "www.eda365.com")??这个ep的后缀不是应该是"il"吗?怎么变成“ile”了?
% p$ M; n6 H9 @9 q, @( s  A, `

点评

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-25 18:47 , Processed in 0.070678 second(s), 37 queries , Gzip On.

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

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

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