找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

ALLEGRO导出底层坐标问题?

[复制链接]

26

主题

123

帖子

959

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
ALLEGRO导出底层坐标问题?: j7 o! ~8 k4 `  F# K8 q$ Y/ Y0 f
ALLEGRO导出BOTTOM层元件坐标默认都是反面的。请问有没有办法可以将BOTTOM层的元件坐标反转过来到正面,就是说能不能导出BOTTOM层的正面坐标?
' P- ^# G. G9 k' o2 Q: E$ P2 v$ A8 F" [
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

57

主题

1857

帖子

7919

积分

六级会员(60)

Rank: 6Rank: 6

积分
7919
推荐
发表于 2015-9-21 08:31 | 只看该作者
lms 发表于 2015-9-18 11:19( o! ^* _. a5 {7 w, b
多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个 ...

/ `5 i& E# l- k1 W+ h, Z你試試看附件的skill, 8 `" F" q; Q% ^1 X
report的原點為板框的左下角, : u6 r3 I0 `% A# H/ t# a0 c3 l+ m
bottom反過來看原點也是左下角, : `' f+ H+ V9 Z5 J0 x3 h
請自行在驗證看看report是否正確.4 L9 n6 J: c+ u* J6 d1 {9 Z) Z
0 s* h, V; f* F( Y* k6 l4 X7 Z
加載方法:$ a2 r7 R1 o' ?5 |3 m4 u$ O9 f
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下
' X3 r( @# E: c: x9 E) q2.在allegro.ilinit檔案裡面加入下面一行9 Q* [% k9 `  c! h, @: M
load("ep.ile" "www.eda365.com")
+ U1 a9 z8 i2 z
8 r& d3 ^1 N" U2 `6 E" L, E執行命令:1 j3 w' B6 {0 k
ep               => 一般所看到的座標(原點為板框左下角)( m4 S* J+ W; V
ep bottom   =>會將bottom座標反過來(原點為板框左下角)7 ^) [" ]1 ?" C2 L: p; N
+ t5 g. ]: p# u
ep.rar (27.29 KB, 下载次数: 5) , Q$ X$ h# {8 M1 P% R: o% 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:56; n; z; J; @) @5 Z4 B$ M
在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效 ...

1 U7 c5 V/ _; f! ^5 o- ? 加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案
' }8 g5 M, p2 f  s" D5 Q! I! E2 a, z" {9 Z; T
) j+ Z# x7 b( I1 \
ep是此skill的命令,不是快捷鍵,所以也不要在env檔案裡面加ep相關快捷鍵.! y& Z' ]* e% u: S- B9 R, ~
0 z9 @! O# \) ^! q

  O3 r9 x! Z4 J& f8 \% Z2 [" `" U' L/ ~. l% A

; D. ]9 a% n3 [, X( p" \( s1 `加載skill及操作步驟:
' m# [; q0 q% ]2 q3 ^1.將load("ep.ile" "www.eda365.com") 加入到 allegro.ilinit檔案裡面- d! d9 G* w9 z$ b! i; S2 `
2.開啟allegro和開一個board file
$ {8 l8 P* p9 m; v$ v- {' ~0 q0 p0 t3.在allegro Command> 輸入 ep 再按"enter"
$ d8 N8 A& V/ V& M& m8 ]9 s, R4.在同一個工作目錄下就會產生零件座標檔案6 p7 U( O3 n* {1 O6 G  k

点评

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:163 v2 b' y0 k- m
谢谢。
( \/ `# ]7 n4 L# T0 @$ G可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?8 G% `. l# v% i6 @5 q) w& H0 H
貌似用不了啊

9 k1 ^& [( x+ q6 ]7 s: L5 ?加載方法:
; M- Z+ a% A& Y% v7 E1.將2個檔案複製到skill目錄下,或是pcbenv目錄下. `  R; [/ {0 |' T& f% g2 t/ t
2.在allegro.ilinit檔案裡面加入下面一行
5 L+ k/ w8 M" i; ^) A+ e" Xload("ep.ile" "www.eda365.com")3 R# y& h& q* |6 x+ w& i

# G0 C8 u  e, A; \4 S8 X執行命令:8 e3 h7 W! c' Y  _  _
ep               => 一般所看到的座標(原點為板框左下角)/ v5 l/ A- M. j9 d- w6 t
ep bottom   =>會將bottom座標反過來(原點為板框左下角)+ M- h+ o6 c- R0 v& e

点评

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 编辑
5 B! p0 M# l  ]# ]9 C1 a" v4 N2 V" n" t% U* O
所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。. l7 X8 ~1 P' W9 s: K. z
用excel就可以处理。
3 G* t, ?  f' u! ^" O7 v: L/ k  Y

6 I. a7 D, M! w& L* l# \-----
2 I5 V# X  W; \4 t7 X& X7 L* I
1 R; Y( z) ?. t1 t. |
+ ^! l& u9 |. O* Q9 @% N
. V# i4 I% t' i/ N: k& ^  h' F另外不止是坐标,bottom器件的rotation也是镜像过的,要用360度来减一下才行。
- T# i% l7 p: H- G2 n  N* l

点评

厲害  详情 回复 发表于 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工具就可以達成,( k) W# ~$ n) z) R7 I
而起始點(0,0)也變成板框的左下角或右下角.
7 J# `3 \9 _1 t) O

点评

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
5 I! g: R& B3 Z+ @所谓bottom的正面坐标,应该就用板长(X方向)来减去bottom器件的x坐标就行了吧。
/ b7 r) [" ]; e: e, ~用excel就可以处理。
6 k: a# C5 b1 \) p- a" }! X7 B" `
...

; o5 u# e% a9 R9 S. m厲害
+ U! `* N8 C+ `" O

点评

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+ k; d( y8 M7 S
只要寫一個skill工具就可以達成,
! c; c: U$ U! c" F- _8 I4 M- `而起始點(0,0)也變成板框的左下角或右下角.

7 O3 u5 [7 v" m; a6 k多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个比较偏软件一点,小弟我对软件不在行啊。/ o% l. r# ^9 _5 N8 r9 L' r( `" V- 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
; M6 o9 A$ M, H, n' ^厲害
* Q5 s& }( R( s
方法是可以,但这个操作起来太麻烦了
8 J% W$ N$ K1 X

点评

在没有办法写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
) P$ W* Y8 @9 ?5 i, w- P方法是可以,但这个操作起来太麻烦了
  N9 C  D4 a8 q! e' k- p( Z
在没有办法写skill的时候,用excel来处理是最快的(实际上也可以写VBA让excel来自动完成): }8 r$ K  G- B) p3 [
不知道你对skill了解多少,不过skill是可以输出xml格式的表格的。! X  Z$ V2 z6 J5 Q" l

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
3 @  `8 h; g0 W. \& ?" d; S9 }你試試看附件的skill, ; e  x; Z; t5 s0 ~& X1 ?, A: L
report的原點為板框的左下角, " e' q6 [& J' d3 b
bottom反過來看原點也是左下角,

; x; O7 H- L3 ^; b, h" ?谢谢。
1 `( c9 `3 R- S可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?" ~8 [: l7 D( r0 g/ o2 E
貌似用不了啊
" j3 e) p0 H; L

点评

加載方法: 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
1 X+ f5 s( ]- F+ J$ I' I6 s: v* t加載方法:4 k. \" R/ H- h$ k" b. F
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下/ E& M9 P( `1 R4 k
2.在allegro.ilinit檔案裡面加入下面一行

" A1 U' E+ }0 I& u1 V1 S3 D: K我当然有看到你之前的回复,就是因为按你所说的操作不行啊。
5 E* K" E1 n9 q6 A你确认认加入的是下面这行?
' B9 K9 Y1 T1 oload("ep.ile" "www.eda365.com")??这个ep的后缀不是应该是"il"吗?怎么变成“ile”了?
3 |" \. G6 n/ }5 q1 P

点评

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-25 13:02 , Processed in 0.083880 second(s), 50 queries , Gzip On.

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

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

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