项目管理
Contents
什么是Altium Designer项目?
在Altium Designer中创建的设计最初都称为项目。一个Altium Designer项目就是一组设计文档,将这些文档输出之后便是一个执行操作。比如,PCB项目内的原理图和PCB包含生产印刷电路板所需的文件集,而 FPGA项目的原理图和HDL会输出配置一个FPGA项目所需的文件集。
如欲了解Altium Designer的不同类型项目,请参阅Altium Designer的项目
项目文件(项目选项)的作用
完成一个项目的一组设计文档是由项目文件组成的。这些项目文件储存了所有与项目相关的设置,包括连接到项目内各文档的链接以及所有与项 目相关的选 项。每个项目文档都是作为独立的文件保存的,一个项目文件通过同一个逻辑驱动上文件的相对引用,或通过不同逻辑驱动上文件的绝对引用连接到项目。在项目文 件中也会引用项目的输出文件。
具体储存的项目选项组根据项目类型来定。
如欲获取详细信息,请参阅项目选项
项目面板
在Altium Designer中最常使用的面板是项目面板。用户能够通过项目面板查看整个项目。
如欲了解更多项目面板的相关信息(包括图标和显示选项),请参阅项目面板
Project Insight是项目面板中可用的导航工具。使用这个工具能够预览项目的所有文档。如欲了解更多关于这个工具的信息,请参阅Project Insight
创建新项目
可以用以下几种方式创建新项目。
- 从文件(File)菜 单的下拉菜单中选择创建新项目。
- 在文件面板的新建(New)部 分点击需要的条目。如果没有打开这个面板,点击主应用程序窗口右下角的系统按钮,在弹出的菜单中选择文件。
需要注意的是,项目文件在第一次创建时只能保持在内存中,使用保存或另存为指令以合适的名称保存在指定位置。
- 点击主页(视图»主页)(View » Home)的选择一个任务部分的设计区域链接,再点击可用 条目创建新的空白项目。
用户打开现有项目,或创建一个新项目时,该项目的条目会显示在项目面板上。项目内当前的所有文档和将要添加的新文档,都会根据它们的用 途和/或类型显示在子文件夹中。
注意:FPGA, Core和Embedded的项目文件名中不能有空格。
从项目中添加和移除文档
创建新项目之后,将其保存到指定位置,然后就可以开始添加设计文档了。为一个项目添加新的或现有的设计文档,最便利的方式是右键点击项 目面板的项目名,然后使用添加新文档到项目( Add New to Project )或添 加已有文档到项目(Add Existing to Project)。
用户也可以添加其他项目相关文档到项目中,比如 Word® 文件或 Adobe® PDF文件。如欲按常用方式添加这些文件,只需在选择要添加的文档对话框中把文件类型列表设为所有文件 (*.*) 来查看所有文件。
对项目进行更改
目前正在编辑的文档,称为活动文档,它会在面板中被突出显示。在图4中,项目、活动文档、活动项目都被突出显示。任何通过项目菜单指令 作出的更改都会显示在活动项目里。
如果有多个打开的项目要进行编辑,执行选中项目的项目相关指令的一个简单办法就是右键单击项目面板的项目名。这样,就会出现一个上下文菜单,无论这个活动 文档是否属于该项目,都可以在这个菜单中执行项目命令。
图4显示了内嵌项目的文档是活动文档,但是已经右键点击了PCB项目,以显示上下文项目菜单。
项目中的文档顺序
组内的文档,比如原始文档,默认状态下会按添加到项目的先后顺序排列(就是列入项目文件的顺序)。如欲在显示的文件夹中改变文档顺序, 只需先点击,然后拖放文档到新位置。项目被编译之后,原始文档会显示设计的层次。
请注意,不能在面板中拖拽文档来设置项目层次。项目中文档的主从层次关系是由图表符到子图纸的定义来定义。
如欲了解更多关于项目层次的信息,请参阅连 通性和多图纸设计
管理项目文档
能够理解项目面板中文档的展示方式不能反映它们在硬盘驱动器的储存方式,这一点很重要。可以理解为项目面板显示了项目的逻辑表示,而文 档存储的组织 形式由用户决定,用户可以把项目文档按照自己的想法储存在普通的公司服务器,或在个人电脑上储存高速暂存文件。或者使用Altium Designer的版本控制系统,从服务器上的中央存储库签出项目文档到个人工作区。
项目间共享文档
由于每个文档与项目连接,因此,用户可以在多个项目间共享文档。这些共享文档可以是不同产品都使用的标准电源的原理图表,或者是需要单 独仿真的设计的一部分。
使用新名称保存项目文档
可以使用另存为指令以新名称保存文档。注意这不是重命名的过程,这么操作后硬件驱动上会有新旧两个文档。执行文档另存为也可以更新项 目,这么做是为了确保文档仍然是项目的一部分。如果需要在不影响项目的情况下创建文档的备份文件,应使用保存副本的指令。
如果同属于两个项目的一个文档用新名称保存了,而且这两个项目在保存时处于打开状态,那么这两个项目都会更新名称显示,以保持这两个项目的统一性。
请 注意,不能使用项目文档的另存为命令把它保存到新位置来重置项目,因为这样做只能把项目文档保存到这个位置,项目内连接文档的所有链接也会进行更新,而新 的项目文档依然连接到真正项目文档保存在的旧位置!此外,不能使用项目面板管理文件,这样就必须通过操作系统重置项目和项目文档。
项目文件管理 - 储存管理器
Altium有一个专门的储存管理器的功能,可以对项目内所有文件进行更好的管理。在应用程序窗口的底部点击系统按钮,在弹出菜单中选 择存储管理器,把它作为工作区面板使用。打开的储存管理器提供了活动项目文档的文件夹/文件视图。
如欲了解更多信息,请参阅储 存管理器