找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

ALLEGRO导出底层坐标问题?

[复制链接]

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
ALLEGRO导出底层坐标问题?
% k1 w+ Y- d" c" AALLEGRO导出BOTTOM层元件坐标默认都是反面的。请问有没有办法可以将BOTTOM层的元件坐标反转过来到正面,就是说能不能导出BOTTOM层的正面坐标?
4 j/ x" g7 c8 q) R, m3 W. m
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
推荐
发表于 2015-9-21 08:31 | 只看该作者
lms 发表于 2015-9-18 11:19
/ m( s* M1 ?  ?- q. l1 S* R2 T9 }多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个 ...

7 K- z) u! A' }) V! V0 N2 d& K* D# J你試試看附件的skill,
& c% u5 s. N6 g; Preport的原點為板框的左下角, , G+ Q" d- g' s
bottom反過來看原點也是左下角,
1 K' ?+ ^6 c: f- S5 y. ]# @請自行在驗證看看report是否正確.
: G+ @0 F1 T% e- X# r5 a8 g8 }% u. q) V0 p8 }) ]$ V2 d- Z% j
加載方法:9 `* ?" `, H. H4 }/ ^
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下- E( q2 V) h) z) t$ \9 P4 t
2.在allegro.ilinit檔案裡面加入下面一行& c# E6 j1 p; m" |, g
load("ep.ile" "www.eda365.com")
* E$ F9 c3 G2 b, x/ N& {8 r4 i. ]" b4 s$ ?( B6 `
執行命令:
- F: w1 l5 H! |1 j& R5 {% oep               => 一般所看到的座標(原點為板框左下角)
" Z  Y- h8 k5 K" _- W# Y3 fep bottom   =>會將bottom座標反過來(原點為板框左下角)
: m) R/ h" G, k+ e6 c& _+ K$ O6 x: R, g. k! E; k) Y
ep.rar (27.29 KB, 下载次数: 5) / @5 O, z9 v* \1 b; G/ I" x8 P

点评

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
3 e) f7 y$ a& s" A, W  V3 X/ g4 n在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效 ...

! H: U& M6 A6 j; r# V% s# w2 A* c 加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案
; H8 T' i6 o/ ?' T- B8 a; q7 W9 T. b3 y
* K$ e  |: c0 j: r& j- h. g) @$ B, P" y
ep是此skill的命令,不是快捷鍵,所以也不要在env檔案裡面加ep相關快捷鍵.
: L2 H0 }$ k) H
- @5 a3 [! U2 p4 T) @9 e. o
/ D. L  v; R5 \6 e7 y
- O2 a2 k1 R. i) E2 X

( a" m# ~1 ^; o" {5 @; k加載skill及操作步驟:" v9 Q! K( h! d7 `( [1 y5 |0 L
1.將load("ep.ile" "www.eda365.com") 加入到 allegro.ilinit檔案裡面
8 I, c& g" C8 Z/ N2.開啟allegro和開一個board file% M. i3 F* R+ [4 W) j% U, H' r
3.在allegro Command> 輸入 ep 再按"enter"
, ]3 x) I% U# z7 Z( j5 K3 O  |4.在同一個工作目錄下就會產生零件座標檔案
* }" t( R+ z% F" m

