1、.Altium Designer 功能亮点-Smart Paste 智能粘贴 推荐给好友 打印 加入收藏 更新于 2008-05-19 14:23:01 Altium Designer 功能亮点-Smart Paste(智能粘贴) Smart Paste 通过把您复制的对象转换为目标粘贴区域的匹配类型,把大家熟知的“复制和粘贴” 概念推向全新水平。在原理图编辑时系统可极大地提高效率。这种跳跃式平移在 Altium Designer 统一环境中特别有用,因为它简化了PCB 和 FPGA 设计项目的设计输入。原理图输入阶段,当您建立设计时有大量对象需要放置并连接。在此过程中拥有不同类型设计对象的相
2、关原理图信息非常普遍。例如,一部分原理图中的总线 可能显示为另一部原理图中的单个网络,或者一个页面上的接口在页面符上显示为页面条目。如果仅仅将一个类型的对象拷贝并粘贴成另一个类型的对象,那么这不 是可以真正地节省时间吗? Altium Designer 就可以实现这种功能。使用 Smart Paste,粘贴时,用户实际上可以将拷贝的对象转换成其它对象。例如,粘贴时,选择的 Net Lable(网络标签)可以变成接口或者选择的 Sheet Entry(页面条目) 可以变成 Ports+Wires+Net Labels,所有这些只需要一个粘贴动作。用户也可以完全控制选择集中的粘贴对象 选择 Por
3、t(接口)时不再需要小心避免这些线,只需要在智能粘贴选中对象时清空选择框,取消连线选择。 也可以进行复杂的数据转换,例如将母线网络标签粘贴为相同系列的单个连线标签,反过来,也可将一系列匹配的连接标签粘贴为单个母线标签。另一个简易功能是可以将选中的电路粘贴为图表。采用这种功能,用户可以轻松地将部分电路图加入另一个页面上,并根据需要调整尺寸。使用 SmartPaste 功能在粘贴时转换粘贴板对象,仅需选择 Edit(编辑) Smart Paste。如果您还没有亲身体验过 Altium Designer 的 SmartPaste 功能,那么请花一点时间熟悉它。只要您这样做了,在每次设计输入时,您将节
4、省 10 倍的时间。查看 Smart Paste 功能演示 .通过脚本提高 Altium Designer 的使用效率 推荐给好友 打印 加入收藏 更新于 2008-05-19 14:46:50 脚本 Altium Designer 的脚本系统支持 DelphiScript, Visual Basic 和 Jscript 语言。无需使用外部开发工具即可编写和调试脚本,从专业级的语义文本编辑器、拖放形式的设计直到脚本调试器都包含在内。采用脚本可自动执行 简单的重复任务,生成定制报告,或者直接控制设计对象。为什么我要使用脚本?通过 Altium Designer 的脚本系统可开发并运行脚本,执行设
5、计文档中的操作。使用脚本能够通过最小的用户输入、更少的键盘操作和鼠标点击达到设计目标!通过脚本您可以自动执行重复任务,.进行编辑操作,而这在 Altium Designer 的现有命令中是无法完成的。例如,您可以使用脚本在 PCB 文档中搜索并更新基准标记,或者导出定制的网络列表。 使用脚本也可以把公司标志的位图导入到 PCB 中。脚 本可以有效解决的一个设计挑战就是 PCB 文件中的公司 logo。情况如下:每次我使用 Altium Designer 的 PCB 编辑器创建 PCB 时都需要包括我们公司的 logo,它是一个光栅类型的位图。如何实现呢?就我所知,我只能在 PCB 编辑器中放置
6、 线轨和矢量类型的对象。Altium Designer 的 PCB 编辑器是基于矢量的编辑器,具有特定的对象集。由于 logo 是光栅(基于像素)图像,因此我们需要一个工具把光栅图像转换成 Altium Designer 编辑器中的矢量对象。PCB Logo Creator 脚本如何工作?我们需要一个脚本来扫描位图文件,然后把每个像素转换到线轨中。在转换的过程中会进行测试,查看是否转换了相邻像素,并且通过单一线轨段替换所有的邻接像素。结果,一组小的水平线轨就构成了整个图像。 为了实现上述目标,脚本需要进行如下操作: 提供让用户选择图像以及其他选项(如比例)的对话框 检查位图是否为单色,如果不是
7、单色则进行告警并产生异常中断。位图将显示在单层 PCB 上,所以只能是单色图像。 扫描图像文件,检查每个像素是打开还是关闭。 比较相邻像素,以便能够以单个线轨对象进行替换。 支持比例尺。 支持镜像以简化所需层次的放置。脚本的核心就是一个算法,它扫描黑白像素,在相同线路上生成邻接的彩色像素。例如,在同一个线路上有 40 个相邻的白色像素,则将其转换为一个线轨。线轨的长 度和宽度由用户定义的比例参数设定。因此如果有 40 个像素,比例是 1,那么将在 PCB 文档中放置 1mil 宽、40mil 长的 PCB 线轨。我在此就不详细讨论该脚本了,如果您对此感兴趣,可以在 Altium Designe
8、r 范例中找到 DelphiScript 版本的 PCB logo 生成器,其具体位置在本文的末尾。 .通过 PCB Logo Creator 脚本范例,一个 logo 转换为一系列 PCB 线轨。 通过脚本能做什么?Altium Designer 的脚本引擎支持 DelphiScript, Visual Basic, 以及 Jscript 语言。也支持 Enable Basic 和 TCL,但由于这两种语言不支持格式设计接口,因此您可能希望使用支持该接口的另外三种语言。通过格式设计接口您可以创建高级的对话框或向导,获取脚本输 入参数。使用 DelphiScript form designer
9、 设计您自己的脚本对话(格式)。您可以采用 2 种方式用脚本与 Altium Designer 进行交互。第一种是进程+参数的调用,该方法的工作方式与使用标志菜单、工具栏和快捷键相同。例如,如果您想要查看 PCB 库中的所有组件并将参考设为 Center,那就需要运行PCB 的 process+parameter 组合,PCB:SetComponentReference + Location=Center,然后 process PCB:NextComponent. 在 DelphiScript 中编写的代码如下: ResetParameters;AddStringParameter(Locat
10、ion, Center);RunProcess(PCB:SetComponentReference);RunProcess(PCB:NextComponent); 使用该方法的一个小技巧是按住 Ctrl 键,单击工具栏按钮或按钮条目,查看该命令后的进程和参数。 使用脚本与 Altium Designer 进行接口的第二种方法就是通过应用编程接口 (Application Programming Interface)。这种编程的方法要快得多而且功能更加强大,在不同的编辑器之间转换时,您可以访问 Altium Designer 自身使用的.应用-到-应用功能。通过这种方法也可以访问 Microso
11、ft Windows API, 也正是通过这种方法来构建 PCB logo creator范例,部分代码如下所示: PCBTrack.X1 := Sheet.SheetX + MilsToCoord(X1) + Offset;PCBTrack.Y1 := Sheet.SheetY + MilsToCoord(Y1) + Offset;PCBTrack.X2 := Sheet.SheetX + MilsToCoord(X2) + Offset;PCBTrack.Y2 := Sheet.SheetY + MilsToCoord(Y2) + Offset;如何在 Altium Designer 中运
12、行脚本? 脚本包括一个或多个程序。例如,某些脚本处理按钮事件,其他处理算法,还有的处理文件 I/O。作为起点,每个脚本都有一个主程序,因此您需要从 Run Script 对话框调用该程序在 Altium Designer (DXP 菜单)中运行。如果临时使用脚本,这种方法很不错,如果要定期使用脚本,那么最好将脚本与菜单和工具栏按钮相结合。这样非常直接: 双击菜单栏底部打开定制对话框,在种类中定位 脚本 ,在 Commands 列表中找到程序名,然后点击并拖动到菜单上。 打开 Edit Command 对话框, 为菜单输入合适的标题。您可能需要打开脚本,或者将其作为安装项目列在 Preferen
13、ces 对话框中,与菜单或按钮相关联。一旦完成,您就不需要再次打开或再次安装。把脚本程序拖动到 PCB 的 Place Menu 中。 下一步做什么? 除了许多范例,还有关于脚本和 API 丰富的文档。要浏览这些文档,请打开 Knowledge Center 面板,查找 Configuring the System Scripting in Altium Designer. 试试 Tour of the Scripting System ,里面是概况介绍。而 Getting Started with Scripting 和 Building Script Projects 是启动脚本操作的介绍
14、。 使用 Altium Designer 6 交互地调整网路长度 .推荐给好友 打印 加入收藏 更新于 2008-05-19 14:49:57 使用 Altium Designer 6 交互地调整网路长度 高速设计布线的两个关键挑战就是对线路阻抗的控制和关键网路长度的匹配。阻抗控制布线可以保证管脚输出的信号将由相应的目标输入管脚准确接收。布线长度的匹配可以保证对时间要求很高的信号可在同一时刻到达相应的目标管脚。 除了受控阻抗布线功能之外 参考文章 http:/ 发布版还引入了交互式网路长度调整功能。交互式长度调整功能根据设计中的可用空间、规则和障碍,通过插入可变的幅度模式或者折叠段,动态地优化
15、和控制网络的布线长度。 调整网路长度Altium Designer 长度调整功能真正的优点在于它精巧地综合了高级软件算法和直观的用户控件。只需沿着布线路径移动光标,即可添加长度调整段,Altium Designer 将自动计算和插入调整段各种线轨和弧线的尺寸和位置。添加调整段时,键盘快捷键可完全控制其样式和属性。采用 Tools 菜单启动时, Interactive Length Tuning 命令将提示您选择布线。点击某个网路(或任意空闲直线或线轨)后,您只需沿布线路径滑动或移动光标,不必担心是否偏离了布线路径,因为您一旦重新将光标放到布线路径上,Altium Designer 就会将调整段
16、添加到该点。 .光标沿着布线路径移动时会自动添加调整段。 控制调整样式和尺寸掌握长度调整工具的使用有 2 个关键要素:了解快捷键,并理解 Net Length Indicator 的显示。让我们从快捷键开始。启动命令后单击网络,然后自豪地向你同事演示长度调整技巧吧。当你沿着布线路径滑动光标时,试试这些快捷键,一定会留下深刻印像: 快捷键 Shortcut 功能 Function 空格 Spacebar 在下面 3 个调整模式间来回切换:圆角、弧线角调整以及直线调整 , (逗号) 减少调整幅度 . (f 全停止) 增加调整幅度 3 减小调整斜度 4 增加调整斜度 1 减小衔接角 2 增大衔接角
17、Y 微调起点方向 Tab 打开 Interactive Length Tuning 对话框。 如果您记不住快捷键也不要紧。实际上您只需要记住一个快捷键,Shift+F1。 这是快捷键的快捷键在任何 Altium Designer 交互式命令中使用它,将看到该命令的快捷键列表。不错,在组件放置、交互式布线或线轨拖动时都可以使用 Shift+F1 获得该命令的快捷键列表。有 3 种调整模式,按下 Shift+F1 .有 3 种调整模式,按下 Shift+F1 获取控制调整模式属性的列表。 控制目标长度长度调整功能有 3 种方法可用来指定目标长度。长度可以:1. 手动定义2. 基于已经布线的网路定义
18、3. 由设计规则定义要选择使用何种方法,在调整长度时按下 Tab 键,打开 Interactive Tuning Length 对话框。对话框底部有定义调整模式形状和尺寸的选项,您已经知道如何使用快捷键进行控制了。对话框顶部提供有对 3 种“ 目标长度”模式进行选择的选项。 Manual: 手动模式指的是在 Target Length 域中输入长度。右侧的列表会记录您曾经输入的值,以便您再次使用。From Net: 在选择了 From Net 后,您可以从右侧的列表中选择某条网路。该网路的长度将成为目标值,但如果定义了更严格的规则,则这个目标值会被覆盖 稍后我们会更详细地介绍这些规则。 .Fr
19、om Rules: 必须定义了 Length 和/ 或 Matched Length 设计规则后才能使用这种模式。Altium Designer 会遵守最严格的规则组合。 选择这种模式后,请查看对话框的描述区域,这对了解如何配置当前长度调整工具十分重要。 目标长度由规则定义。请注意,此处使用了最严格的规则组合,因此范围是从 52.106 到 56,目标长度设定为这个范围的中间值。 配置设计规则现在看看设计规则。我们从 Matched Net Length 设计规则开始。Matched Net Length 规则要求目标网路的布线长度必须相同,而且公差要在指定的范围内。老版本的 Altium D
20、esigner 中,此规则还包含其他 Constraint(限制)设置,但是长度调整工具不使用这些设置,因此可以忽略它。 那么什么是目标网络,这取决于规则的范围,或者查询。大家知道,每个规则指向的对象由范围或者查询决定。这种类型的规则的典型查询可以是 InNetClass(MyEqualLengthNets),这说明该规则适用于 MyEqualLengthNets 网络类中的所有网路上。选择 Design Classes 可设定网络类。 然后长度调整工具会在目标网络集中找出最长的网路,并给出长度的有效范围,再加上或者减去规则指定的 Tolerance(公差)。 除了 Matched Lengt
21、h 规则外, Length 规则可指定网络或网络集的整体布线长度。这些规则可能对您的设计十分有用,这取决于可能的问题是与偏移(信号不同时到达 考虑 Matched Length 规则)还是与整体信号延时(考虑 Length 规则)相关。 Matched Length 规则和 Length 规则都由距离确定,而您在设计时往往考虑的是时间 那个信号到达多长时间后这个信号才到达?信号通过印刷电路板传输所需的时间取决于很多因素,包括板卡的材质和层(表面或内部布线)。对传统的 FR-4,时延是每毫米 4 到 6 皮秒的数量级。这看上去是很小的时延,但问题更复杂,并不是仅仅考虑单个布线连接的时间条件。您需
22、要在整体时间选择中考虑这些时延,以便在版图中正确地做出预算。 正如我们刚刚说的,长度调整工具考虑了这些规则,并算出最严格的约束集。所以,如果 Length 规则指定的最大长度比 Match Length(加上公差)得出的最大长度短,则 Length 规则将胜出,并在调整中使用。如果这听上去很奇怪,那么请看 Net Length Tuning 对话框中的描述区域,您就可以知道是否有合法规则,或者规则中使用哪些编号。 使用 Net Length Indicator.无论您何时使用长度调整工具添加调整段,Net Length Indicator 都会显示出来。Net Length Indicator
23、 会显示出可视的刻度,说明当前布线长度与要求长度的匹配程度。 指示器有一个白框、2 个垂直的黄色工具条,以及一个垂直的绿色工具条。在白框中有一个彩色滑块,表明网路的当前长度,并且滑块顶部的文本会显示精确的长度。如果目标长度模式是手动的,则滑块框的下限是当前网路的长度,上限是当前网路长度加上当前网路长度与目标长度之差的 2 倍。 如果目标长度是基于设计规则定义的,则滑块框的下限和上限将由 Length 规则定义。如果没有 Length 规则,则滑块框将由当前网路的长度标定,正如在手动长度模式中一样。 Net Length Indicator 中的绿色工具条标记着目标长度,黄色工具条表明允许的最小
24、和最大长度。最小和最大长度由设计规则定义的最严格约束条件决定。 Net Length Indicator 有基于设计规则的匹配长度,正如以前所配置的那样。et Net Length Indicator 范例 Indicator 的最小值为 40(来自 Length 规则) Indicator 的最大值为 56(来自 Matched Net Length 规则) 最小目标值为 55.106 - 3 = 52.106(目标网络集中的最大网络长度减去 Matched Net Length 规则中的公差)。 最大目标值为 56(来自 Length 规则,因为这小于最长网络长度加上 Matched Ne
25、t Length 规则中的公差) 目标长度是最小目标值和最大目标值的中间值 (56 52.106) / 2 + 52.106 = 54.053 我还需要知道什么?板卡设计是一个反复的过程,一般需要大量的重复工作才能完成最终的放置和布线。那么,当您决定需要重新定位调整段时需要做些什么呢? 删除调整段最简单的方法就是在它们上面布线。正如现有的布线一样,从 Place 菜单中选择 Interactive Routing,然后点击并直接在调整段上面上准确地放置布线段。一旦完成布线,右键单击退出,所有布线段都会被删除。使用折叠样式的调整有没有什么缺点?当然有,这只是好的设计整体流程中使用的一项技术。如果
26、相邻折叠段在较长的距离上紧靠在一起,那么串音耦合会使信号失真。更多信息,请阅读一篇有关蛇状延迟的有趣文章,该文由业界一位专家 Dr Howard Johnson http:/ 其他有用的链接:.TRAININGcenter 提供有关 Length Tuning 特性的视频(搜索 length tuning)【我可没找到】http:/ 不过在“Whats new in Altium Designer 6.7”的视频 DEMO 中有“New Interactive Length Tuning”的演示。 View Demo 信号完整性讲师和业界专家 Eric Bogatin 的网站http:/ Ho
27、ward Johnson 博士的网站http:/ PCB 设计专家 Lee Ritchey 的网站http:/ Design Technology 公司员工 Fred Saal 的有关信号完整性仿真价值的文章 http:/ 对于阻抗控制布线功能的褒奖,请参考文章内容 http:/ 新的强大多线轨放置并拖动 推荐给好友 打印 加入收藏 更新于 2008-05-19 14:51:13 Altium 遵从对产品进行不断开发的策略,在 Altium Designer 6 中增加了强大的多线轨放置命令,并且支持多线轨拖动。在今天开发复杂的板卡设计时,这极大地改进了效率,用户只需一个操作就可以放置或修改一
28、组线轨。.多路轨线放置功能允许您仅用一条命令轻松地完成多路信号布线Multiple Trace 可以从 Place 菜单中打开。在选择该命令前,请选择需要布线的一组焊盘( 提示: 按下 S 进行选择,然后尝试使用新选择 Touching Line 或 Touching Rectangle 命令)。在运行 Multiple Trace 命令时系统会提示选择参考焊盘,这是对网络组进行布线时的参考。该命令包括智能的自动收紧功能,当移动鼠标时请注意收集风格是如何变化的。按下 Tab 键可 以控制收紧分隔组件。您只需单击即可放置多个线轨,就像对单个网络布线一样简单。在具有不同焊盘空间的两个组件之间进行布
29、线时,您只需使用相同的线轨分隔 从两端布线在中间交汇即可,工作起来十分直观。您可能经常需要移动已经放好的线轨来为布线或其他组件留出空间。Smart Dragging 功能可以在移动线轨段时保持连接段的正确角度。 现在您可以 Smart Drag 一组线轨段,就像一个线段一样简单。Smart Drag 也有一个简单但十分好用的功能,即延长未连接的线轨端,只要拖动最高端点就可以添加新的线段且与现有线段保持正确的角度。 您也可以继续拖动连续添加新线段。首先选择线段,然后只需点击再使用 Smart Drag!Altium Designer 6.0 新增强大的 Smart Dragging(智能拖放)功
30、能,该功能可以轻易地移动现有线段,同时保持连接线轨的正确角度。智能拖放功能同时为未连接线端添加了一个简单但功能一流 的延伸功能。不仅可以延伸当前线段,而且也可以自动添加新线段,以 45 度角连接当前线段。这样就可以延伸现有布线。多层设计的清晰显示 推荐给好友 打印 加入收藏 更新于 2008-05-20 09:17:04 现代的多层板空间十分紧凑,布满了各种组件且许多层上都有布线。Altium Designer 6 具有管理板卡视图的功能包括仰视显示、放大透镜、增强的单层模式以及用户定义的层集合。看看如何学习使用这些功能,便于您更好地查看.板卡。多层设计的板卡情况您已经设计过双面板以及几个 4
31、 层板。但这是另外一种情况,板卡上有许多多管脚器件,具有 456 个管脚的 BGA 需要高质量的电源布线,更不用说其他需要逃溢式的布线。您也需要把噪声网络和非噪声网络分隔在不同的层上,因此这次可能要设计 8 层或 10 层。您采用的标准技巧,如切换层次或在对板卡布线时打开和关闭单层模式,这次可能不够用了。享受板卡设计的乐趣您一直热衷于板卡设计,设计流程的最终结果是把概念变成事实。不仅如此,您还处理三维空间设计,梳理和理顺乱糟糟的连接线,在板卡上进行有序的布线。 在双层板上的工作流程很简单,需要观察当前层时,只需切换到单层模式即可,看看哪里可以放下线轨或过孔,看看板卡的另外一面,然后继续布线。但
32、如果要看看 BGA 外的连接线就不那么容易了。 使用 Insight 在设计密集的多层板时有许多方法可以管理视图。可以使用诸如清理视图的方法,控制哪些层应该显示、不断切换当前层以理解各层的概念、以及突出显示感 兴趣的网络。然后就要不断地完成一个任务 改变整个板卡的缩放级别,放大一个可能只有一毫米不到的对象,然后再缩小回原来大小。这些动作您一直要做。要 有效地完成这些操作最好能把您的动作记下来,这样才能集中注意力在布线上面。 这些需求容易理解,因此 Altium Designer 6 提供了一组功能可以把动作记下来。这些功能作为集合被称为 Borad Insight 系统。我们来看看它是如何在您
33、设计密集多层板时带来帮助的。 不仅仅是单层 现在单层模式支持灰度或单色,使用这些模式可以查看其他层的对象但又不会受它们影响。 .在偏好对话框中激活灰度和单色模式,通过 Mask 级别控制配置背景层的强度。 Shift+S,任何用过 Altium Designer 进行板卡设计的人都知道这个快捷键。 Shift+S 打开或关闭单层模式,啊,本来可看到 12 层,突然就只能看到当前层了。在单层模式下您可以专注于当前层,选择可以看到哪里还有空间可以对网络集进行布线。但是(呵呵,每次“但是” 您会感到讨厌吧),您在使用单层模式的时候会发现只能对当前层进行布线,因为看不到其他层上有什么障碍,您无法获得层
34、改变的视觉信息。 如果可以对在其他层看到的东西进行排序怎么样?看看哪里有障碍且不妨碍您工作。现在 Altium Designer 6 的单层模式引入了 Gray Scale 和 Monochrome 选项。这些模式下其他层用灰色渲染,这样就可以看到对象在其他层的位置但看不到其细节。 偏好对话框的 Board Insight Display 页面上打开单层 Gray Scale 和 Monochrome 模式, Shift+S 快捷键可以在所有激活的模式中切换。右键单击工作空间,选择 Mask Level 按钮可以设置背景层的强度。Switching layers with Layer Sets
35、用来管理密集多层板的另外一个标准技巧是在不同的层之间进行切换。您可能需要在对非噪声网络进行布线时显示顶层、Mid1 和 Mid2 层,在对噪声网络进行布线时显示顶层、Mid3 和 Mid4 层。或者您正在对板卡底面的指示器进行定位,需要显示底层覆盖图、底层、多层和板卡轮廓层。对了,不能忘记在激活层组时需要翻转板卡从底层观察它,才能方 便地定位底面指示器。 .用户可定义的层组使得显示层切换十分简单。 Altium Designer 6 中不需要手动切换层复选框即可重构显示层。现在从一个显示层组变化到另外一个组如同从列表中选择或按下快捷键一样困难。按下 PCB 编辑器右下侧的 LS 按钮可切换到其
36、他层组,也可以通过 Design Manage Layer Sets 子菜单 (快捷键: D, T, + 选取的层集合) 进入。 新的层集合在层集合管理器对话框 (Design Manage Layer Sets Board Layer Sets)中定义。 如果在层集合名称中使用了 & (符号与) ,则该符号后面的字母就是该集合的快捷键。层集合与板卡一起存储,因此随着设计一起移动。用户也可以保存想要的层集合,通过层集合管理对话框将其装载到其他的板卡设计中。我可以用鼠标改变层吗?另外一个您要不断执行的任务就是改变活动的层。您要不断敲击* 快捷键改变铜层以及+ 或 快捷键在所有层之间来回切换。如果
37、用鼠标就可以改变层不是更好吗? 如果答案是 yes,那么下一个快捷键就很自然了,它是 Shift+Ctrl+滚动鼠标滚轮,按下 Shift+Ctrl 并滚动鼠标滚轮可以在当前打开的层之间来回切换。 这里发生了什么? 使用 Insight 透镜进行放大.Insight Lens 可以鸟瞰板卡的详细细节。请注意板卡显示所有层时该图像是如何显示单层模式细节的。Insight panel 把透镜与其他关于当前光标下对象的有用信息绑定起来。 您不得不放大一个检查对象,然后再缩小它以观察该板卡的其他部分,这样是不是很难受?放大、缩小、放大、缩小,一定要有个更好的方法,您这样嘀咕 着。现在有一个方法可以仔细
38、地查看某个区域却无需改变整体的缩放级别 我们称之为 Insight Len。按下 Shift+M 可以打开它,或者也可以通过 View Board Insight 子菜单进入。.Insight Len 工作起来像一个放大镜,可以显示板卡上某区域的放大视图。不过它不仅仅是一个简单的放大镜,因为您还可以通过它做许多其他的事情,比如: 放大或缩小视图,无需改变当前板卡的缩放级别 (Alt+滚动滚轮) 对单层模式来回切换 (Shift+Ctrl+S) 切换透镜中的当前层 (Shift+Ctrl+滚动滚轮) 把透镜停靠在工作空间某处,然后重新使用它 (Shift+N) 将其停在光标中间 (Shift+C
39、trl+N) 再次关闭它 (Shift+M) 在偏好对话框的 Board Insight Lens 页面配置 Insight Len如果您喜欢 Len 这个想法但希望在第二个显示器上显示鸟瞰视图,则 Insight Panel 可以满足这一需求。它不仅包括了透镜视图,也可以显示您正在工作板卡上的其他细节。右键单击 Altium Designer 右下方的 PCB 按钮来显示 Insight Panel。光标下有什么?仰视显示把宝贵的信息呈现在您面前,并且可以方便地打开和关闭。 点击看大图为 Insight Len 做补充的是 Altium Designer 6 的仰视显示。正如该名称所暗示的那
40、样,仰视显示会把光标下对象的重要信息和状态直接显示在您面前。仰视信息范围覆盖了从上次点击位置的微小移动距离到当 前光标下组件、网络、违规和原语的详细列表。 字体大小和颜色以及其他的仰视显示选项可以在偏好对话框中的 Board Insight Modes 页面下配置。也可以通过View Board Insight 子菜单控制,用户也可以使用下面的快捷键:. 工作时打开或关闭 (Shift+H) 把仰视显示停靠在工作空间某处,然后重新使用它(Shift+G) 重置位移原点 (Insert) 打开/关闭位移显示 (Shift+D) 更多显示管理精华既然您已经可以使用 Board Insight 功能
41、,现在要回到布线上来。在操作之前,有很多功能可以帮助您管理板卡视图,包括:堆放多边形可能您设计的每一个板卡都包括了大量多边形。在工作时一个方便的管理方法就是把 它们堆放在一起,选择 Tools Polygons Pours Shelve XX Polygon(s) 即可。堆放多边形不会将它们删除,而是把他们放进 PCB 文件中保留其完整定义,但在设计空间中它们将不再出现。当准备好要恢复时,选择 Tools Polygons Pours Restore XX Shelved Polygon(s)即可。 线轨上的网络名称如果已经不可见,现在您可以在线轨段上显示网络名称。在偏好对话框的 Board
42、Insight Display 页面上配置 Net Names on Tracks 选项。高亮显示网络另外一个通用的显示管理技巧是高亮显示感兴趣的网络。这样可以在视觉上把网络从拥挤的 PCB 工作空间中区别显示。也可以选择 PCB 面板中的网络,在整个板卡中对其高亮显示,您也可以直接在该网络上使用 Ctrl+单击。使用 Mask Level 控制可设置在高亮显示网络 (Mask Level button, bottom right) 时其他颜色变暗部分的比例。 网络高亮显示功能的一个强大扩展就是 Ctrl+Alt 快捷键,按下快捷键并把光标悬浮到网络上可以激活网络高亮显示功能。在移动鼠标时 (
43、按下快捷键 ) ,光标下的所有网络都会高亮显示,这对检查跨越板卡的总线网络布线流十分理想。 最后,如果您对单层模式使用的比较多,则应该激活偏好对话框 Display 页面中的 Show All Primitives in Highlighted Nets 选项。这样当您使用网络高亮显示功能时,即使在单层模式下也可看到所有层上的所有原语让 PCB 设计更贴近现实 推荐给好友 打印 加入收藏 更新于 2008-05-20 09:21:29 实时 3D 技术开发 PCB 在重新定义如何创建产品的重大变革中,工程设计的方法已从手动草拟转变成计算机辅助设计,此次转变几乎影响到设计工程的各个方面。CAD
44、应用于电子工业也毫不例外,它颠覆了工程师工作和产品开发的方式。使用 CAD 后,大多数工程师都不会愿意再使用旧的设计方法。 .旧 的设计方法是通过在平整的图纸上铺设胶带条和粘贴图形来创建线轨、封装和连接,以此代表设计原理图的电气版本。在其他的设计工程分支中,ECAD 的诞生事实上是传统设计过程向电脑软件领域的全面转型。ECAD 应用程序自诞生以来发展非常迅猛,然而其自顶向下的板卡布局依旧采用的是 2D 设计方法。 传统的 2D 设计思路仅适用于简易的单层板设计,对于元件尺寸可能会超出基本封装区域的情况几乎不予考虑。当今复杂的板卡设计方法与原有设计方法大相径庭,几乎所有板 卡都是在垂直方向也有电
45、气连接的多层板卡。现在的板卡设计需要从机械、散热和外观视觉三方面同时考虑元件体的位置和占用空间,这表明在设计 PCB 时,我们实际上是在 3D 环境中操作 至少从理论角度上说是这样的。 第三维为了应对增加的第三维给设计带来的复杂性,高级 ECAD 应用程序添加了诸如不同色码层之间的切换、调整层透明度以及生成板卡的 3D 图像用于设计后检查等功能。 然 而,ECAD 并不只考虑所有维数,它还考虑其它设计学科的 CAD 系统的并行开发。许多诸如机械和建筑设计在内的工程领域同样是以 2D 的草拟方法为本,但其使用的 CAD 工具早在 20 多年前就已融入了 3D 技术。因此,公认的甚至是最普通的新汽
46、车或新建筑物设计的检验、修改及评审方式都是在 3D CAD 互动环境中进行的。 公平地讲,ECAD 在很大程度上仍是 2D 的设计操作,整套的电路板归根到底还是由多层 “平面”电路板创建的,而且某些 3D 设计版本仍需要通过 MCAD 环境来检验。因此,当与工程所用的 CAD 系列相比,ECAD 系统的 3D 性能最小也就不足为奇了。. 尽管 3D 技术先前应用并不广泛,但随着板卡越来越复杂,毫无疑问,3D 技术在电子产品设计中扮演着越来越重要的角色。因此,现在的 CAD 系统必须在此领域提供可靠的性能。有时,工程师在设计时需要利用 3D 技术看到自己的设计。板卡装配的最终目标就是实现一个 3
47、D 实体,但是所用的设计工具却局限于 2D 领域。通过现代图形卡和标准 DirectX 软件接口,计算机硬件可生成实时的 3D 图像,因此在技术上是可行的,而且这种方法也不会额外增加成本。 体验 3D 技术在 ECAD 实现时,设计师可通过实时 3D 环境观察并操作整个板卡设计,其实用性和工作流程上的优势可让设计师做出明智的决策,以一种更直观的方式工作。其他工程领域的 CAD 系统也以相同的方式为设计师提供全角度 3D 设计视图,包括对象的内部视图。设计师通过 3D ECAD 可观察到整个板卡各个部分的逼真视图。 具体地说,这意味着您能够实时漫游于板卡周围和内部,同时可查看焊盘、切块、孔管、阻
48、焊层延伸量、丝网层,以及板卡表面和内部的暗孔和隐藏孔。通过板卡的各个细节视图,您可在制造前准确地检查板卡,更轻松地发现设计错误,并对板卡表层镀层和表面处理做出正确的决策。.随着板卡设计不断发展,3D 技术的融入能够让您直接查看到板卡内层的堆叠,从而便于您在放置盲孔或埋孔时,对空间位置做出更准确的判断。板卡外部视图的缩放和旋转功能还有助您在放置 元件时做出明智的决定,例如在对散热情况作出判断时让您能够查看板卡周围的气流情况,或者提供逼真的板卡组装视图,方便您调整外观。 如果 3D 可视化是板卡编辑系统中的标准配置,当使用 2D 和 3D 格式查看板卡铺设的多项混合视图时,您可设置不同选项进行编辑。即使您正在实时 3D 视图面板中改动板卡外部的设计,通过可配置的视图面板,您仍然可查看板卡区域的静态内