查看: 1644  |  回复: 0
【教程】解决版本更新后导入更新全部器件偏移重排的方法
Summving
【官方工作人员】
59
主题
1964
回复
发表于2020-04-03 11:02:58 | 只看该作者
1# 电梯直达

      立创EDA为了彻底解决导入更新后会有时器件位置发生移动的问题,完善了导入更新的逻辑。在6.3.32之前的版本没有考虑到一些特殊的情况,导致出现了导入更新后全部删旧放新了。6.3.32已经解决。请按照下面的教程处理这个偏移的问题。


在6.3.27之前是怎么处理导入更新的?原来是利用位号(编号)进行关联,假如有位号修改了,那就会偏移,为了解决这个问题,我们6.3.27开始采用是器件的内部ID,内部ID第一次创建后就不会改变,稳定性非常好。 将完全地,彻底地解决导入更新偏移问题。


-    从v6.3.27开始,更新PCB将通过器件ID进行相互对应。在首次打开旧文档后,编辑器会根据器件的编号重新分配器件ID(不会修改器件的位号,不会修改普通器件位置,不会修改连线)。

-    在更新PCB前,请确保所有的旧原理图页和旧PCB都已经打开并保存

-    当前工程克隆原理图页后,首次转PCB、更新PCB会提示器件ID重复,请点击确定后保存继续。因为克隆图页会使器件ID重复,一个工程的器件ID不允许重复

-    旧原理图含有子库的,首次更新PCB后需要手动把器件移回原位,这个因为原理图里面的子库编号和PCB里面的器件编号不是完全匹配的。


如果你发现旧文档打开保存后,导入更新还是发生全部器件的偏移,请按照下面的方法处理。


使用该方法前,请确保你的编辑器版本是最新的 6.3.38及以上!!!如果不是,请刷新编辑器页面两次更新个版本。(客户端也已更新,可重新下载安装 )

执行这个方法前,请确保原理图和PCB的器件编号是一一对应的。


1、先备份工程:工程右键 - 下载。或者工程右键 - 创建版本。


2、打开原理图。在顶部菜单下:文件 - 立创EDA文件源码

 


3、把原理图源码复制出来,粘贴在文本编辑器里面


4、搜索全部 newgid,把它的属性值 “true” 改为 “false” 。如下图。

  


5、全部newgid的值修改为 false 后,复制粘贴源码回刚刚的源码对话框,点击“应用”按钮。请在最新的谷歌或火狐浏览器进行这个操作,目前发现低内核的浏览器点击应用按钮会有失败的情况。


6、编辑器会自动根据器件编号重置ID。然后手动保存。


7、PCB也按照这样的操作。原理图的源码有反斜杠转义符,PCB的源码没有反斜杠,不影响操作,能够按照截图正确修改即可。


 


8、点击应用后,器件ID会自动更新成功,保存文件。编辑器会自动加newgid回文件源码里面,这个时候已经重置成功,不需要再次修改这个标记了。



9、此时导入更新就会匹配,不再出现位置偏移的问题。



那什么情况下会出现导入更新会偏移重排?

1、可能你的原理图或者 PCB 是导入 AD 等其他 EDA 格式的,这个在 6.3.32 已经解决,需要根据前面的教程手动重新重置一次器件 ID。

2、可能你在 6.3.31 之后的版本保存后,又回去 6.3.27 更前的版本编辑了文档导入更新了 PCB

3、可能你的旧PCB之前的编号没有和原理图的一一匹配,打开后根据编号重置 ID,就和原理图的器件 ID 不匹配了

4、可能你的原理图有放置子库,因为子库的编号是 U1.1, U1.2 进行编号,PCB只有一个 U1,所以他们首次的器件 ID 重置后不匹配,导入更新后 U1 会发生删旧放新,需要手动移动回去。后面再导入更新将不会再发生。

5、如果你把 U1 删除,然后又放了一个新的 U1,这个时候导入更新会出现删旧放新,位置出现在右下角,因为已经不是同一个器件了。

感谢大家,为大家带来的问题说声抱歉。

 



感谢大家,为大家带来的问题说声抱歉。


立创EDA将一如既往的优化体验,为大家服务。谢谢。




立创EDA团队


立创EDA技术支持QQ:800821856,技术支持微信:lcedacn,官方群:151883818,公众号:立创EDA
该帖子被设置为不允许回复

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

顶部