找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

ALLEGRO导出底层坐标问题?

[复制链接]

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
ALLEGRO导出底层坐标问题?
5 @0 ?; I9 M3 b$ x" q1 b; yALLEGRO导出BOTTOM层元件坐标默认都是反面的。请问有没有办法可以将BOTTOM层的元件坐标反转过来到正面,就是说能不能导出BOTTOM层的正面坐标?' Y4 a' X1 J) c1 b+ n6 F  r$ L
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
推荐
发表于 2015-9-21 08:31 | 只看该作者
lms 发表于 2015-9-18 11:19
# [& |2 |" X5 P, w5 o; ?多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个 ...

: y* M4 E9 [- X4 j你試試看附件的skill,
; v2 k9 j& W, u8 ~- Zreport的原點為板框的左下角,
, D$ }7 \$ r$ @1 \8 ?* tbottom反過來看原點也是左下角,
( q! E  D$ m0 k4 I! x請自行在驗證看看report是否正確.1 I) E) z1 y( R6 ]

3 \7 G( d5 r+ B" }5 ~! s- n: `加載方法:4 {6 M: V: Z2 ?
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下* k+ F+ |8 Y5 x$ T- V  c
2.在allegro.ilinit檔案裡面加入下面一行
+ J" T% n6 }% C' Rload("ep.ile" "www.eda365.com")+ d+ b& P* C/ n  {8 s

* x+ i3 U  R& C執行命令:
/ f+ Y  a$ d9 l0 U3 mep               => 一般所看到的座標(原點為板框左下角)# z. ]7 {# K7 p& G# |; b. a
ep bottom   =>會將bottom座標反過來(原點為板框左下角)- s, A, E& @& U, l6 ?0 \! d
3 T6 ~! k9 v9 y" _$ L, S3 e/ B
ep.rar (27.29 KB, 下载次数: 5)
6 g' g" [1 R" [) v- q" p$ v6 c- \+ H( u

点评

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
0 ?6 _- A7 x( m) ]! h在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效 ...

8 B, X! A! y4 \! z 加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案
* @7 l8 {. o5 n0 `3 j, J% Y
8 _0 P2 l4 e) Q6 E" A. |

. U" o! U. I+ f) Z& aep是此skill的命令,不是快捷鍵,所以也不要在env檔案裡面加ep相關快捷鍵.
& _; ]0 ~) N' }5 B# h' y
8 u" b/ y+ G- x  V( m9 o6 Z

3 m1 \5 V) r- z
2 k( O  {5 E$ L
/ Y9 t: W& ?: [/ A3 }0 X+ i+ k0 ]
加載skill及操作步驟:! F9 i: V0 t- R+ B* b
1.將load("ep.ile" "www.eda365.com") 加入到 allegro.ilinit檔案裡面
4 Z0 A: [" h+ {) ?' m9 W2.開啟allegro和開一個board file( P4 `, p1 a# A2 p% k" Q$ u8 _7 _
3.在allegro Command> 輸入 ep 再按"enter"2 c) R) D: j; N; u
4.在同一個工作目錄下就會產生零件座標檔案% n" A  h, T3 k/ s; E

点评

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
2 \1 v5 J8 p5 w  e7 F谢谢。
4 j9 ?& F1 f9 }$ B可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?
5 m9 }; k' F# R7 X% g) ^  u貌似用不了啊

& e0 K& ?3 j. Z! S/ U- d& g加載方法:/ G1 @1 M- I3 Y( |; u
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下6 q- ]- G3 Q& T3 F
2.在allegro.ilinit檔案裡面加入下面一行) y0 Y! l& B/ S/ \
load("ep.ile" "www.eda365.com")3 E5 A1 c0 |# W( R* F

! @2 Q# H, |4 G- Y8 N執行命令:
& K8 C! X6 M& q3 Vep               => 一般所看到的座標(原點為板框左下角)
  {& o4 X4 ]# S/ S0 y/ B! mep bottom   =>會將bottom座標反過來(原點為板框左下角)5 I. K3 F( I; Z# P

点评

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 编辑 - h; R# `; E2 U

' Z5 k+ T1 q' H9 e: f- b0 u6 _9 L所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。( c1 Z# z1 E1 K, w* ?
用excel就可以处理。, n" x: _7 E: O1 n' V  M1 X1 M

2 x9 D) ~7 k( b3 l, z, S1 T
* j) q5 V4 e' q% B7 C# L% Q-----9 I4 f: Y! T. r. c, d+ v) G% R
7 c& _0 ]5 H6 u1 |& X( O: V7 q7 D

; h9 j$ e. G, w4 Q* U
5 G& H) _- y. Z, t" {& Z6 l另外不止是坐标,bottom器件的rotation也是镜像过的,要用360度来减一下才行。
6 M+ M! L, q9 v& W. C9 B

点评

厲害  详情 回复 发表于 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工具就可以達成,
$ ~5 H9 F0 D- ?8 t而起始點(0,0)也變成板框的左下角或右下角.  K; e8 K; L# i  U, 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:31
8 y% L9 G) V! v3 c5 {/ `所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。
8 `' P! D; s+ k& J5 C0 z0 q用excel就可以处理。
, o/ N; K8 o/ G# G' O' x! M, J. E8 H4 W! o
...
1 f% G* N- u: \
厲害( E3 ]! \9 B) }1 u8 O# 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:479 W$ q' |8 \4 M' n' X7 `5 [
只要寫一個skill工具就可以達成,5 [  _* U6 |/ M) B$ t, W; \
而起始點(0,0)也變成板框的左下角或右下角.
* x  Y1 }( j$ w
多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个比较偏软件一点,小弟我对软件不在行啊。! {  I, t9 J4 D7 f) F

点评

你試試看附件的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; V, X# ?2 z' R3 O5 Q! P
厲害

: T9 V" E& P( M, D方法是可以,但这个操作起来太麻烦了
1 `" J% D9 y) P

点评

在没有办法写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 t; e+ w0 ]7 s+ W4 @; `方法是可以,但这个操作起来太麻烦了

. V" \+ r+ _: S2 g在没有办法写skill的时候,用excel来处理是最快的(实际上也可以写VBA让excel来自动完成)
! O" u! J; _) H不知道你对skill了解多少,不过skill是可以输出xml格式的表格的。
' R* ~8 p$ B' 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:31
- m, I) k9 ^, ?% x  z! m你試試看附件的skill,
( Q: k+ O( `8 N$ vreport的原點為板框的左下角, $ q- b- H' I; C/ l+ @+ i' J
bottom反過來看原點也是左下角,
6 v  l, ]" Q  |) V
谢谢。
! d- \6 u; \# S$ o0 |" [8 S8 x可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?8 p# d; _0 z) N! W" @
貌似用不了啊
. H  |+ c% b7 V" h/ H! x

点评

加載方法: 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
8 f+ m: {$ c  v" @: v1 [加載方法:
8 C' |& N) D8 ^( K- m1.將2個檔案複製到skill目錄下,或是pcbenv目錄下
  _% n8 E/ k& [# i. l; J6 s: s+ z2.在allegro.ilinit檔案裡面加入下面一行
$ V# g# h; F! g' K
我当然有看到你之前的回复,就是因为按你所说的操作不行啊。6 O3 }& w, o* h
你确认认加入的是下面这行?  ^- m# f; h) K
load("ep.ile" "www.eda365.com")??这个ep的后缀不是应该是"il"吗?怎么变成“ile”了?
0 F9 S! \: a9 ]' T, Q7 u; q3 D% M

点评

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-9-20 08:47 , Processed in 0.071622 second(s), 38 queries , Gzip On.

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

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

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