找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

ALLEGRO导出底层坐标问题?

[复制链接]

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
ALLEGRO导出底层坐标问题?
3 O& R% S+ k2 I/ m8 c" X+ DALLEGRO导出BOTTOM层元件坐标默认都是反面的。请问有没有办法可以将BOTTOM层的元件坐标反转过来到正面,就是说能不能导出BOTTOM层的正面坐标?, n/ P) _" h3 G* Z3 y1 z
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
推荐
发表于 2015-9-21 08:31 | 只看该作者
lms 发表于 2015-9-18 11:19
' f. l) G, q  e' q' N3 q多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个 ...
% }: _. I1 S0 O3 K, Z% C; y' `1 H
你試試看附件的skill, - {# m  t) |' [8 c! S
report的原點為板框的左下角,
4 A1 E8 z% G4 ]  E% |bottom反過來看原點也是左下角,
8 D6 E+ A* |7 b8 F# G請自行在驗證看看report是否正確.
6 S' r" l" k3 x; C5 W% l/ V4 }# z8 Z" {9 Q, p( d
加載方法:5 m( a4 \, r% C9 V
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下' ~, u# d% k; `. V, X& y; _" T( l
2.在allegro.ilinit檔案裡面加入下面一行
5 l4 |; w! O4 m6 }  R1 u" ?( t% kload("ep.ile" "www.eda365.com")
$ M; u7 C$ I/ ~$ R( Q. n. Y; I0 g: k% {. \# D! F8 w
執行命令:$ L6 B; [! S7 [# v8 [. P
ep               => 一般所看到的座標(原點為板框左下角)" ?. J3 u$ u7 ?6 }1 b/ t6 m! I1 W1 g
ep bottom   =>會將bottom座標反過來(原點為板框左下角)
7 L) F4 H% q: J0 V7 v8 U( ?8 [: f2 ~" A  H" b  s5 Y, J. n# N
ep.rar (27.29 KB, 下载次数: 5)
' ?/ [' z6 i% y( R. c* C- d

点评

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. ^! {& b9 ?3 a5 h! |* R
在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效 ...

. Y8 `. W* b; P( d: ?7 O. G 加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案
# D* K  B6 K* Q) w5 _# Q; q- m; A# d. R9 x  L4 I4 J6 d# `
- m' ?/ p4 ]0 h. P. m
ep是此skill的命令,不是快捷鍵,所以也不要在env檔案裡面加ep相關快捷鍵.
: w  r$ t5 B. e0 g+ p# L$ O; L+ [" H" K9 e( H  m8 q, B
* x5 [; U0 Z& O3 l. \  K- n
1 ]& j3 x6 z% c# L

# a5 K' I+ Y! G  u2 j2 a% `加載skill及操作步驟:
: Y% u, i3 U5 R1.將load("ep.ile" "www.eda365.com") 加入到 allegro.ilinit檔案裡面
) U8 y) C) |: u4 @" |2.開啟allegro和開一個board file8 g5 N- g' K7 u- p" D$ T
3.在allegro Command> 輸入 ep 再按"enter"
1 c5 H2 z! Q1 M( m( f; j& C9 i4.在同一個工作目錄下就會產生零件座標檔案
/ C, F4 `7 q" A4 F6 |$ 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
, b: t& j, l* C' r& N4 P谢谢。
+ ^: Y3 A: P5 k7 H! z9 P可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?
3 u3 v7 e, ]3 ]( K6 L5 R# P2 W貌似用不了啊
2 v) U) M  X& }4 o) W, x
加載方法:8 Y( x( Q9 v  L& l. R
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下
$ q) G; D* V) b4 q0 l4 \/ P2.在allegro.ilinit檔案裡面加入下面一行) \& @6 g) w* E% ]% K2 C& D+ E+ ]
load("ep.ile" "www.eda365.com")8 u9 T' }+ C2 L) h$ d: b

1 w, t9 J+ }6 x- Z8 Z執行命令:
$ z6 n/ L* d7 pep               => 一般所看到的座標(原點為板框左下角)2 E+ ]4 ^- V4 t8 p4 J5 Q
ep bottom   =>會將bottom座標反過來(原點為板框左下角)/ ~8 X8 f* l3 @' S2 ~

点评

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 编辑
- z- G: s6 E+ D+ i8 Q% @0 k. C. I- ^1 e
所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。% O! s' _9 z7 ^, [
用excel就可以处理。
# ?/ F/ V- B9 ?' {0 i# S
0 V1 Y- y; |& ^, H9 d( g$ V0 h/ {" L( R! t6 `' H0 D
-----
4 f$ ]! c( P- a/ N- v
) ~6 @  n, Y' j
: B4 m) t6 R7 ]' L0 u
! D/ l7 V: r' Y! `3 `$ a* D+ R, M另外不止是坐标,bottom器件的rotation也是镜像过的,要用360度来减一下才行。. E! \# p2 o7 I* s0 r$ H( f  w

点评

厲害  详情 回复 发表于 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工具就可以達成,
# p0 ]- ~. v7 q# x6 I* e+ A) x  T% S而起始點(0,0)也變成板框的左下角或右下角.
7 z, y% }% f- p4 H. b. 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( M$ T, G9 a% v3 D
所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。
& Q; I( o! g& r' f! d* B用excel就可以处理。
: f- D  S6 O& x- S9 n$ i0 S
* q) B. J. [$ |' \& e: t  [1 g ...
1 g1 l% r  p1 y5 O( ^8 D
厲害
8 o# G6 @' W2 D8 d3 |

点评

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:471 t3 i8 u4 h/ o/ m
只要寫一個skill工具就可以達成,; J+ o, c$ f" v6 ?" k$ ]
而起始點(0,0)也變成板框的左下角或右下角.
1 u7 A% J8 V. T. a( @7 ~
多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个比较偏软件一点,小弟我对软件不在行啊。
) l3 D; N! f+ }- J' s" m

点评

你試試看附件的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# n4 s0 G6 m8 W3 K) V0 h& [$ q# ^
厲害
2 A( {4 V% t' t) W) Y
方法是可以,但这个操作起来太麻烦了( V& O+ k( B% c7 u

点评

在没有办法写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
8 `- J  N/ F& @4 h# n方法是可以,但这个操作起来太麻烦了

* z, G0 b3 V% l3 ^% u. C5 r% `2 u- [- Y在没有办法写skill的时候,用excel来处理是最快的(实际上也可以写VBA让excel来自动完成)
* R, ~6 O. `* x4 ^不知道你对skill了解多少,不过skill是可以输出xml格式的表格的。! f3 k  M2 ?: B4 L( h1 ]7 f

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
/ _/ I( o4 f$ ^4 R你試試看附件的skill,
' H6 u" b# I) B+ |/ m+ ^report的原點為板框的左下角,
- G8 ^4 N; a: lbottom反過來看原點也是左下角,
" H# Q. c4 W: {7 H
谢谢。" M3 |5 Y$ R# M, K- Y
可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?% l/ \: D/ a9 U
貌似用不了啊
+ ^! t: _5 Q# v; b' P$ j8 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' Q: A- V( Z8 x4 o2 L3 W4 \7 L2 [! h
加載方法:
+ }& z0 z9 [9 U0 u7 H# N1.將2個檔案複製到skill目錄下,或是pcbenv目錄下
- M+ t' J+ |2 Q3 G( d% h2.在allegro.ilinit檔案裡面加入下面一行

, M0 J: a. N$ j# Z  n我当然有看到你之前的回复,就是因为按你所说的操作不行啊。( M9 N- i. l( w
你确认认加入的是下面这行?
3 D. C5 a; `0 @) r9 n# O9 v# Y( mload("ep.ile" "www.eda365.com")??这个ep的后缀不是应该是"il"吗?怎么变成“ile”了?
& \2 {' ?; c. `( E' X7 H  N

点评

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-9-20 00:51 , Processed in 0.102439 second(s), 50 queries , Gzip On.

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

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

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