使用器件图表

Old Content - visit altium.com/documentation

器件图表(Device Sheets)通过提供在项目间可复用的模块化和一致化的构建模块,简化了设计过程。器件图表符(Device Sheet Symbols)的放置和引用与元器件相似。它们的功能与图表符(Sheet Symbols)以及原理图文档(Schematic Documents)相同,但是不会明确地添加到项目中。

器件图表

器件图表(Device Sheets)是构建模块,其开发意图是实现在不同设计中的复用。它们通常包括了在项目中常用的预定义电路。

图1。 器件图表文件夹(Device Sheet Folders)包含了项目中所有可用的器件图表(Device Sheets)。当把器件图表(Device Sheets)放置在项目中时,它们会被赋予一个独特的原理图文档图标,以将其与普通的原理图文档(Schematic Documents)区分开来。一张器件图表(Device Sheet)可用于多个项目中。

器件图表(Device Sheets)在特殊的器件图表文件夹(Device Sheet Folders)中作为普通的原理图文档(Schematic Documents)进行存储。它们在项目中的放置和引用与元器件相似。当一个项目编译完成后,器件图表(Device Sheets)将会纳入项目层级中,并且通过一个不同的原理图文档图标在项目面板(Projects Panel)中与原理图文档(Schematic Documents)区分开来。 

怎样在项目中创建并放置器件图表

创建并声明器件图表

器件图表(Device Sheet)可以是任何普通的原理图文档(Schematic Document),包括有图表符(Sheet Symbols)的原理图文档(Schematic Documents)。在默认情况下,当放置到项目中时,器件图表(Device Sheets)是只读的。若想了解有关于修改器件图表(Device Sheets)的信息,请参阅本文档中的章节“编辑器件图表符( Editing Device Sheets )''.

  1. 创建并保存用于保留器件图表(Device Sheets)的文件夹。用户能够创建一个名为器件图表文件夹(Device Sheet Folders)的主文件夹,其子文件夹可以根据用户要求包括数据转换(Data Conversion)、电源管理(Power Management)和接口(Interface)。
  2. 创建一个新的原理图文档(Schematic Document)或者将一个现存的原理图文档(Schematic Document)保存到步骤1中创建的相关器件图表文件夹(Device Sheet Folder)中。
  3. 在Altium Designer 中声明器件图表文件夹(Device Sheet Folder)。要实现这一点:
  • 选择DXP»优选设置(Preferences) 命令,优选设置(Preferences)对话框将会出现;
  • 导航到数据管理(Data Management)文件夹下的器件图表(Device Sheets)选项卡中;
  • 单击添加(Add)按钮以浏览器件图表文件夹(Device Sheet Folder)并单击OK;
  • 启用包括子文件夹(Include Sub-folders)复选框以纳入所有的子文件夹并单击OK。

请注意,在默认情况下,路径C:\Users\Public\Documents\Altium\AD 10\Library\Device Sheets 已经在优选设置(Preferences)中声明且包括子菜单(Include Sub-folders)已启用。如果用户已经在自定义地址中安装了Altium Designer,那么这将会取代上述地址进行声明。
在\Library 目录下,器件图表(Device Sheets)将会包括在安装中,以和NanoBoard--NB2DSK 项目一起使用。此项目的地址为\Examples\Reference Designs\NanoBoard-NB2DSK。

在项目中放置器件图表符

