找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

ALLEGRO导出底层坐标问题?

查看数: 2041 | 评论数: 26 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
lms
发布时间: 2015-9-18 10:28

正文摘要:

ALLEGRO导出底层坐标问题?  q9 Q9 y& F( J  X5 e ALLEGRO导出BOTTOM层元件坐标默认都是反面的。请问有没有办法可以将BOTTOM层的元件坐标反转过来到正面,就是说能不能导出BOTTOM层的正面坐标 ...

回复

XYX365 发表于 2015-9-21 08:31
lms 发表于 2015-9-18 11:19
9 p3 N$ q; T/ j1 N) E5 n' N5 G  I多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个 ...
  m1 r+ R+ p% g# q8 h; M6 Y
你試試看附件的skill, 7 D% r' s2 S* r- ~) [9 f/ L
report的原點為板框的左下角, # S* i. C: k( x/ f* l( P
bottom反過來看原點也是左下角,
- t( q4 o! b3 G% y1 H4 P請自行在驗證看看report是否正確.
- b7 Y7 Q$ j6 L) J. X1 q
- Y% j: S8 p$ a4 n1 @. c9 B加載方法:
& p7 o9 O: @  N  b" V1.將2個檔案複製到skill目錄下,或是pcbenv目錄下6 J6 \. D( y' ^7 {
2.在allegro.ilinit檔案裡面加入下面一行
8 b' q; X. m/ k8 V& o2 \4 B/ ?' Mload("ep.ile" "www.eda365.com")
  j* _- I  G6 F- f+ l/ L8 T# b6 l. X/ i  ~0 S* ~  c
執行命令:
5 O; [; O; C+ C! C4 g) K6 {! pep               => 一般所看到的座標(原點為板框左下角)
& h  u7 o- g& o1 |  v( b, q  ?ep bottom   =>會將bottom座標反過來(原點為板框左下角)8 S( _% @0 h  W% }

8 o. M& n" U" X: u( ~+ }* O% g ep.rar (27.29 KB, 下载次数: 5) % n8 t6 @% }- ^  ]; w6 G0 D$ [
XYX365 发表于 2015-9-28 16:18
lms 发表于 2015-9-28 14:56
& E/ @0 z# x- C在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效 ...
* F7 f# l/ r0 X; u# x
加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案
; D" U1 K8 s7 B+ t9 q
2 Z$ g2 m- Z- t1 l+ ?
) g2 {/ X+ W$ v) V1 [
ep是此skill的命令,不是快捷鍵,所以也不要在env檔案裡面加ep相關快捷鍵.
* U: V8 f0 f" c4 \2 g7 ?6 \
; F4 m) ~6 L8 ^/ Q" W) C

  o" U" C9 w! ^% u& o! y7 \3 y' C' g$ q9 a, e, h' R/ a5 _% o
( D+ r: m7 ^4 k" \6 o
加載skill及操作步驟:
/ z" X% F' @; r% M8 v9 B5 D1.將load("ep.ile" "www.eda365.com") 加入到 allegro.ilinit檔案裡面0 v' ]$ Q6 {5 `' y  ?' v
2.開啟allegro和開一個board file, C& ^3 l0 o2 ]# h
3.在allegro Command> 輸入 ep 再按"enter"; N* I+ U6 H# ?2 |
4.在同一個工作目錄下就會產生零件座標檔案$ |6 o" a9 s2 }9 w
XYX365 发表于 2015-9-26 17:32
lms 发表于 2015-9-26 15:169 O( E4 @5 ^  L
谢谢。
( h/ |1 l' V. S) l9 }可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?
7 r5 ]( @$ H) b' `- p5 m貌似用不了啊
# M# ~8 R  g) p$ r1 J0 B
加載方法:2 P8 n4 r( q3 n! P0 D* g7 Q: q: T
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下3 F6 q! s; p* p- I8 f# Z
2.在allegro.ilinit檔案裡面加入下面一行  ^" a) _) f# u6 g, f
load("ep.ile" "www.eda365.com")
0 o: M6 @9 T) E* w: T
# L0 F$ R. C7 W" |2 D0 ?執行命令:4 {. g* m% Y2 }! S* V4 C
ep               => 一般所看到的座標(原點為板框左下角)( L, f6 a- i: w
ep bottom   =>會將bottom座標反過來(原點為板框左下角)
! d$ p" o: b5 w0 g
bluedragon 发表于 2016-8-22 15:15
XYX365 发表于 2015-9-29 17:39) X6 }, ?, ~! _8 W7 i! `
這個問題原本就有的,後續還在研究如何排列整齊.7 W. K# f0 T3 f  j' `+ G, L) n0 C

: |6 `5 h5 j8 T- ~, s你要再確認看看還有什麼問題?

+ v6 E$ C1 ~6 b. g0 h  V这个skill 可以设置元件坐标成bodycenter吗?
XYX365 发表于 2015-9-29 17:39
lms 发表于 2015-9-29 16:09
5 n* ?; W! X7 Y3 J) _. f/ b9 [. y! a哦,对了,要bottom之后才有效。
# s: T* Q# F( D* Z; \7 b  k* }0 {7 N$ Q但为什么生成的文件排列怎么没有对齐呢?比如上面的"C3,C7".

7 x/ S( Q3 p" ?6 f7 `% J: N( E這個問題原本就有的,後續還在研究如何排列整齊.
$ ^' ]5 }5 D2 r" C2 m" X1 y% C4 Y& E3 \+ l/ S. N
你要再確認看看還有什麼問題?/ @1 w- Y" y5 r, y  }

点评

这个skill 可以设置元件坐标成bodycenter吗?  详情 回复 发表于 2016-8-22 15:15
XYX365 发表于 2015-9-29 15:52
lms 发表于 2015-9-29 15:03
  G' e/ G0 [, k& i6 x' F' g是空格问题,现在可以运行你的SKILL了。但运行命令“ep”后,导出的底层坐标并没有反转过来,跟执行菜单命 ...

! K$ ?) U0 B" [) I4 s5 L5 X執行命令:# r1 d1 O# h- b# W5 c* I+ s
ep               => 一般所看到的座標(原點為板框左下角)
" s. T; V. P, U# T$ h' H- ~. Iep bottom   =>會將bottom座標反過來(原點為板框左下角)3 g. K  E' N/ P; g  a' @

