找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

ALLEGRO导出底层坐标问题?

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

正文摘要:

ALLEGRO导出底层坐标问题? ) H5 H$ {$ x* P: A% A- c8 ]ALLEGRO导出BOTTOM层元件坐标默认都是反面的。请问有没有办法可以将BOTTOM层的元件坐标反转过来到正面,就是说能不能导出BOTTOM层的正面坐标?9 a- Y5 h& k! ...

回复

XYX365 发表于 2015-9-21 08:31
lms 发表于 2015-9-18 11:19; d. ]" s' ~7 Z: A9 m
多谢回复。这位兄台可否这种相关的SKILL给我用下,我就是因为不会编译这个SKILL才会提这个问题。感觉这个 ...
& b5 q# C. ~, g% @: {& j
你試試看附件的skill, : o5 j0 e5 W5 x4 v; B& h* Z" h
report的原點為板框的左下角,
+ u6 A+ I1 \3 a- p) \. n3 c% Nbottom反過來看原點也是左下角, 8 j7 B4 ^" K0 u. |* o
請自行在驗證看看report是否正確.6 n; q; Z* f8 h* l

; M* ?/ ~6 ]0 f5 i* p加載方法:
5 v9 T: v- H: w8 C6 U( F1.將2個檔案複製到skill目錄下,或是pcbenv目錄下
- T5 q" L+ |, g0 K. @) p2.在allegro.ilinit檔案裡面加入下面一行
' u# W( l$ w  f7 ]$ mload("ep.ile" "www.eda365.com")8 X, {% a6 A: }! M7 Y; `$ W- S

. B5 G$ N, l6 r6 A2 w執行命令:
1 j7 W8 v/ [/ k8 V8 rep               => 一般所看到的座標(原點為板框左下角)3 v1 |* p/ g6 s# {. J% _
ep bottom   =>會將bottom座標反過來(原點為板框左下角)  g9 r4 Z7 [+ p9 g" }& ]! A

7 @0 F9 E9 J' r9 g: g, a ep.rar (27.29 KB, 下载次数: 5)
7 j& w' r6 U: h+ G. d) v

点评

lms
谢谢。 可是SKILL的后缀不是IL吗?怎么你给的是ILE呢? 貌似用不了啊  详情 回复 发表于 2015-9-26 15:16
XYX365 发表于 2015-9-28 16:18
lms 发表于 2015-9-28 14:56. x, O/ W" \# r
在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效 ...

% A1 u! a' s7 s( C 加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案/ _5 i/ J& g# m. b6 |  B2 g
5 i) @" R6 `9 ]8 o6 Z7 p" w

" {) k: D  ^" g3 P8 mep是此skill的命令,不是快捷鍵,所以也不要在env檔案裡面加ep相關快捷鍵.
* N/ V1 g# [2 d6 C+ K( ~; s0 Q5 s" g) Q5 X% J

; i  g6 A, e4 O3 B+ ]$ j0 w4 M$ {+ C6 J' M

8 f, e+ ?2 P7 Z) m8 H- g加載skill及操作步驟:
' ?& |: H' M* e1.將load("ep.ile" "www.eda365.com") 加入到 allegro.ilinit檔案裡面6 {4 [! E1 M$ [- n0 c: b
2.開啟allegro和開一個board file
. K3 K' V) I! y' P. y3 f9 l3.在allegro Command> 輸入 ep 再按"enter"! [  \( N9 [1 W' L7 s# g( z
4.在同一個工作目錄下就會產生零件座標檔案) S: u* Y) i3 X; ~6 v, W

点评

lms
会不会是版本的问题?我的是16.6的版本  详情 回复 发表于 2015-9-28 19:41
XYX365 发表于 2015-9-26 17:32
lms 发表于 2015-9-26 15:16
( o2 g2 K: s" k0 g1 _2 W谢谢。, U5 B# K, C3 C
可是SKILL的后缀不是IL吗?怎么你给的是ILE呢?
1 d+ t; V: w' Y) ~: \貌似用不了啊
' ~# @0 Y6 P# a, A1 H- M
加載方法:' Y6 J# q$ O9 n
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下3 e5 O! m9 A. A% Y* W$ p8 l
2.在allegro.ilinit檔案裡面加入下面一行
6 Q/ S- O) Z8 d: Iload("ep.ile" "www.eda365.com")5 V0 N" Z- H  E! E. F
5 A2 s- Q/ C4 x( C# ~
執行命令:
. [' Z" {* k/ t4 E* l* Dep               => 一般所看到的座標(原點為板框左下角)
8 B5 e& S, p; ]ep bottom   =>會將bottom座標反過來(原點為板框左下角)' `/ L' z  a  ~1 \

点评

lms
我当然有看到你之前的回复,就是因为按你所说的操作不行啊。 你确认认加入的是下面这行? load("ep.ile" "www.eda365.com")??这个ep的后缀不是应该是"il"吗?怎么变成“ile”了?  详情 回复 发表于 2015-9-28 09:09
bluedragon 发表于 2016-8-22 15:15
XYX365 发表于 2015-9-29 17:39
+ r/ w& I* Q* w; q這個問題原本就有的,後續還在研究如何排列整齊.* s" r  ^, {- W$ X' s( h. T

0 K& t$ H0 O4 p) v! a8 x+ w' |你要再確認看看還有什麼問題?

6 }/ J2 m, t/ s* k这个skill 可以设置元件坐标成bodycenter吗?
XYX365 发表于 2015-9-29 17:39
lms 发表于 2015-9-29 16:092 t+ P7 V2 u7 q. y) X: w
哦,对了,要bottom之后才有效。! P1 E  y7 `+ G8 B- W' R
但为什么生成的文件排列怎么没有对齐呢?比如上面的"C3,C7".
9 T4 I- y- V# M5 b0 }- m
這個問題原本就有的,後續還在研究如何排列整齊.% ^# ^+ D1 U! W1 U

9 Y- D3 e/ p- c/ a你要再確認看看還有什麼問題?2 y8 E6 Q# q& @8 L+ V- J; ?

点评

这个skill 可以设置元件坐标成bodycenter吗?  详情 回复 发表于 2016-8-22 15:15
XYX365 发表于 2015-9-29 15:52
lms 发表于 2015-9-29 15:03
! r8 [! Q) g% ^" z9 c是空格问题,现在可以运行你的SKILL了。但运行命令“ep”后,导出的底层坐标并没有反转过来,跟执行菜单命 ...
$ S5 z( Q& K. d1 F# c7 L# d- P. Z5 E" f' i
執行命令:
, d" u+ n1 A3 xep               => 一般所看到的座標(原點為板框左下角)4 ^1 H( u" w! z% C( N* t
ep bottom   =>會將bottom座標反過來(原點為板框左下角)) y* P$ _8 i0 N3 O3 V: P7 C: I& u

点评

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

点评

執行命令: ep => 一般所看到的座標(原點為板框左下角) ep bottom =>會將bottom座標反過來(原點為板框左下角)  详情 回复 发表于 2015-9-29 15:52
XYX365 发表于 2015-9-28 20:56
lms 发表于 2015-9-28 16:502 @2 a+ B% ]* n' u% u* @
如图所示,你的SKILL已加载到allegro.ilinit. 我运行别的skill可以,就你这个ep无效!
1 R" a! n" p; X3 i8 ]. s5 Q* ]' s3 O: ?
應該是這一行load("ep.ile" "www.eda365.com") ,兩個"之間要空格,看起來你好像沒有空格.2 f; K6 Z5 d, e9 }$ N
XYX365 发表于 2015-9-28 20:44
lms 发表于 2015-9-28 19:41; ?0 Q1 y) P% b! {
会不会是版本的问题?我的是16.6的版本

$ i3 Q' H, h# I你的Hotfix是哪一個版本?) W1 c+ T+ x! P/ {# k! f
6 y- M( k& t. x$ w
另外請你將load("ep.ile" "www.eda365.com") 這一行改到最前面,再試試看?
9 B4 {- u4 ~7 R3 \5 p1 U: F+ r/ N' N, [, I% G+ U5 p
如果不行的話,幫忙是一下,在Command>輸入 skill getSkillPath() ,將結果給我看看?
- o  m, ?' _5 K
lms 发表于 2015-9-28 19:41
XYX365 发表于 2015-9-28 16:18
5 S/ i  g4 @8 w8 V5 s加載skill都是在allegro.ilinit檔案裡面, 不需要使用到env檔案

* n2 ]% a; P9 e4 L# |9 @会不会是版本的问题?我的是16.6的版本3 ~: U4 k+ q5 C0 h/ R" u/ U6 U. x

点评

你的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. ]; ^* b8 J1 a) e* O
附件檔案是對的,你的allegro.ilinit檔案再哪一個路徑?

( w+ r9 ^7 ]6 G2 T3 L, d8 H在C:\SPB_Data\pcbenv目录下,我设置的env快捷键文件也在此目录下,在ALLEGRO的命令行下敲快捷键命令有效,但是敲你说的ep无效。! f0 z" q7 ^  t! f
你是认为我的环境变量设置的有问题吗?- O3 J) U' C  G  \7 H% J$ S

点评

加載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:09
8 u5 J& m; r" m, W我当然有看到你之前的回复,就是因为按你所说的操作不行啊。3 _% k/ V* G5 U7 ]
你确认认加入的是下面这行?: W( E+ S1 u$ Q; \" }# z: o" X
load("ep.ile ...
7 P3 G& K# W5 Z' Y) {
附件檔案是對的,你的allegro.ilinit檔案再哪一個路徑?
' _8 U. B, m# |) X: x

点评

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
" z1 R4 ?5 `9 |" g( S加載方法:( W' f* {1 P# X3 X3 R( t
1.將2個檔案複製到skill目錄下,或是pcbenv目錄下1 R, ^4 ~5 \( r5 w) ^2 v0 x* V
2.在allegro.ilinit檔案裡面加入下面一行

6 p9 _' r! _) |% s我当然有看到你之前的回复,就是因为按你所说的操作不行啊。
* {' k. }) r+ {你确认认加入的是下面这行?
" y5 I, P+ S( z4 o: l, Z$ ]load("ep.ile" "www.eda365.com")??这个ep的后缀不是应该是"il"吗?怎么变成“ile”了?8 o3 Y% g% t2 [! b

点评

附件檔案是對的,你的allegro.ilinit檔案再哪一個路徑?  详情 回复 发表于 2015-9-28 13:10
关闭

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

巢课

技术风云榜

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

GMT+8, 2025-5-22 10:06 , Processed in 0.065398 second(s), 39 queries , Gzip On.

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

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

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