创建项目和文档

您正在阅读的是 22. 版本。关于最新版本,请前往 创建项目和文档 阅读 25 版本

父页面: 熟悉Altium设计环境

新的PCB、多板或线束设计项目可以直接创建,或者对于工作区项目,通过在工作区中提供现有的本地项目或克隆现有的工作区项目来创建。以下各节描述了如何创建新项目以及如何将设计文档添加到项目中。

使用创建项目对话框创建新项目

可以在Altium Designer内部使用创建项目对话框(文件 » 新建 » 项目)创建新项目。

除了在您连接的工作区中创建新项目外,创建项目对话框还支持在现有的外部版本控制仓库中创建并添加新项目(在您首选的位置有一个工作副本),或者在您本地硬盘上的指定文件夹中创建新项目。

设置创建项目对话框,从Altium Designer内部创建新的设计项目。请注意,默认情况下将适用高级选项。
设置创建项目对话框,从Altium Designer内部创建新的设计项目。请注意,默认情况下将适用高级选项。

  1. 位置列表中,选择您的工作区条目(它将显示为为其定义的名称)- 您必须与工作区保持活动连接才能在列表中看到此选项。这将是存储您新工作区项目的目标服务器。

    简而言之,项目管理的重点是安全存储和跟踪设计过程中的变化,并最终将结果设计传递到创建物理项目 - 例如用于最终产品的组装PCB。为了满足这些需求,Altium Designer提供了一系列项目管理方法,这些方法提供了不断增加的复杂性和能力,但从设计师的角度简化了过程。这些方法范围从本地文件存储和管理,到本地/远程版本控制系统(VCS)存储方法,以及其先进和推荐的形式,其中设计数据的管理以工作区的能力为中心。

    一个连接的工作区及其内部VCS服务托管和管理Altium Designer项目,并提供简化的VCS操作,固有的设计协作能力,高级设计数据共享,历史跟踪,生命周期管理等等。与工作区集成的项目可以直接从Altium Designer访问,例如从项目面板,或者通过其基于浏览器的界面从工作区本身访问。

    由于工作区提供的服务内置了智能,诸如VCS操作之类的任务被简化和自动化,而且额外的设计协作功能,如用户访问控制(共享),评论和历史直接从Altium Designer内部可用。最终结果是一个健壮和安全的项目存储格式和位置,可以成为协作项目设计的中心点。

    当使用Altium Designer并激活Altium Designer企业订阅并连接到具有一个或多个活动流程定义的工作区时,通过创建项目对话框创建新项目的能力仅限于本地和VCS类型项目。相反,基于工作区的项目的创建受到活动流程定义的控制。了解更多关于基于流程的项目创建
  2. 项目类型列表中,选择您希望创建的项目类型,并根据需要从适用的模板中选择。 <Empty>条目将创建一个没有初始源文件的项目外壳。

    如果您没有连接到您的工作区,您仍然可以使用Altium Designer(在您有效的Altium Designer许可证下),但您将无法访问该工作区或它提供的任何其他服务。因此,您将无法使用任何工作区项目模板。您将只能使用在数据管理 - 模板页面上指定的模板文件夹中定义的本地文件模板,并且可以从首选项对话框中使用(如果在此页面上将模板可见性选项设置为服务器 & 本地)。
    了解更多关于创建项目模板
  3. 输入一个项目名称,并可选地输入项目描述

    项目名称应以A-Z、a-z或0-9开头,并且可以包含。下划线、破折号和空格是允许的,但后者只能在名称的中间使用(前导和尾随空格将被忽略)。您不能使用以下单词:AUXCOM1-COM9LPT1-LPT9CONNULPRN。此外,名称不能包含以下字符:\ . / ? % * : | " < >

