特定区域内的运行缓慢
解决方案
库
包含很多元件的未编译库的加载速度可能缓慢。当我们访问Components面板时,加载速度慢可能导致程序看起来被冻结了数秒。如果将大量的库文件编译到一个Integrated Library中,则能够更有效地访问。编译后,这些库将转换为编译压缩格式,因此载入Components面板的速度将更快。如需了解创建Integrated Library的更多信息,请参考以下文档:
https://www.altium.com/cn/documentation/altium-designer/working-with-integrated-libraries-ad
将当前项目中已安装但未使用的库移除。额外库将占用额外内存,因此将其移走可能有助于提高性能。如需移除已安装的库,请通过单击Components面板右上角的"Operations"按钮并从相关菜单中选择File-based Libraries Preferences,这将从Components面板打开Available File-based Libraries对话框。此时Available Libraries对话框将出现。从Installed选项卡中,移除任何不必要的库。如果以后需要某个库,则可通过上述对话框将其重新安装。如需了解关于Available File-based Libraries对话框的更多信息,请参考以下文档:
https://www.altium.com/documentation/altium-designer/integratedlibrary-dlg-addremovelibrariesformavailable-file-based-libraries-ad
原理图
请尝试勾选(或取消勾选)Preferences ► Schematic ► General ► Optimize Wires & Buses复选框。
通过使用网络标签和端口,减少原理图中的导线数量。(尤其当启用Preferences ► Schematic ► Graphical Editing ► Options ► Always Drag,拖动元件时)。请参考以下文档(搜索Always Drag):
https://www.altium.com/documentation/altium-designer/sch-dlg-schprefsform-grapheditschematic-graphical-editing-ad
**关于Always Drag的说明:与20版相比,18版和19版调换了空格键与Ctrl+空格键的功能(旋转元件和转角模式)。根据19.1版文档说明,可通过在拖动前按住Ctrl键,使空格键正常工作,如同取消勾选AD复选框后,即可使用空格键旋转元件符号。
如需了解如何减少原理图中的Wires数量,请参考以下文档:
https://www.altium.com/cn/documentation/altium-designer/creating-connectivity-ad
https://www.altium.com/documentation/altium-designer/sch-obj-netlabelnet-label-ad
PCB
关闭在线DRC
在PCB ► Tools ► Design Rule Check… ► Rules To Check部分►,右键单击任何位置> 选择On Line DRC - All Off
在布线或移动部件出现缓慢时,尝试搁置多边形铺铜。Tools ► Polygon Pours ► Shelve ... Polygons(AD17)
2D缩放和平移性能问题
或
用鼠标右键拖动平移视图时,反应迟缓
- 将pcb文件内容复制到新PCB文件中。
- 打开PCB Standard工具栏,然后将下拉菜单设置为Altium Standard 2D(从New Configuration or Not Saved)。
- 重置优选设置:如何将Altium Designer的配置重置为安装默认值?
在AD19的PCB中移动元件比AD17慢得多(已在19.0.13中报告修复)。
https://forum.live.altium.com/#posts/231609/695108
Polygon多边形铺铜速度慢
尝试增加"Arc Approx."值。通过菜单PCB ► Tools ► Polygon Pours ► Polygon Manager打开辅铜管理器,然后在右侧窗格Properties中找到Solid选项卡下的"Arc Approx"。在示例中,我们将其设置为0.013mm(.5mil)。在基于多边形铺铜的区域中,圆孔是近似于一系列的直边。该数值减小后,将使用更多的直边,以更好的近似于一个圆弧。
https://www.altium.com/documentation/altium-designer/pcb-obj-polygonpourpolygon-pour-ad
https://www.altium.com/documentation/altium-designer/pcb-prop-polygonpourpolygon-pour-properties-ad
加载3D Body对象
以下论坛帖子中描述了一个已知的Malwarebytes问题。
https://forum.live.altium.com/#posts/238134/728145
如帖子中截图所示,您可以通过在Malwarebytes反恶意软件的Allow允许列表中添加C:\Program Files\Altium\AD[version#]\AltiumMS.exe,以解决该问题,但是您只能添加C:\Program Files\Altium。
我们的一位产品专家还注意到,“......如果没有添加例外Malwarebytes,则PCB文档的加载速度非常慢,并且在3D预览模式下,3D Body对象无法在PCB文档中显示。添加例外情况可以提高性能,并确保3D Body对象得到正确显示”。