点评

lms
哦,对了,要bottom之后才有效。 但为什么生成的文件排列怎么没有对齐呢?比如上面的"C3,C7".[attachimg]102866[/attachimg]  详情 回复 发表于 2015-9-29 16:09
lms 发表于 2015-9-29 15:03
是空格问题,现在可以运行你的SKILL了。但运行命令“ep”后,导出的底层坐标并没有反转过来,跟执行菜单命令:file-export-placement是一样的效果。不过还是非常感谢你一直以来都帮我解答。
2 v4 B  u- Y- k, A

点评

執行命令: ep => 一般所看到的座標(原點為板框左下角) ep bottom =>會將bottom座標反過來(原點為板框左下角)  详情 回复 发表于 2015-9-29 15:52
XYX365 发表于 2015-9-28 20:56
lms 发表于 2015-9-28 16:50" C3 q, i& w# |2 _% S" u  L; P
如图所示,你的SKILL已加载到allegro.ilinit. 我运行别的skill可以,就你这个ep无效!

. l& a+ R& G$ e* N; ~* W" c& r應該是這一行load("ep.ile" "www.eda365.com") ,兩個"之間要空格,看起來你好像沒有空格.3 N/ ]  M! M3 J3 D
XYX365 发表于 2015-9-28 20:44
lms 发表于 2015-9-28 19:418 n" z: i& ]: f) P: i, g
会不会是版本的问题?我的是16.6的版本
; @  b$ h2 ~) U. j- ^
你的Hotfix是哪一個版本?4 b& y9 [1 s6 H3 P( `

' ?, q) s7 B1 u+ }3 M另外請你將load("ep.ile" "www.eda365.com") 這一行改到最前面,再試試看?2 g0 k/ D/ u) y- ?( \- M( ~
9 r0 @" o  [' Q. Y
如果不行的話,幫忙是一下,在Command>輸入 skill getSkillPath() ,將結果給我看看?) i4 h- a) ]6 E
lms 发表于 2015-9-28 19:41
XYX365 发表于 2015-9-28 16:18
4 N/ O  h; j6 B5 g/ j  I加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案
/ @# j& N$ G5 f3 v0 T& |7 [
会不会是版本的问题?我的是16.6的版本
0 I- [4 x; g* [* t& ]

点评

你的Hotfix是哪一個版本? 另外請你將load("ep.ile" "www.eda365.com") 這一行改到最前面,再試試看? 如果不行的話,幫忙是一下,在Command>輸入 skill getSkillPath() ,將結果給我看看?  详情 回复 发表于 2015-9-28 20:44
lms 发表于 2015-9-28 14:56
XYX365 发表于 2015-9-28 13:10
7 u# E: r$ z5 t2 ]3 c( e2 W- O9 |附件檔案是對的,你的allegro.ilinit檔案再哪一個路徑?

/ v; }' _" ^0 {" y: |" T4 H$ `2 y9 V在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效,但是敲你说的ep无效。) C% @" O0 Z2 Z) g
你是认为我的环境变量设置的有问题吗?
  ?8 C2 ~3 x6 y1 Q

点评

加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案 ep是此skill的命令,不是快捷鍵,所以也不要在env檔案裡面加ep相關快捷鍵. 加載skill及操作步驟: 1.將load("ep.ile" "www.eda365.com")  详情 回复 发表于 2015-9-28 16:18
XYX365 发表于 2015-9-28 13:10
lms 发表于 2015-9-28 09:093 |/ K" {8 ~$ a# z# d: k& R5 A
我当然有看到你之前的回复,就是因为按你所说的操作不行啊。' d+ S- q5 Y+ @. A6 K
你确认认加入的是下面这行?
8 F7 s$ m7 a) X$ |5 X1 j; Cload("ep.ile ...

5 i( {  n' Y' ~* {+ o: p附件檔案是對的,你的allegro.ilinit檔案再哪一個路徑?
0 t5 G: e- B9 @9 U5 m! V

点评

lms
在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效,但是敲你说的ep无效。 你是认为我的环境变量设置的有问题吗?  详情 回复 发表于 2015-9-28 14:56
lms 发表于 2015-9-28 09:09
XYX365 发表于 2015-9-26 17:32% b7 w3 w, [  i) n2 L- X$ h- ?
加載方法:% }& G9 t4 R& L5 G9 v0 b) T
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下
/ N  w2 C; q2 U( ]  X2.在allegro.ilinit檔案裡面加入下面一行
, i% M% B/ E" e6 g3 f3 D
我当然有看到你之前的回复,就是因为按你所说的操作不行啊。
8 ^- j3 ]4 }/ c: I你确认认加入的是下面这行?
1 r1 M1 ]) D1 p. P7 _; Gload("ep.ile" "www.eda365.com")??这个ep的后缀不是应该是"il"吗?怎么变成“ile”了?0 }0 ?3 w. S' u& n. i( x
关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-25 15:26 , Processed in 0.076854 second(s), 49 queries , Gzip On.

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

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

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