项目选项 - 选项
Created: 八月 11, 2018 | Updated: 八月 11, 2018
Parent page: WorkspaceManager 对话框
Options对话框的 Options for PCB Project 选项卡
摘要
此 Options for PCB Project 对话框选项卡用于为项目生成的输出文件指定输出路径及相关选项。你还可以指定各种网表(netlisting)选项以及网络标识符范围(Net Identifier Scope)。
访问
这是配置项目选项时可用的多个选项卡之一——可在 Options for PCB Project 对话框中访问。打开该对话框的方法如下:
-
在原理图编辑器或 PCB 编辑器的主菜单中单击 Project | Content |
。
- 在 Projects 面板中右键单击项目本身的条目,然后从右键菜单中选择 Project Options。
选项/控件
- Ouput Path - 当前设计项目(*.PrjPcb)生成输出文件的默认输出路径,或在(*.LibPkg)中将打包库编译为集成库时的默认输出路径。
- ECO Log Path - ECO 日志文件的默认输出路径。
- Schematic Template Location - 使用此字段指定一个目录,用于为项目提供原理图模板文件(*.SchDot、*.SchDoc)。
输出选项
- Open outputs after compile - 启用此选项可打开由编译设计项目生成的文件。
- Timestamp folder - 启用此选项可为生成的输出创建一个时间戳文件夹。文件夹名称格式为 <FolderName> Date Time,其中 <FolderName> 在 Output Path 字段中指定,Date 和 Time 的格式与系统设置相同。
- Archive project document - 启用以归档项目文档。
- Use separate folder for each output type - 启用此选项可为设计项目生成的每种输出类型创建单独的文件夹。如果你选择创建时间戳文件夹,则会在该文件夹下创建这些单独文件夹。
网表选项
- Allow Ports to Name Nets - 启用此选项可使用有线端口的 Name 属性来命名网络,而不是使用默认的系统生成网络名。
- Allow Single Pin Nets - 启用此选项以允许存在仅包含单个引脚的网络。
- Append Sheet Numbers to Local Net - 启用此选项可将原理图文档的 Sheet Number 参数(文档级参数)的值追加到该页内的本地网络上。本地网络是指不离开该页的网络。对于会离开该页(因此不是本地)的网络,此选项不适用。
- Higher Level Names Take Priority - 启用此选项可让层级结构中上层页面使用的网络标号为下层页面上的网络命名。
- Power Port Names Take Priority - 软件支持通过将电源端口连接到普通端口来把全局电源网络本地化。这样会强制该页上所有连接到该电源端口的引脚处于一个独立的网络中。启用此选项会强制使用分配给电源端口的网络名进行网络命名。
网络标识符范围
多页设计在电气(或连通)层面由 Net Identifiers 定义。网络标识符(网络标号、端口、页入口、电源端口、隐藏引脚)在同一网络内的各点之间创建逻辑连接。这种连接可以发生在同一页内,也可以跨多页。物理连接是指一个对象通过导线直接连接到另一个电气对象。逻辑连接则是在两个相同类型的网络标识符(例如两个网络标号)具有相同的 Net 属性时创建的。
在创建设计的连通性模型时,你必须定义希望网络标识符如何彼此连接——这称为设置 Net Identifier Scope。在多页设计中,连接页面基本有两种方式:要么 horizontally,从一张页面直接连接到另一张页面,再连接到下一张页面,依此类推;要么 vertically,从子页连接到父页上代表它的页符号(sheet symbol)。在水平连通中,连接从端口到端口(也支持网络标号到网络标号)。在垂直连通中,连接从页入口到端口。
使用下拉列表从以下范围中选择:
- Automatic (Based on project contents) - 此模式会根据以下条件自动选择使用哪种网络标识符模式:如果顶层页上存在页入口,则使用 Hierarchical;如果没有页入口但存在端口,则使用 Flat ;如果既没有页入口也没有端口,则使用 Global 。
- Flat (Only ports global) - 端口在整个设计的所有页面之间全局连接。使用此选项时,网络标号在每张页面内是本地的;它们不会跨页连接。所有同名端口会在所有页面上连接在一起。此选项可用于扁平的多页设计。不建议用于大型设计,因为很难在各页面间追踪某条网络。
- Hierarchical (Sheet entry <-> port connections, power ports global) - 在端口与匹配的页入口之间进行垂直连接。此选项仅通过页符号入口与匹配的子页端口实现跨页连接。它使用各页上的端口将网络或总线向上引到父页中相应页符号上的页入口。没有匹配页入口的端口不会被连接,即使另一张页面上存在同名端口也是如此。网络标号在每张页面内是本地的;不会跨页连接。电源端口是全局的,但所有同名电源端口会在整个设计中互相连接。此选项可用于创建任意深度或层级的设计,并允许在打印的原理图上贯穿整个设计追踪某条网络。
- Strict Hierarchical (Sheet entry <-> port connections, power ports local) - 此连通模式的行为与 Hierarchical 模式相同,唯一差别是电源端口保持为每张页面本地;它们不会跨页连接到同名电源端口。
- Global (Netlabels and ports global) - 端口和网络标号在整个设计的所有页面之间连接。使用此选项时,所有具有相同网络标号的网络会在所有页面上连接在一起。同时,所有同名端口也会在所有页面上连接在一起。如果连接到端口的网络同时也有网络标号,则其网络名将为该网络标号的名称。此选项也可用于扁平的多页设计,但由于在原理图上直观定位网络名并不总是容易,因此从一张页面追踪到另一张页面会比较困难。
允许使用以下方法进行引脚互换
在 PCB 编辑器中,引脚、差分对和器件互换是通过在元件焊盘及其对应铜箔上交换网络来完成的。当这些更改合并回原理图时,引脚互换有两种处理方式:
- Adding / Removing Net-Labels - 启用此选项以允许在元件符号上互换 pins。在原理图上通过交换网络标号来执行互换,只有在连通性是通过网络标号建立时才可行,即这些引脚没有被硬连线在一起。
- Changing Schematic Pins - 启用此选项以允许在连接到元件引脚的导线上互换 net labels。当网络已被物理硬连线到元件时,“互换引脚”将是唯一可用的选项。此方法可用于简单器件(例如电阻阵列),或由于原理图设计结构限制而没有其他替代方案的情况。