Altium Wiki

Information and resources for electronic product designers

Skip to end of metadata
Go to start of metadata
Language

什么是一个Altium Designer Project?

在Altium Designer中,每个设计的第一步就是生成Project.一个Project是由一组设计文件构成,这些设计文件的输出定义了一个独立的可执行方案.比如,在一个PCB Project中,原理图和PCB文件的输出定义了生产一个印刷电路板所需的一系列文件;而在一个FPGA Project中,原理图和HDL文件可以输出一系列文件用来烧写一个FPGA芯片。

Project文件的作用(Project选项)

组成一个项目(Project)的所有设计文档是由Project文件组织在一起的.Project文件保存了所有关于这个Project的设置,包括指向每个设计文档的连接以及所有相关的选项.项目中的每个文档作为一个单独的文件保存,对于同一磁盘分区下的文件,它们通过一个相对路径与Project关联,而对于不同磁盘分区下的文件,则通过一个绝对路径进行关联.而设计输出也同样通过Project文件进行关联.
而具体的一系列关于Project的选项设置的保存,则视具体的Project类型而定.

Projects 面板

The panel that is perhaps the most often used in Altium Designer is the Projects panel. The Projects panel is your view into the project.
Project面板可能是Altium Designer中最常用的面板,它是你观看整个项目的视野.

生成一个新的Project

你可以用多种方法生成一个新的project.

  • File 菜单下, 下拉生成一个新的project.

    图 1. 在File菜单下生成一个新的project.
  • 在Files面板的*New*栏目中点击相应的条目. 如果Files面板没有打开,则在主窗口的右下角点击System按钮,在弹出的菜单中选择Files.
    请注意,当project文件刚刚生成时它并未被保存到硬盘(仅在内存中),需要使用Save或者Save As命令来给它命名并保存到所需位置.
     
    图 2. Creating a New Project from the Files Panel
  • 在Home页面(View » Home)的*Task*栏目中点击相应的*Design Tasks*,然后在打开的页面点击相应条目来新生成一个空白的project.

当你打开一个project, 或者生成一个新的project, 在Projects面板中都会产生一个相应的条目.而project下面已有的文档或新生成的文档都会根据各自的目的和类型出现在相应的子目录下.

注意: FPGA, Core 和 Embedded project的文件名不支持空格.

在Project中添加和移除文档

当你生成一个project并且保存到所需位置后,就可以开始添加设计文档. 添加设计文档最简单的方法就是在Projects面板中右键点击project名,在弹出的菜单中选择*Add New to Project* 或者 Add Existing to Project .
你也可以添加其他跟项目相关的文档,比如Word® 文件或者Adobe® PDF文件. 添加的方法相同,只是在选择文件类型时设成All Files (*.*)才可以看见这些类型的文件.

图 3. 在project中包含其他类型的文档.

修改Project

你当前编辑的文档,也就是当前活动的文档,在面板中是高亮的. 在图4中可以看到,project也跟活动的文档一样显示高亮,其实也就是活动的project. 在Projects菜单下的命令所产生的任何动作都会应用到活动的project上.
当你有多个projects同时打开处于编辑状态时,想选择某个project进行相关动作时,最简单的方法就是在Projects面板中右击project名,这时就会弹出一个内容相关的菜单.在这里你可以对该project进行有关的操作,无须理会当前活动的文档是否属于这个project.
图4中可以看到在embedded project下有一个文档是活动的,但是在PCB project上右击,弹出跟这个PCB project内容相关的菜单.

图 4. 右击project名称弹出一组关于project的命令.

Project中各文档的顺序

同一组文档,比如设计源文档,会被默认按照他们被添加进project的顺序显示(也就是他们在project文件中的顺序). 要改变同一个目录下的文档顺序,直接点击拖拽就可以实现.当project被编译以后,各源文件之间的层次关系也会显示出来.
请注意,你不可以通过拖拽文件来建立project的层次关系.各文档之间"父子"层次结构是由sheet symbol的定义和调用来实现的.

管理Project中的文档

幸亏在Projects面板中并没有显示出各文档保存在硬盘上的位置. 这主要是考虑到Projects面板是用来显示Project中各文档之间的关系,而各文档存储的位置那是由你决定的,也许你会把文档存在公司的服务器上,而把你自己的一些设置或想法存在你的PC上.或者你也许结合一个版本控制系统来使用Alitum Designer, 设计文档都是从服务器的中心存储器中检出到你的个人工作环境中来.

不同Projects共用设计文档

因为每个设计文档仅仅是通过一个链接来关联到project,所以你可以在多个project中共用文档. 比如一个标准的电源模块原理图,你需要在不同的产品中使用这个电源,你可以在不同的project中共用它.或者是某一块设计你想单独的进行仿真.

用新的名称来保存Project中的文档

Save As命令可以用来以新名称保存文档. 注意这不是一个改名的动作,因为save as之后,硬盘上会有新旧两个文档. 对一个文档使用了Save As同样也会更改project – 这样才能确保这个文档仍然在这个project中. 如果你只想对文档进行备份,不想改变project,则使用Save Copy As.
如果一个文档同时属于两个project,当它被以新名称保存时,如果两个project都是打开的,则两个project都会被更新以保证他们的完整性.
注意:你不可以在project文件名上采用save as命令来重新放置一个project,这样做仅仅会把project文件存到新的位置,并且更新设计文档到project的关联,将新的project文件与旧的设计文档的位置关联! 再次说明,Projects面板不是用来进行文件管理的. 如果你想重新放置整个project及其设计文档,请使用操作系统中的相关操作.

Project文件管理 - Storage Manager

为了更好的控制Project中文件的管理,Altium Designer提供了一个专门的Storage Manager. 点击主窗口右下角的System按钮,在弹出的菜单中选择Storage Manager,就可以打开Storage Manager,打开以后,Storage Manager就显示出了当前活动的project文档的目录/文件情况.

查看更多


Translation of 'Project Management' v.37, 15.03.2010

Labels
  • None