- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
在EN中有没有方便的查找器件的方法?
请高手帮忙解答
没有高手知道吗?
place by ref
function $key_control_f()
{
local compref ;
compref=$ask_string("Please Input search components .");
$unselect_all();
$select_by_name(@property, ["ref"], [compref], [@either], @list, @nohighlight, @notestpoint);
$view_selected();
$unselect_all();
}
你建立一个文本文件把以上脚本放进去,文件名起为 XXX 没有扩展名,放在你的 HOME 下
然后在LAYOUT 下的 BO$GOARD 下输入 dof $home\XXX 回车
然后你按下 ctrl+F 你就会有意外的惊喜的。
当然你也可以放到自动加载的脚本,这样你一进入LAYOUT就直接可以使用了。
在你电脑里有没有 $\mgc\userware\layout 这个目录($为你在环境变量里设为HOME的目录),这个目录下有没有一个 layout.ample 这个的文件(可能是layout.ample_C 如里layout.ample_C的话那这个文件加密了,一般大公司才会这么搞,要是大公司我想就不会不知道自动加载脚本了),如果有你就把我的代码加上去,如果没有你就建这样一个目录和文件。重新进入LAYOUT,就OK了。
多谢楼上的(四,六楼)!我试试看看。
也谢谢三楼!
看来这里不少 MITAC 师兄弟。
我试过了!
第一次:把你的代码输成一个文件,放到HOME下,可以使用。
第二次:按你说的做了个自动加载脚本,不能用。返回第一次的操作也不能用!
为什么会这样呢?要修改环境变量吗!?
Vicky_yang,是可以的,不用修改环境变量,你的HOME下有mgc这个目录吧(应该有的),我假设你的HOME是 D:/mentor,那文件的路径是
D:\mentor\mgc\userware\layout\layout.ample ,如果上面都没问题的话,我只能分析可能了,下面是我的建议,谦麻烦就直接按第3点做。
1、可能是你在别的地方定义了control_f() ,那你只换成control_e() 或其它快捷键试试。
2、可能是layout.ample原来就有代码,你加上时位置不对,导致程序不能加载。
3、还不行!我要出绝招了,layout.ample 改名为 pcb_design_area.ample ,不行那就打电话找我了。
不知你的电话啊!你可以加我QQ:108229228,MSN:YJH0929@HOTMAIL.COM,还有QQ群:27718087
bsnake,元件没有被点亮。请继续完善。谢谢!
请教各位怎么学习ample语言
有什么参考资料吗神达的朋友,hehe
在mentor中基本上没有高亮零件的概念,只有高亮网络,但你可以用其它方法。
把 $unselect_all(); 这一行注释掉(后面那一行,前面那一行不变),改成
// $unselect_all();
或删掉这一行。
这样是不是好点了,如果还不满意你就在
Setup Placement ----- Interactive Placement ------ View Connections..
里把 Connections.. 的选项钩上。
以上的程序到现在也还不算完善,已经被保护的零件可能找不到,有兴趣的朋友可以继续完善它,我现在没有用EN了,所以没有太多的时间去玩这个了。
牛人太多拉,都是高手啊
bsnake , 可以交流一下吗 ?
我现在想学习一下ample语言,有些疑问想请教一下,还有些en的问题也想深入理解一下。
希望没有打扰到你,呵呵
MSN:malcolm_fly@hotmail.com
高手啊。
高手啊。
有没有器件的翻转和修改线宽的代码吗?期待有人帮忙!