找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

ALLEGRO导出底层坐标问题?

[复制链接]

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
ALLEGRO导出底层坐标问题?
  l# @) p. M4 y0 @- V9 S! yALLEGRO导出BOTTOM层元件坐标默认都是反面的。请问有没有办法可以将BOTTOM层的元件坐标反转过来到正面,就是说能不能导出BOTTOM层的正面坐标?  b" e- o# H: d) e' m7 t
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
推荐
发表于 2015-9-21 08:31 | 只看该作者
lms 发表于 2015-9-18 11:19
6 w* X. o# w% _4 v多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个 ...
8 V5 @2 O% L9 Y. G: y  {8 r
你試試看附件的skill, 6 `" R9 t: a  o6 q8 L
report的原點為板框的左下角, 6 H1 q. P8 Y7 C
bottom反過來看原點也是左下角, / ]7 S2 i% f: c; u
請自行在驗證看看report是否正確.
3 F% e2 S( ~8 j5 C1 w
9 j  m. ]) I% s加載方法:
; K" W/ V8 Z4 i6 }9 |4 K$ B4 n9 o1.將2個檔案複製到skill目錄下,或是pcbenv目錄下
* ?- c0 z0 l% H2.在allegro.ilinit檔案裡面加入下面一行: e* m3 W3 |8 O3 g) Z
load("ep.ile" "www.eda365.com")$ T! p' K% b2 t3 Z
2 A) n3 \8 E2 ^, Q
執行命令:! `! E" |( N6 h/ J. V: {
ep               => 一般所看到的座標(原點為板框左下角)+ s5 r! G3 ]1 W! Z
ep bottom   =>會將bottom座標反過來(原點為板框左下角)9 U9 I7 t2 I3 g5 w, @
3 d  `$ [" ?3 U+ v" t3 {
ep.rar (27.29 KB, 下载次数: 5) 8 Q! g$ E% }, @6 T

点评

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+ B* Q" O2 _. W; ?5 @/ x9 J* h% g
在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效 ...

9 i  t8 h1 Z( g( d9 {  U 加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案9 T6 t1 s- }% ~2 _

/ S+ M$ B* f) v* F' M  H. H: B
0 D* j, _. E6 c
ep是此skill的命令,不是快捷鍵,所以也不要在env檔案裡面加ep相關快捷鍵.4 e7 c7 N% G" R8 Y0 N* m% x7 B1 l5 c! T% ^
* y& p6 e2 }: P  m; [) Y
5 h7 J$ Q# L# h# m% X0 z7 \: B

" l% E/ m1 I0 y5 I8 o  A
# M  R8 P9 l7 R& |2 }
加載skill及操作步驟:
  E/ E7 S: w" d! m0 |# j  s1.將load("ep.ile" "www.eda365.com") 加入到 allegro.ilinit檔案裡面
+ ?: P+ K/ S! h- `( ~: i5 T1 G# w2.開啟allegro和開一個board file5 f' G8 v9 s- [0 s; W+ G
3.在allegro Command> 輸入 ep 再按"enter"' U! n5 L1 Z9 R' k8 e9 T
4.在同一個工作目錄下就會產生零件座標檔案
* y" [. V' c6 r0 P# a1 j

点评

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
& s, h  c4 R2 Q! D4 R/ D谢谢。  T7 k& l3 K6 `( R$ z- L( ]
可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?
' T" {4 N6 ^( q& }貌似用不了啊
5 g4 J' W* |3 `( w* ^0 S- L0 U# y! _
加載方法:9 H& h0 v: g6 g+ K
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下
# J# t6 P8 E/ S2.在allegro.ilinit檔案裡面加入下面一行( D& R  G$ q2 z- c# [) S) I% z
load("ep.ile" "www.eda365.com")
+ f& e0 r# w0 g# u' n$ `  ?$ Z  C$ H2 w% r% r+ c
執行命令:
& T" Z% g. i- }: eep               => 一般所看到的座標(原點為板框左下角)
$ [, \$ G9 o% E2 {5 b, J! i1 W+ xep bottom   =>會將bottom座標反過來(原點為板框左下角)
3 z5 L8 p/ V$ D9 W; P* s7 m  R+ b$ `

点评

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 编辑
6 f* O  Y$ T, |. c6 Z6 b# l% ?' W5 J
所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。
$ s; a$ L# k$ b5 a# Y" w' P用excel就可以处理。
! a2 Q- v7 Y' d" C% Z& \  R: O0 q; L% S" U6 F' o, d
+ U& Y' a4 x7 L- Z- q
-----
  A  f& J$ t7 T  s0 ?3 t; U6 S* w  }6 ^3 y1 Y* K1 W% d

( J) |' V- {! I
6 M+ J9 e) U9 X) X8 W另外不止是坐标,bottom器件的rotation也是镜像过的,要用360度来减一下才行。; n" N" J9 X% f3 A' l: F& K$ x

点评

厲害  详情 回复 发表于 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工具就可以達成,
/ Q) s0 l; l) P% c- ], b而起始點(0,0)也變成板框的左下角或右下角.
* }8 |$ c, \, a, {

点评

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
' w& H; ]+ X1 ?! @1 Y3 b% F所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。- u) f3 [+ k$ ?) w" Y" a+ K' O
用excel就可以处理。
% e; }- ]3 W; ]) D- U- _1 J) w; g2 w4 L' w, ~8 j
...

) I9 U! {) W) @6 V! m6 O6 t厲害
6 H6 V  ]; ?- y: i

点评

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( ]! g9 ?/ x0 L+ z
只要寫一個skill工具就可以達成,
  G4 L2 B& q2 G0 M而起始點(0,0)也變成板框的左下角或右下角.
# d$ e- B2 M/ F
多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个比较偏软件一点,小弟我对软件不在行啊。4 i/ S1 h' h9 `' h) m2 K/ `: u4 V  K

点评

你試試看附件的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
) G! C6 I7 T6 W% z厲害

; n7 H9 Q$ F% }. K0 k4 P$ T7 n方法是可以,但这个操作起来太麻烦了1 Y# Q# e0 b# e: U) l1 e+ i

点评

在没有办法写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! Z+ n* G% R2 R  p; X) G3 |, n- E
方法是可以,但这个操作起来太麻烦了
3 G( E9 }, F# n4 j2 }/ ^
在没有办法写skill的时候,用excel来处理是最快的(实际上也可以写VBA让excel来自动完成)- T* ]: g6 P& L5 S2 O+ j% i
不知道你对skill了解多少,不过skill是可以输出xml格式的表格的。
$ ~, X0 s3 G. A- I

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:311 R6 X7 h7 l- z: I: L: I$ A
你試試看附件的skill,
3 |4 u2 ~. s9 u- p& Xreport的原點為板框的左下角, & M* k/ C3 w7 x, ?) y+ Q
bottom反過來看原點也是左下角,
3 n* @; m$ k# G9 b3 {9 q3 z* V
谢谢。/ ~: x& J+ |+ Z1 L
可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?& c* `3 a5 b. J8 I' U" S
貌似用不了啊
) j  S/ r# N7 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, K: u0 r+ K. s, h
加載方法:7 h) M9 f& Y# d6 I/ L' P! D! y' A
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下
' g7 s7 o) B: J: y! a/ g) Z2.在allegro.ilinit檔案裡面加入下面一行

1 |+ q$ p' B1 o& m  O我当然有看到你之前的回复,就是因为按你所说的操作不行啊。
( [3 A/ R0 n# A* N  r+ T  K你确认认加入的是下面这行?
( d3 ^6 r* X0 r1 p% E. T& Qload("ep.ile" "www.eda365.com")??这个ep的后缀不是应该是"il"吗?怎么变成“ile”了?
7 s* U; ~+ N6 Z

点评

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-5-21 16:11 , Processed in 0.074216 second(s), 37 queries , Gzip On.

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

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

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