创建项目对话框包括更多选项:

  • 勾选版本控制选项(默认选项),以对项目施加所有VCS功能,例如历史记录和高级共享功能。取消勾选时,项目将存储在工作区中,并与本地副本同步 - 在简单同步格式中的“镜像”项目。

    仅当连接到Altium 365 工作区时,版本控制选项才可用。当连接到企业服务器工作区时,此选项实际上是选中状态。
  • 当连接到企业服务器工作区时,仓库下拉菜单(如果存在)将列出通过工作区的版本控制服务管理的所有设计仓库,并且已与您共享以供使用。选择用于存储新项目及其文件的仓库 - 默认情况下有一个基于Git的仓库(版本化存储)。如果选择了SVN类型的仓库,则有一个额外的仓库文件夹选项,用于指定或浏览到仓库本身内的另一个目标文件夹。
  • 点击高级控件以指定文件夹路径。
    • 使用文件夹字段指定项目文件夹在工作区文件夹结构中的创建位置。新项目的默认路径在工作区浏览器界面的管理员 - 设置 - 项目页面上指定(默认情况下,这将是Projects\<ProjectName>)。如果需要,点击按钮浏览并选择不同的工作区文件夹。
    • 使用本地存储字段指定项目的本地版本将存储在硬盘驱动器上的位置。默认位置在首选项对话框的系统 - 默认位置页面上定义。如果需要,点击按钮浏览并选择不同的文件夹位置。这是项目的“工作”文件夹和提交给它的本地Git仓库。项目最终或在提交时被推送到工作区中的集中式设计仓库(版本化存储),这是远程Git仓库。
  • 使用参数列表区域添加或删除与项目关联并保存在工作区中的自定义名称/值参数对。使用按钮将新的参数名称-值对添加到列表中。名称和值字段允许最多255个字符。这些工作区项目参数将与新项目一起保存在工作区中,并可以在工作区内编辑。相比之下,项目类型参数保存在项目文件(*.PrjPcb)中,并可以在Altium Designer中编辑。这两种参数类型都可以在Altium Designer中用作特殊字符串 - 在设计空间中选择放置的文本字符串时,从属性面板访问。为项目定义的参数也可以在项目选项对话框的参数标签上查看(项目 » 项目选项)。

根据所需定义项目后,点击按钮。新的项目结构将在指定的本地和工作区文件夹中创建。项目将在项目面板中打开,该面板将反映远程设计仓库(在工作区中)和本地(工作副本)仓库之间文件的完全同步状态,如相关图标所示。如果在未勾选版本控制选项的情况下创建(仅在Altium 365工作区中可用),镜像项目将在项目面板中显示,并带有相关图标。

新创建的项目提交到工作区中的版本存储设计仓库。新创建的项目提交到工作区中的版本存储设计仓库。

另外,如果新项目没有被分配包含文档的模板,那么只会创建项目文件(*.PrjPcb)和项目结构。然后在项目面板中打开项目,该面板将显示项目为计划添加,由相关图标表示。此时,您可以向项目中添加文档,或者仅将结构以当前的壳状态保存到工作区。要这样做,请点击项目面板中与项目条目相关的保存到服务器控件 - 也可以从右键上下文菜单和主文件菜单中获取。在接下来的保存到服务器对话框中,选择/取消选择要包含的文件,添加一个可选的评论,然后用按钮确认保存过程。一旦项目被添加到服务器,项目面板将反映服务器仓库和本地工作副本之间文件的完全同步状态,如图标所示。

  • 该项目将出现在目标工作区条目下的项目面板中,反映该工作区的名称。
  • 此外,该项目的条目将出现在工作区浏览器界面的项目页面上。
  • 该项目最初将与创建它的设计师(所有者)以及工作区的所有管理员共享读/写权限。

    ► 有关配置项目访问权限的更多信息,请参阅共享设计

  • 也可以直接在工作区的浏览器界面的设计页面(选择项目)中创建新项目,并随后在Altium Designer中打开进行编辑和添加。
  • 除了项目文件(*.PrjPcb),还会创建项目结构文件(*.PrjPCBStructure)。该文件包含有关项目层次结构的信息,无论它是扁平的还是分层的。该文件在项目动态编译时(打开项目文档时)重新生成。
  • 也可以通过在项目面板中的工作区条目上右键单击并从菜单中选择创建项目命令来访问创建项目对话框。

克隆项目

要在Altium Designer中克隆工作区项目,请在项目面板中的项目条目上右键单击并从上下文菜单中选择克隆命令。使用创建项目副本对话框来确定项目名称(默认情况下,这将是原始项目名称加上后缀' - Copy')、描述(未预先填充)、文件夹路径(在工作区内)和本地存储路径(到工作副本)。

克隆项目不需要特殊权限。克隆的项目是原始工作区项目的精确副本,具有相同的编辑属性,没有限制,即您不能创建“只读”项目。另请注意,复制的项目将在与原始项目相同的设计存储库中创建 - 您不能在复制过程中更改此设置。
工作区文件夹默认情况下将是存储原始项目的同一文件夹。点击打开选择文件夹对话框(资源管理器面板的简化版本)以根据需要更改文件夹。默认情况下,本地存储将设置为使用在首选项对话框的系统 - 默认位置页面上定义的位置。点击打开标准Windows对话框以根据需要更改此位置。

从Altium Designer内克隆一个工作区项目。
从Altium Designer内克隆一个工作区项目。