一旦器件图表(Device Sheets)已经保存且其地址也已声明,那么代表器件图表(Device Sheets)的器件图表符(Device Sheet Symbols)能够放置到项目中,只需通过下述方法之一:

  • 在原理图文档(Schematic Document)中使用放置(Place)» 器件图表符(Device Sheet Symbol)命令 
  • 鼠标右键单击原理图文档(Schematic Document)并从出现的弹出菜单中选择放置(Place)»器件图表符(Device Sheet Symbol
  • 使用快捷键P » I
  • 单击工具栏上的器件图表(Device Sheet)图标
    选择器件图表符(Select Device Sheet)对话框,所有用户已声明的器件图表文件夹(Device Sheet Folders)将会出现。

图2。 对于标准图纸(Sheets),器件图表(Device Sheets)有不同的图形属性。器件图表(Device Sheet)(循环)图标显示图纸(Sheet)引用了器件图表(Device Sheet)且能够在项目中和项目之间实现复用。

请注意:用户还能够通过单击器件图表文件夹(Device Sheet Folders)按钮以在此对话框中声明额外的器件图表文件夹(Device Sheet Folders),其中按下此按钮将会弹出器件图表文件夹(Device Sheet Folders)对话框,在其中用户能够添加或删除器件图表文件夹(Device Sheet Folders)。
用户能够在所有文件夹中进行导航以定位器件图表(Device Sheet)或者使用筛选器(Filter)字段以搜索所有或部分器件图表符名称(Device Sheet Name),筛选器(Filter)字段不需要通配符(*)并且不区分大小写。

  • 选择器件图表(Device Sheet)并单击OK按钮
  • 一旦设备图纸(Device Sheet)被选中进行放置,光标就会变为一个十字光标,表示用户正处于编辑模式(Editing Mode)中,且器件图表符(Device Sheet Symbol)将会悬浮在光标上。单击以放置器件图表符(Device Sheet Symbol)。
    在器件图表符(Device Sheet Symbols)已放置到原理图文档(Schematic Documents)中后,它们将会和标准图表符(Sheet Symbols)表现相同,但是图形属性不同,表示其引用了一个器件图表(Device Sheet)。请注意,器件图表(Device Sheets)的器件图表符文件名称(Sheet Symbol File Names)(在这种情况下为AUD_LM4849_AMP)不会使用.SchDoc 的文件扩展名。

图3。 已放置到项目中的器件图表符(Device Sheet Symbol)。

编译项目

编译后,所有引用的器件图表(Device Sheets)将会添加到用户项目面板(Projects Panel)中的项目树中。用户将会注意到器件图表(Device Sheets)有一个不同于普通原理图文档(Schematic Documents)的原理图文档图标。这向用户表示这些图纸指向现存的器件图表(Device Sheets),而不会明确地添加到项目中。


项目面板(Projects Panel)在一个项目中显示了多个器件图表(Device Sheets)以及原理图文档(Schematic Documents)

器件图表符属性

在默认情况下,器件图表(Device Sheets)是只读的。一旦用户放置了一个器件图表符(Device Sheet Symbol)并且对项目进行了编译,就可以打开器件图表(Device Sheet)以查看其图形属性。在默认情况下,器件图表(Device Sheets)会有一个只读(Read Only)和器件图表(Device Sheet)(循环)的水印,并且在编辑器选项卡(Editor Tab)上(只读(ReadOnly))将作为后缀。

图4。 一个只读器件图表符(Read-Only Device Sheet)。请注意设计窗口底部的编辑器选项卡(Editor Tab)有一个后缀(只读(ReadOnly)),以显示用户正在查看一个无法进行编辑的器件图表(Device Sheet)。其中也有一个只读(Read Only)水印以及一个器件图表(Device Sheet)(循环)水印。 

如果用户允许器件图表符编辑(Device Sheet Editing),那么器件图表(Device Sheets)中的图形属性将会发生改变。

编辑器件图表符

用户能够用两种方式编辑器件图表(Device Sheets),即直接在项目中进行编辑,或是通过器件图表文件夹(Device Sheet Folders)内的源原理图文档(Schematic Documents)进行编辑。

在项目中直接编辑器件图表符

若要在项目中直接编辑器件图表(Device Sheets):

  • 选择(DXP)»优选设置(Preferences) 命令,优选设置(Preferences)对话框将会出现
  • 导航到原理图(Schematic)文件夹下的器件图表(Device Sheets)选项卡
  • 在项目只读(Projects Read-Only)复选框内禁用制作器件图表符(Make Device Sheets)并单击OK。

在此对话框内用户设置的优选设置是全局性的并且会影响整个项目。在继续之前,请确保用户想要为整个项目启用器件图表(Device Sheets)编辑。在器件图表(Device Sheets)中做出的更改将会保存回器件图表文件夹(Device Sheet Folders)内的源中,并且所有引用这些器件图表(Device Sheets)的项目也将会在编译后进行更新。

用户将会注意到,一旦器件图表(Device Sheets)可以进行编辑,那么只读(Read Only)水将会被删除并且编辑器(Editor)选项卡不再会有只读(ReadOnly))的后缀。

