- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
MENTOR EN2004怎样导出以毫米为单位的元件坐标? 急急急
MENTOR EN2004怎样导出以毫米为单位的元件坐标? 急!急!急!
还有原点怎样设置?谢谢大虾来指教!
哪位大虾快来指点一下 还有一个问题:改动原点之后 原来的元件位置都变了 如何解决
1.librarain下右键-->change units
2.offset
楼上的,第二个问题貌似应该是select all -> Move -> Origin 可以重新定义原点,至于因为Geometry修改了原点造成的PCB上所有该器件的位移,只有通过Move-offset去移回,或者直接修改comps.comps_*中对应元器件的坐标,呵呵!
在MENTOR EN2004 的 LAYOUT 下面找不到 offset 这个选项,知道的请告诉我一下,谢谢!
刚才看了下,的确在Layout里面没有Move-Offset,记错了,不好意思。
要不就直接修改comps.comps_*这个文件吧,我都是这样操作的,呵呵,尤其是器件非常多的情况下,直接修改这个文件最方便了
去Librarian里面进行移动好像也不可能的,只能够重新Place元器件。
怎样修改comps.comps_*这个文件? 在PCB 文件夹下面找到好多comps.comps_(4,5,6,7,....)
根据comps.Pcb_comps.attr确定那个Comps文件为现在的设计所用,一般都是编号最大的那个,用写字板打开就一目了然了,呵呵,你自己看看就明白,不用我多解释
如果有必要,可以加我的QQ:70468059或者MSN:mudupig#hotmail.com交流
打开编号最大的文件,里面的内容类似下面一样:
# Reference Part_number Symbol Geometry Board_location Properties
C101 PART C0603 C0603 2120900 7124700 1 270 (REFLOC,"ML,20.0,235.0,270,TL,40.0,40.0,6.0,std,1")
C102 PART C0603 C0603 2120900 7277100 1 270 (REFLOC,"ML,20.0,235.0,270,TL,40.0,40.0,6.0,std,1")
C103 PART C0603 C0603 3797300 9512300 1 0 (REFLOC,"ML,-20.0,80.0,90,TL,40.0,40.0,6.0,std,1")
C104 PART C0603 C0603 4371340 9517380 1 0 (REFLOC,"ML,-21.0,73.0,90,TL,40.0,40.0,6.0,std,1")
C105 PART C0603 C0603 3340100 7960360 1 270 (REFLOC,"ML,29.0,-105.0,270,TL,40.0,40.0,6.0,std,1")
C106 PART C0603 C0603 4942840 9517380 1 0 (REFLOC,"ML,-16.0,68.0,90,TL,40.0,40.0,6.0,std,1")
C107 PART C0603 C0603 4622800 7886700 1 180 (REFLOC,"ML,220.0,95.0,270,TL,40.0,40.0,6.0,std,1")
C108 PART C0603 C0603 11709400 11315700 1 270 (REFLOC,"ML,-385.0,75.0,270,TL,40.0,40.0,6.0,std,1")
C109 PART C0603 C0603 3911600 10452100 1 270 (REFLOC,"ML,-20.0,445.0,270,TL,40.0,40.0,6.0,std,1")
C201 PART C0603 C0603 4127500 5194300 1 270 (REFLOC,"ML,-35.0,80.0,270,TL,40.0,40.0,6.0,std,1")
C202 PART C0603 C0603 4127500 4584700 1 270 (REFLOC,"ML,74.0,87.0,270,TL,40.0,40.0,6.0,std,1")
C203 PART C0603 C0603 6565900 4584700 1 90 (REFLOC,"ML,-30.0,-235.0,90,TL,40.0,40.0,6.0,std,1")
看不懂坐标是什么意思?
坐标就是该器件的绝对坐标的X、Y值,精确到小数点后5位,比如 6565900 4584700,坐标就是(65.659,45.847),1表示在部品面(Top、元器件面),90表示旋转的角度,应该很一目了然的哇
明白了! 但是我不知道在这里怎么改?
比如原始坐标原点在左下角, 现在要把原点改到右下脚去。如果在librarian里直接改原点的话,进layout以后元件都到板子外面去了,在comps_comps_*里怎样修改才能不让元件移动位置?
知道前后原点offset的值,在这个文件里对对应的元器件进行这个offset值的全部修正,就可以使元器件还在原先的位置了
这样的话每个值都要重新修改过,如果板子的元件比较多,那不是很麻烦?
是的,是很麻烦,看有没有人有更好的办法吧,这是我能够想到的解决的办法之一,呵呵
恩,谢谢你的帮忙!
可以在fablink里面改原点
fablink里是可以改,但是导出来的坐标是原点没改钱的坐标
不会吧,老大。有没有存盘,重新生成neutral_file
忘了存盘了,fablink里可以导出来。谢谢这位仁兄!