每次克隆项目时,一个Project Cloned事件磁贴将被添加到克隆项目历史的时间线中。此外,项目副本的Project Created磁贴将包含一个链接到原始项目。了解更多关于项目历史
您可以从打开项目对话框克隆现有的工作区项目。在您连接的工作区内选择项目,然后点击右侧信息面板底部的以副本打开项目控件。此外,在通过Altium Designer的资源管理器面板浏览项目时 - 配置为默认的项目视图而不是经典视图 - 可以通过点击面板右上角的按钮来克隆项目。
您只能克隆已从当前连接的Altium工作区打开的工作区项目。如果Altium Designer当前未连接到项目的工作区,或者项目不是工作区项目,则右键菜单中将不可用克隆命令。

添加和移除设计文档

一旦项目建立,设计文档可以被添加、编辑或从活动项目中移除。向项目添加新设计文档的最简单方法是在项目面板中右键点击项目名称,并从上下文菜单选项中选择添加新项目。或者,从主菜单的项目 » 添加新项目子菜单中选择所需的文档类型,以将新文档添加到活动项目中。

  • 如果所选文档类型可以在首选项对话框的数据管理 - 模板上指定默认值,则所选文档类型将使用该默认值作为模板创建。
  • 文档最初是未保存的。

向项目添加特定或其他类型的文档。
向项目添加特定或其他类型的文档。

其他类型的与项目相关的文档也可以被添加到项目中,例如文本文件、PDF、电子表格等。为此,请使用添加现有项目选项(或从活动文档编辑器的主菜单中的项目 » 添加现有项目命令)并在选择要添加的文档浏览对话框中将文件类型下拉列表设置为所有文件(*.*),以便可以访问所有文件类型。

设计项目不仅限于包含由Altium Designer创建的文件——几乎任何文档都可以包含在项目中。当从Altium Designer内部访问文档时,系统将尝试根据文件的扩展名和Windows注册表中的设置确定相应的创作/查看工具。假设可以找到匹配项,Altium Designer将启动关联的编辑器,无论是在其自己的编辑环境内还是作为单独的应用程序。这意味着您可以将各种测试、文档、背景和规格文件包含在您的设计项目中,并且有信心无论设计项目走到哪里,所有支持文档都会随之前往。
将现有文档添加到Altium 365工作区项目时,请注意,对于大于256 MB的zip7zrar文件有限制。包含此类文件的项目无法保存到工作区——您将收到Git错误。请参阅如何在Git错误状态码471后修复项目数据知识库文章了解如何解决此问题。

要从项目结构中移除文档,请在项目面板中右键单击其名称并选择从项目中移除菜单选项,或从主菜单中选择项目» 从项目中排除命令。您将被提示选择:

  • 删除文件 – 永久移除源文档文件本身。
  • 从项目中排除 – 移除项目对该文档的链接(并不删除源文档文件本身)。如果它当前在设计编辑器窗口中打开,它将从其父项目中移除,但在面板中作为自由文档保持打开状态。然而,如果它当前未在设计空间中打开,移除将有效地关闭它。

您还可以通过右键单击所需类别的条目并从上下文菜单中选择全部移除命令,从其父项目中移除聚焦类别(子文件夹)内的所有文档。

移除项目

对于本地项目,移除项目就是从您的硬盘驱动器中删除文件。在Windows资源管理器中打开项目文件夹并删除其内容。

要快速打开一个Windows资源管理器实例,定位到存储项目的位置,右键单击项目面板中的项目条目并选择浏览命令。

对于工作区项目(以及其他工作区内容,如组件和发布的数据),Altium Designer内部提供了灵活的功能,可以直接从资源管理器面板中移除。作为一种“软删除”,移除过程提供了更多的选项和信息,包括用于审查目的的源项目的相关链接。在工作区中,已删除的内容被移动到专用的垃圾箱位置,在那里可以从工作区的浏览器界面的垃圾箱页面检索或完全移除。

对于项目,只有所有者或管理员可以永久删除或从垃圾箱中恢复。

要软删除工作区项目,请在资源管理器面板中导航至项目文件夹,右键点击它的条目并从上下文菜单中选择删除文件夹命令。在出现的确认删除对话框中确认删除。如果项目包含已发布的数据,将会打开另一个确认对话框,通知您这些数据也将被删除。点击删除继续。

要快速打开带有项目文件夹选中的资源管理器面板,右键点击项目面板中的项目条目并选择在资源管理器中显示命令。

软删除操作中。这里,一个项目正被删除,连同其相关的发布(如果从任何发布中创建了制造包,那些也会被删除)。
软删除操作中。这里,一个项目正被删除,连同其相关的发布(如果从任何发布中创建了制造包,那些也会被删除)。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.

软件的功能取决于您购买的Altium产品级别。您可以比较Altium Designer软件订阅的各个级别中包含的功能,以及通过Altium 365平台提供的应用程序所能实现的功能。

如果您在软件中找不到某个讨论过的功能,请联系Altium销售团队以获取更多信息。