图5。 一个可编辑的器件图表(Device Sheet)。一旦禁用了将项目中的器件图表设置为只读(Make Device Sheets in Projects Read Only)复选框,那么编辑器(Editor)选项卡中的只读(Read Only)水印以及(只读(ReadOnly))后缀将会删除。在默认情况下,器件图表(Device Sheet)(循环)水印将保留,用于表示用户正在器件图表(Device Sheet)上进行操作。

从器件图纸文件夹中编辑器件图表

从器件图纸文件夹中编辑器件图表:

  • 关闭所有引用了器件图表(Device Sheets)的项目,然后从器件图表文件夹(Device Sheet Folders)内的源中打开用户的器件图表(Device Sheet) 
  • 打开要进行编辑的器件图表(Device Sheet),值得注意的是,器件图表(Device Sheet)和一个位于此上下文的普通原理图文档(Schematic Document)相同。
  • 做出修改并保存更改。
    注:一旦用户更改了器件图表(Device Sheet),所有引用了此器件图表(Device Sheet)的项目也将会在编译中进行更新。

水印选项

在优选设置(Preferences)对话框内,用户可以在器件图纸(Device Sheets)选项卡中配置水印(Watermark)选项。在默认情况下,当用户的器件图表(Device Sheets)为只读(Read Only)时,只读(Read Only)和器件图表(Device Sheet)(循环)水印将会启用。

只读水印

若要在只读器件图表(Read-Only Device Sheets)中启用只读(Read Only)水印:

  • 选择(DXP)»优选设置(Preferences) 命令,优选设置(Preferences)对话框将会出现 
  • 导航至原理图(Schematic)文件夹下的器件图纸(Device Sheets)选项卡

  • 禁用显示“只读”水印(Display "Read Only" Watermark)复选框,并单击OK。


注 (Note):如果用户的器件图表(Device Sheets)是可编辑的,那么在默认情况下,只读水印(Read Only Watermark) 将会删除,并且显示“只读”水印(Display "Read Only" Watermark)复选框将会禁用并处于无效状态。

器件图表水印

若要在器件图表(Device Sheets)(针对只读或可编辑的器件图表)内禁用器件图表(Device Sheet)(循环)水印:

  • 选择DXP»优选设置(Preferences) 命令,优选设置(Preferences)对话框将会出现
  • 导航至原理图(Schematic)文件夹下的器件图表(Device Sheets)选项卡
  • 禁用显示器件图表水印(Display Device Sheets Watermark)复选框并单击OK。


注 (Note):对于只读器件图表(Read-Only Device Sheets),用户能够在只读(Read-Only)及器件图表(Device Sheet)(循环)水印,和只读(Read-Only)水印或器件图表(Device Sheet)(循环)水印之间进行选择。对于可编辑的器件图表(Device Sheets),用户能够选择显示器件图表符(Device Sheet Symbol)水印或没有水印。

高级主题

器件图表中的器件图表符

一个器件图表(Device Sheet)可能包含了器件图表符(Device Sheet Symbols),但是由于层级结构的影响,它不能位于顶层图纸。若要确保器件图表(Device Sheets)中的器件图表符(Device Sheet Symbols)在项目中正确地实现了引用:

  • 保存器件图表文件夹(Device Sheet Folders)中的所有相关原理图文档(Schematic Documents),并声明这些器件图表文件夹(Device Sheet Folders) 
  • 在原理图文档(Schematic Document)中放置器件图表符(Device Sheet Symbols) 
  • 当项目完成了编译,在项目中引用的所有器件图表(Device Sheets)都将会添加至项目面板(Projects Panel)中。

图6。 此原理图文档(Schematic Document)将作为器件图表(Device Sheet)保存,并且也拥有器件图表符(Device Sheet Symbols)。

器件图表中的图表符