点评

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
1 K: J& x* Q( p2 P谢谢。
; i  O. E, q: g2 @  t- a1 K6 p可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?
- T2 r, O0 H" C. b) c/ K1 v) M貌似用不了啊

1 {9 \. _! p4 W) d4 D2 o( ^加載方法:
* x* E/ h# ^$ {) t1.將2個檔案複製到skill目錄下,或是pcbenv目錄下3 p/ _0 c, x4 g8 m+ O$ F: {
2.在allegro.ilinit檔案裡面加入下面一行8 m4 {: }6 x" d9 B1 ^
load("ep.ile" "www.eda365.com")
) J$ {) N/ i9 k' d0 j7 c& B) A) e5 P  e2 ]. K4 b; S( G) w0 w
執行命令:6 X' v- X0 O+ g% F% ]
ep               => 一般所看到的座標(原點為板框左下角)
2 Z' `& t/ N4 m( \; `6 vep bottom   =>會將bottom座標反過來(原點為板框左下角)
& r* s- i" w0 ]

点评

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 编辑
* w# W+ Q) X) K5 M  w' K6 N- x8 ]1 @3 D, H
所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。
% U, I: P) ~; K. f6 {- k用excel就可以处理。
. e8 _9 @6 F% A' G6 `( \
& G' I& W- g  A$ M/ d! |( u, y" u" L3 Z8 K; w
-----
2 v& l1 q4 b, f7 {+ Q
! M# P: N% ?9 o- J4 G( ?" {% r
2 M: E# r: l0 |' b3 B
5 f9 F6 a3 A+ k" L9 D* q另外不止是坐标,bottom器件的rotation也是镜像过的,要用360度来减一下才行。
& B$ X* {" r' ]$ t( s% D

点评

厲害  详情 回复 发表于 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工具就可以達成,0 R5 W# N/ K+ F  f1 {
而起始點(0,0)也變成板框的左下角或右下角.2 C1 I2 v1 o5 F! W, s. Q/ 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
% A8 K) r8 z; ~% p+ \所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。  `5 h( h; |3 N* Z  u, q3 ?
用excel就可以处理。
5 V: q+ O5 f- j* j5 h0 ~3 g
' @4 W9 E3 |& S) a- T ...
( {& \4 W/ S1 {& l4 s
厲害2 b- f* g; F1 b

点评

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( C5 Y+ W. s/ J# p/ i1 V
只要寫一個skill工具就可以達成,. M4 k" x$ I4 r0 P  r8 N$ n
而起始點(0,0)也變成板框的左下角或右下角.

# v) Q5 T3 S' Y8 R% c多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个比较偏软件一点,小弟我对软件不在行啊。% g0 }3 u1 C0 v

点评

你試試看附件的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
1 B% G# H; {0 q- X3 F5 h4 _厲害

  c- s: ]. ~- L) n/ C2 P7 c9 o' {方法是可以,但这个操作起来太麻烦了! U0 t" x! ?3 I1 \! j8 P1 X8 Z

点评

在没有办法写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:230 h; I8 g7 C3 F8 _
方法是可以,但这个操作起来太麻烦了

. n- r. k7 R) i% }在没有办法写skill的时候,用excel来处理是最快的(实际上也可以写VBA让excel来自动完成)
' s" c2 V+ _- |0 v# q! e2 ~不知道你对skill了解多少,不过skill是可以输出xml格式的表格的。9 z; y  W7 ?- l) A4 R% W* x9 J5 K

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
% Z% T4 D  M# y5 i! q你試試看附件的skill,
" E4 k  a1 l* e2 `4 Lreport的原點為板框的左下角, * W; ~1 M: n4 b! J
bottom反過來看原點也是左下角,
: h) _' S0 j/ r( `2 z
谢谢。
) v! p8 C6 _' D( c* c3 `: a# l" Q可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?
, R+ C+ A+ w) M1 a8 O6 y8 _5 y, c9 u貌似用不了啊& j8 K% M: k$ d+ P: c2 H

点评

加載方法: 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# W3 p4 K9 a& A
加載方法:
, N2 F5 U6 X5 P; V) [1.將2個檔案複製到skill目錄下,或是pcbenv目錄下$ G1 r) K" _, y
2.在allegro.ilinit檔案裡面加入下面一行

+ D; b. C" B5 s我当然有看到你之前的回复,就是因为按你所说的操作不行啊。4 f* `  x* G% ^* E
你确认认加入的是下面这行?
4 E  ~$ F  l) Cload("ep.ile" "www.eda365.com")??这个ep的后缀不是应该是"il"吗?怎么变成“ile”了?
, _  Z4 U/ }5 I- N5 ~9 {: ]* s

点评

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-5-21 08:46 , Processed in 0.080761 second(s), 49 queries , Gzip On.

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

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

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