一个器件图表(Device Sheet)可能包含了标准的图表符(Sheet Symbols)。若要确保在项目中器件图表(Device Sheets)内的图表符(Sheet Symbols)实现了正确的引用:

  • 在原理图文档(Schematic Document)中放置标准的图表符(Sheet Symbols) 
  • 在器件图表文件夹(Device Sheet Folders)中保存所有相关的原理图文档(Schematic Documents) 
  • 在项目能够成功实现编译之前,需要添加通过图表符引用的原理图文档(Schematic Documents)。如果文档存在,那么鼠标右键单击项目(.PRJPCB) 并从出现的弹出菜单中选择添加现有项至项目(Add Existing to Project)。如果文档不存在,鼠标右键单击图表条目并从出现的弹出菜单中选择图表符操作(Sheet Symbol Actions)»从符号创建图表(Create Sheet from Symbol)。
    当项目完成了编译,所有项目中引用的器件图表(Device Sheets)将会添加至项目面板(Projects Panel)中。

图7。 此原理图文档(Schematic Document)会作为器件图表(Device Sheet)保存并且也拥有图表符(Sheet Symbols)。 

重构设计和器件图表

设计重构(Design Refactoring)能够帮助用户将现有的原理图图纸(Schematic Sheets)转化为器件图表(Device Sheets),反之亦然。不同于传统的剪切和粘贴,重构(Refactoring)保持了子电路(包括图表和器件图表符)唯一标识符(Unique Identification)的值,确保了原理图中的子电路始终能够连接到PCB编辑器(PCB Editor)的物理实例中。
若要将现有的原理图图纸(Schematic Sheet)转化为器件图表(Device Sheet):

  • 选择图表符(Sheet Symbol),代表了将要转化为器件图表(Device Sheet)的原理图图纸(Schematic Sheet) 
  • 选择编辑(Edit)»重构器(Refactor) 命令并选择选项,将选中的原理图图纸转化为器件图表(Convert Selected Schematic Sheet To Device Sheet)。或者,鼠标右键单击选中的图表符(Sheet Symbol)并从出现的弹出菜单中选择重构器(Refactor)» 将选中的原理图图纸转化为器件图表(Convert Selected Schematic Sheet To Device Sheet)命令 

图8, 使用设计重构(Design Refactoring)将原理图图纸(Schematic Sheet)转化为器件图表(Device Sheet) 

  • 将原理图图纸转化为器件图表(Convert Schematic Sheet to Device Sheet)对话框出现时会伴随着一系列的控制,如下所述。一旦用户选择了优选设置并且单击OK,图表符(Sheet Symbol)就将会变为器件图表符(Device Sheet Symbol),并且原理图文档(Schematic Document)将会移动到目标设备地址(Target Device Location)上。
  • 编译后,所有引用的器件图表(Device Sheets)将会添加至项目面板(Projects Panel)中的项目树内,取代了原理图图纸(Schematic Sheets)。

图9。 将原理图图纸转化为器件图表(Convert Schematic Sheet to Device Sheet)对话框

目标器件图表地址

默认的器件图表文件夹(Device Sheet Folder)地址位于目标器件图表地址(Target Device Sheet Location)上,即C:\Program Files\Altium Designer\Library\Device Sheets。若要为新的器件图表(Device Sheet)更改目标地址,单击浏览按钮, 选择器件图表文件夹(Choose Device Sheet Folder)对话框将会出现。器件图表(Device Sheets)必须保存在声明的器件图表文件夹(Device Sheet Folders)中;用户可以通过单击器件图表文件夹(Device Sheet Folders)按钮以声明一个新的地址。
如果用户从默认器件图表文件夹(Device Sheet Folder)地址上更改目标器件图表地址(Target Device Sheet Location),那么下一次用户调用此对话框时将会记住新地址。

在当前项目中转化原理图图纸并更新所有相关的图表符

此选项将当前选中的图表符(Sheet Symbol)转化为一个器件图表符(Device Sheet Symbol),并且在目标地址中创建了一个新的器件图表(Device Sheet)。当前项目中所有相关的图表符都将进行更新。在默认情况下,此选项将会启用。如果用户禁用了此选项,那么在用户下次调用此对话框时将会记住优 选设置。

在当前工作区内转化原理图图纸并更新所有相关的图表符

此选项将当前选中的图表符(Sheet Symbol)转化为一个器件图表符(Device Sheet Symbol)并在目标地址上创建了一个新的器件图表(Device Sheet)。当前工作区内的所有相关图表符都会进行更新。请注意,撤销(Undo)操作只对当前原理图图纸有效,对多个图纸无效。在默认情况下,此选项 将会禁用。如果用户启用了此选项,那么在用户下次调用此对话框时将会记住优选设置。

从原理图图纸创建器件图表并且只更新当前图表符

此选项将当前选中的图表符(Sheet Symbol)转化为一个器件图表符(Device Sheet Symbol)并且在目标地址上创建了一个新的器件图表(Device Sheet)。只更新当前图表符。在默认情况下,此选项将会禁用。如果用户启用了此选项,那么在用户下次调用此对话框时将会记住优选设置。

在转化后对项目进行编译

启用此选项以实现在转化后对项目进行编译。如果用户在工作区内重构了图纸,那么当前工作区内的所有项目都会进行编译。在默认情况下,此 选项将会禁用。如果用于启用了此选项,那么在用户下次调用此对话框时将会记住优选设置。

使用重构将器件图表转化为原理图图纸 

设计重构(Design Refactoring)还能够帮助用户将现有的器件图表(Device Sheets)转化为原理图图纸(Schematic Sheets)。
若要将现有的器件图表(Device Sheets)转化为原理图图纸(Schematic Sheets):

  • 选择要转化为原理图图纸(Schematic Sheet)的器件图表符(Device Sheet Symbol) 
  • 选择编辑(Edit)»重构(Refactor) 命令并选择选项,将选中的器件图表转化为原理图图纸(Convert Selected Device Sheet To Schematic Sheet)。或者,鼠标右键单击选中的图表符(Sheet Symbol)并从出现的弹出菜单中选择重构(Refactor)» 将选中的器件图表转化为原理图图纸(Convert Selected Device Sheet To Schematic Sheet)命令。

图10。 使用设计重构(Design Refactoring)将器件图表(Device Sheet)转化为原理图图纸(Schematic Sheet) 

  • 将器件图表转化为原理图图纸(Convert Device Sheet to Schematic Sheet)对话框出现时会伴随着一系列的控制,如下所述。一旦用户选择了优选设置并且单击OK按钮,器件图表符(Device Sheet Symbol)就会转化为图表符(Sheet Symbol),并且原理图文档(Schematic Document)将会移动到目标原理图图纸地址(Target Schematic Sheet Location)上。 
  • 编译后,新转换的原理图图纸(Schematic Sheets)将被添加到项目面板(Projects Panel)内的项目树中,以取代器件图表(Device Sheets)

图11。 将器件图表转化为原理图图纸(Convert Device Sheet to Schematic Sheet)对话框。

目标原理图图纸地址

目标原理图图纸地址(Target Schematic Sheet Location)位于当前的项目路径上。若要为新原理图图纸(Schematic Sheet)更改目标地址,单击浏览按钮, 打开(Open)对话框将会出现。

从器件图表创建原理图图纸并更新当前项目中所有相关的图表符

此选项将当前选中的器件图表符(Device Sheet Symbol)转化为图表符(Sheet Symbol),并在目标地址上创建了一个原理图图纸(Schematic Sheet)。当前项目中所有相关的图表符(Sheet Symbols)都会进行更新。在默认情况下,此选项将会启用。如果用户禁用了此选项,那么在用户下次调用此对话框时将会记住优选设置。

从器件图表创建原理图图纸并且只更新当前图表符

此选项将当前选中的器件图表符(Device Sheet Symbol)转化为图表符(Sheet Symbol),并在目标地址上创建了一个新的原理图图纸(Schematic Sheet)。只更新当前图表符。在默认情况下,此选项将会禁用。如果用户启用了此选项,那么在用户下次调用此对话框时将会记住优选设置。

在转化后编译项目

启用此选项以实现在转化后编译项目。在默认情况下,此选项将会禁用。如果用户启用了此选项,那么在用户下次调用此对话框时将会记住优选 设置。

信号线束和器件图表

器件图表(Device Sheets)可以包含信号线束(Signal Harnesses)。当把器件图表(Device Sheet)放置到项目中时,对应的线束定义文件(Harness Definition File)也将会在项目中引用。使用器件图表(Device Sheets)引用的线束定义文件(Harness Definition Files)在项目面板(Projects Panel)中有一个和标准线束定义文件(Harness Definition Files)不同的图标。

对原理图图纸和器件图表进行编号

如果用户的器件图表(Device Sheets)处于默认只读状态,那么就无法交换其图纸编号(Sheet Numbers)。当用户使用工具(Tools)» 对原理图图纸进行编号(Number Schematic Sheets)来打开图纸编号(Sheet Numbering)对话框时,这是显而易见的。包含了器件图表(Device Sheets)的每一行都有交叉阴影,表示它们是只读的。

!!

图12。 器件图纸(Device Sheets)有交叉阴影,表示它们是只读的且它们的图纸编号不能进行编辑。 

如果用户想要修改器件图表(Device Sheets)的图纸编号(Sheet Numbering),首先根据“编辑器件图纸( Editing Device Sheets )”章节内的步骤使其可进行编辑。
一旦用户启用了对器件图表(Device Sheets)的编辑,用户能够使用工具(Tools)»对原理图图纸进行编号(Number Schematic Sheets) 命令。一旦器件图表(Device Sheets)可进行编辑,包含了器件图表(Device Sheets)的每一行就不会有交叉阴影。

图13。 一旦可编辑,器件图表(Device Sheets)就会和项目中其他原理图文档(Schematic Documents)一样,除了原理图文档(Schematic Document)栏中的器件图表(Device Sheet)图标。

在器件图表(Device Sheets)中做出的修改将会保存回器件图表(Device Sheet)文件夹的源中,并且所有引用这些器件图表(Device Sheets)的项目也将会在编译后进行更新。使用标注已编译图纸( Annotate Compiled ) 命令,用户可以对已编译器件图表(Device Sheets)进行编号,而不对源文档做出任何修改,这将在下面做出详细描述。

标注

用户可以使用原理图编辑器(Schematic Editor)中的板级标注(Board Level Annotate)命令在板级(Board Level)对元器件做出标注。因为器件图表(Device Sheets)的本质以及重复元器件标号的可能性,所以此功能和器件图表(Device Sheets)相关。
用户可以从一系列预定义的命名方案 中进行选择,从PCB文档中进行后端注释(Back Annotate)或者创建自定义名称。用户能够选择对项目中所有元器件进行命名,命名选中的元器件或者只对没有元器件标号的元器件进行命名。板级标注 (Board Level Annotation)使用户能够更好地控制项目中的标注。
通过使用工具(Tools)» 板级标注(Board Level Annotate) 来命名项目中的PCB元器件(PCB Components)。
板级标注(Board Level Annotate)对话框将会和项目中所有的原理图文档一起显示。对话框的左侧用于过滤和设定范围,而右侧用于显示推荐的更改。


在设置完所有的板级标注选项(Board Level Annotation Options)并审查了推荐更改列表(Proposed Change List)后,单击接受更改(Accept Changes)(创建工程变更指令(Create ECO))按钮。
工程变更指令(Engineering Change Order)对话框将会出现,它能够帮助用户验证、报告并执行工程变更指令(ECO)。

标注已编译的器件图表

所有的器件图表(Device Sheets),无论是否能够进行编译,都可以使用标注已编译图表(Annotate Compiled Sheets)命令来进行标注。此功能能够帮助用户对已编译文档(Compiled Documents)进行独特的命名(设计的物理表示)。因为标注信息存储在*.Annotation文件中,所以器件图表(Device Sheets)本身不能进行编辑。
标注已编译图表(Annotate Compiled Sheets)命令将器件图表(Device Sheets)看作与项目中的其他图表一样,并且根据标注(Annotation)选项对它们进行标注。

故障排除

如果用户打开一个包含了器件图表(Device Sheets)的项目,并且这些器件图表(Device Sheets)的地址并未声明,那么将会看到以下的对话框,以及一个无法找到的器件图表(Device Sheets)的列表。为器件图表(Device Sheets)声明地址(Declare the location )以解决这个问题。


器 件图表(Device Sheets)以及器件图表符(Device Sheet Symbols)分别以标准原理图文档(Schematic Documents)和图表符(Sheet Symbols)的形式进行操作。如果器件图表符(Device Sheet Symbols)遇到了缺失子图表的编译错误,那么需要检查所有的器件图表(Device Sheets),包括了为解决此问题而声明的器件图表(Device Sheets)引用的器件图表符(Device Sheet Symbols)。

You are reporting an issue with the following selected text and/or image within the active document: