参数是作为父对象的子对象的通用文本字符串。它们用于识别并向该父对象添加额外信息,并且在选中原理图表时可以直接在属性面板中访问。
例如,原理图组件广泛使用参数。通用组件参数可用于多种功能,包括组件细节,如瓦特数、电压等;供应商细节,包括供应商名称和零件号;库组件设计细节,如符号的修订号;以及文档细节,如指向组件数据表的URL链接。
参数用于对象(上图显示了一个组件)、文档和项目,以向设计添加详细信息。
### 概要
参数是父对象的子对象,它们是通用文本字符串。它们用于识别并向该父对象添加额外信息,并且在选中原理图表单中时可以直接在属性面板中访问。
例如,原理图组件广泛使用参数。它们用于定义表单名称和注释,以及可以添加到组件中以完全定义它的通用数据字符串。通用(用户)组件参数可用于多种功能,包括组件详细信息和评级、供应商信息、库引用和数据表链接。
参数还可以在原理图表单(文档)和项目级别定义。文档级参数用于定义诸如文档标题和编号之类的字段,而项目级参数非常适合定义诸如设计师或项目名称之类的字段。
### 可用性
参数作为父对象的属性添加或自动包含,并且不像文本字符串那样独立放置。可用参数的类型可以广泛分为系统和用户参数,后者是手动添加的。
#### 标识符和系统参数
一系列关键系统参数会自动包含在原理图中放置的对象中。这些提供了系统用于区分父对象的名称、类型和数据源的基本对象信息。
对象的固有系统参数包括但不限于注释、描述和设计项目ID(库引用)属性。
对象系统参数可以在选择父对象时,在属性面板的常规部分(在常规标签下)访问。当在设计空间中可见并选中时,可以通过属性面板的相关模式访问单个参数,如下所述。
#### 用户参数
参数作为父对象的属性添加,并且不像文本字符串那样独立放置。参数可以添加到以下任何设计对象:
- **组件** - 在选择组件(部件)对象时,在属性面板的参数标签中添加用户定义的参数,或在原理图库编辑器中定义组件时。如上所述,组件对象始终存在系统参数,例如指定符和注释。通过双击对象或右键单击对象并从上下文菜单中选择属性来访问属性面板。如果属性面板已经激活,则选择设计空间中的对象。
- **部件** - 在属性面板的参数区域中,当选择部件对象时。
- **引脚** - 在属性面板的参数标签中,当在.SchLib文件中选择引脚对象时。
- **端口** - 在属性面板的参数标签中,当选择端口对象时。
- **表单符号** - 在属性面板的参数标签中,当选择表单符号对象时。
- **文档** - 在属性面板的参数标签中,当处于文档选项模式时(取消选择所有原理图对象或在文档表单上单击空白处)。新的原理图表单中自动包含许多默认参数,这些参数由应用的/默认表单模板确定。
- **项目** - 在项目选项对话框中(项目 » 项目选项)。项目级参数在对话框的参数标签上列出并添加。
在放置对象(组件、表单符号等)时,按Tab键暂停放置并从属性面板的父对象模式访问,从中可以即时添加或修改参数。点击设计空间暂停按钮覆盖层,以恢复放置。
用户参数在选择父对象时,在属性面板或模态对话框的参数标签下可用 - 可以添加和编辑参数。例外是项目参数(通过项目选项对话框)和组件引脚参数(通过引脚属性,或引脚对话框的模态视图)。当在设计空间中可见并选中时,可以通过属性面板或模态对话框的相关模式访问单个参数,如下所述。
在放置期间将参数添加到父对象将成为进一步放置该父对象的默认参数,除非在首选项对话框的原理图 - 默认原语页面上为该对象启用了永久选项。
当启用此选项时,在放置期间添加到对象的参数也将添加到在同一放置会话期间放置的后续对象中,但不会添加到该对象的任何后续放置会话中。
### 图形编辑
可见的参数字符串可以直接在设计空间中以图形方式编辑。
点击并拖动参数以重新定位它。要就地编辑参数字符串:
1. 在按住鼠标按钮的同时,将鼠标光标拖动到参数对象周围。
2. 一旦选中,对象将被绿色边框突出显示。
3. 按Enter键开始编辑文本。
4. 编辑完成后,再次按Enter键或从字符串中单击以退出就地编辑模式。
在设计空间中可见和可选择的参数可以被拖动到新位置并在过程中旋转。点击并拖动参数字符串,使用Spacebar和Shift+Spacebar键以90°步骤旋转它,然后点击以确认其新位置/方向。
有关组件参数自动定位和相关属性面板选项的信息,请参见下面的参数字符串定位。
#### 锁定参数
可以锁定作为组件部件子项的参数,其中其名称和值字符串被设为不可编辑。这可以通过:
- 切换与其在属性面板或模态对话框的参数标签下的条目相关联的锁定图标,或
- 在设计空间中直接选择参数时,在属性面板中选中锁定参数选项。
一旦锁定,参数字符串不能在属性面板、模态对话框(在父对象的参数标签下)或在设计空间中使用就地编辑进行编辑。
### 组件参数
组件参数,最明显和频繁使用的原理图参数,包括额外的专用参数和功能集,扩展了定义组件对象的能力。
#### 在原理图库中定义参数
在原理图中放置之前,可以在组件库源中定义父组件对象的子参数。使用属性面板以与在原理图编辑器中使用参数时相同的方式编辑和添加参数,在原理图库编辑器中的组件条目中使用该面板。
打开原理图组件库文档,在SCH库面板中选择组件条目(查看 » 面板 » SCH库)以在属性面板中访问其参数属性。
库组件的指定符和注释默认情况下在原理图库编辑器设计空间中不可见,但可以通过在属性面板的库选项模式下选中显示注释/指定符选项来启用(工具 » 文档选项)- 当设计空间中没有选中对象时可用。
由库组件拥有的参数是通过与放置的原理图组件相同的过程定义和编辑的。在放置对象时,可以使用Tab键即时创建或编辑参数。通过属性面板或模态对话框访问参数,其中核心系统参数在面板的常规标签下可用,用户参数在面板的参数下拉菜单下添加/编辑。
要将参数添加到组件引脚,例如,选择设计空间中的引脚对象,然后在属性面板或模态对话框的参数下拉菜单中。点击添加按钮在列表中插入新的参数名称/值对。如上所述添加与整个组件关联的参数。
#### 指定符参数
在库编辑器中,组件指定符参数通常给定一个适当的前缀,后跟一个问号。当组件从库中放置在原理图上时,原理图编辑器的
参数属性

位置
- (X/Y)
- X (第一个字段) - 对象参考点的当前X(水平)坐标,相对于当前设计空间原点。编辑以更改对象的X位置。该值可以以公制或英制输入;输入非当前默认单位的值时,需包含单位。
- Y (第二个字段) - 对象参考点的当前Y(垂直)坐标,相对于当前原点。编辑以更改对象的Y位置。该值可以以公制或英制输入;输入非当前默认单位的值时,需包含单位。
- 旋转 - 使用下拉菜单选择旋转。
属性
- 对象类型 - 显示对象(组件、表符号等)和参数类型。
- 名称 - 参数的名称。
- 值 - 参数的值。切换
以显示/隐藏值。
- 自动定位 - 勾选以启用自动定位,意味着文本将在组件移动和旋转时保持在选定位置。
- 锁定参数 (仅首选项 对话框) - 启用此选项以防止编辑参数的值,无论是在设计空间中的图形操作
- 允许与数据库同步 (仅首选项 对话框) - 启用以与数据库同步。此选项用于控制是否可以更新注释。默认情况下,这些选项被启用以始终允许与源库/数据库同步。您可以禁用此选项以防止将该注释包含在更新过程中。
- 字体 - 使用控件选择字体、字体大小、字体颜色,并添加任何所需的特殊字体特性,如粗体、斜体和下划线。
- 对齐方式 - 点击箭头配置文本的对齐方式。
使用参数管理器
用户定义的设计属性通过参数添加到您的设计中。参数可以单独添加和编辑,或者您可以使用参数表编辑器对话框(参数管理器)来跨整个设计或整个库添加和编辑参数。这些参数是由活动项目的源原理图文档中的各种对象类型或活动库中的组件“拥有”的。这提供了一种快速、高效的方式,将所有参数集中在一个地方进行编辑,并且能够创建工程更改订单,以直接将您所做的任何参数更改实施到每个受影响的“所有者”设计对象中。
当您打开对话框时,它会收集整个设计的所有参数数据,并以表格形式展示。通过从主菜单选择
工具 » 参数管理器,可以从原理图中启动
参数表编辑器对话框。运行该命令后,会打开
参数编辑器选项对话框。在此对话框中,选择您希望加载到
参数表编辑器对话框中的参数类型。例如,如果您正在处理组件参数,请禁用
包含由区域中的所有选项,除了
部件。您可以进一步使用对话框中心的下拉字段来细化对象包含的范围。选择包含所有对象、仅包含具有现有参数的对象,或仅包含实际使用的具有现有参数的对象。
另一个例子是,如果您正在处理文档参数,请仅启用文档选项。请注意,排除系统参数选项包括诸如组件模型设置、在模板中定义的文档参数等内容。当您对管理参数更熟悉时,探索这个选项。
如果您希望仅编辑设计中特定对象的参数,请根据需要选择这些对象,并启用仅选定对象选项。只有在对话框的包含参数所属区域启用了相关对象类型后,您的选择中的对象才会被包括。

参数编辑器选项对话框的选项和控制
- 包含以下所有者的参数 - 使用复选框显示以下所有者的参数:
- 部件
- 网络(参数集)
- 表符号
- 引脚
- 模型
- 端口
- 文档
- 满足以下条件 - 从下拉菜单中选择一个范围的条件,以包括对象:
- 所有对象
- 具有现有参数的对象
- 具有现有已使用参数的对象
- 其他选项
- 排除系统参数 - 启用此选项以排除所有系统参数。
- 仅选定对象 - 启用此选项以仅包括选定对象。
在选择所需选项后,点击
确定打开
参数表编辑器对话框(参数管理器)。
参数表编辑器对话框的选项和控件
主网格
- 总对象数 - 已选择的数量 - 显示网格区域中列出的对象总数以及当前选中的这些对象的数量。
- 对象类型 - 对象的类型。
- 文档 - 来源文档。
- 标识符 - 对象的唯一标识符。
- 系统参数 - 对象的附加信息列表,例如,供应商地址、描述、库引用等。
附加控件
- 撤销选中 - 点击以撤销所选单元格的编辑。
- 移除列 - 点击以移除列。此选项仅适用于包含静态信息的列。
- 添加列 - 点击以添加列。将打开“添加参数”对话框,在其中可以定义参数名称。
- 重置列顺序 - 点击以按字母顺序显示列。
- 接受更改(创建ECO)- 为了将这些更改应用于组件,必须生成一个ECO(工程更改订单)。点击以打开“工程更改订单”对话框。
右键菜单
- 撤销 - 点击以撤销所选单元格的编辑。
- 编辑 - 点击以编辑所选单元格。
- 添加 - 点击以向所选单元格添加信息。使用结果下拉菜单选择所需信息。
- 移除 - 点击以删除所选单元格的内容。
- 重命名列 - 点击打开“重命名现有参数对话框”,在其中可以重命名现有参数。
- 撤销重命名 - 点击以撤销列重命名并恢复为默认列名。
- 添加列 - 点击以打开“添加参数对话框”添加列。
- 移除列 - 点击以删除所选列。
- 剪切 - 点击以删除所选文本。
- 复制 - 点击以复制所选文本。
- 粘贴 - 点击以粘贴之前复制的文本。
- 清除 - 点击以清除所选信息。
- 报告 - 点击以打开“报告预览”对话框生成报告。
- 保存全部 - 点击以保存整个表格。
- 保存选中 - 点击以保存选中的数据。
- 全选 - 点击以选择所有数据。
- 选择列 - 点击以选择整个当前列。
- 交叉探测 - 点击以交叉探测所选对象。所选对象将在原理图表中高亮显示。
信息:使用右键菜单无法编辑或删除“对象类型”、“文档”和“标识符”。
注意
- 您可以在网格区域内拖放列以更改列显示顺序。新顺序将保存在项目文件中,以便在再次访问对话框时记住该顺序。
- 以下方式可以防止参数被更新:
- 在单个组件参数级别,通过“属性”面板的“组件”模式启用“锁定参数”选项(双击组件以访问)。还使用“允许与数据库同步”选项来控制是否可以更新注释。默认情况下,此选项启用,始终允许与源库/数据库同步。您可以禁用此选项以防止将注释包含在更新过程中。
- 在数据库链接级别 - 相关数据库链接文档(*.DbLink、*.DbLib或*.SvnDbLib文件)的“字段映射”区域包括控制是否可以更新参数的多个选项,包括“更新值”、“添加到设计”和“从设计中移除”。
使用此对话框可以在整个项目中添加、编辑和删除参数。该对话框可用于直接编辑项目中现有的参数,或配置来自链接数据库的参数更新(通过 DbLink、DbLib 或 SvnDbLib 文件链接)。请注意,这些数据库库链接类型的文件包括控制参数是否更新的选项。然后,通过从此对话框创建的工程更改订单来实施更改。
添加参数
要添加新参数,请点击按钮(或在主网格中的任何位置右键单击,然后从上下文菜单中选择
添加列命令)。
添加参数对话框将打开。如果您只是想创建新参数而不为任何对象分配任何值,只需输入所需的名称,然后点击
确定。如果您想要将参数及其特定值添加到所有对象中,请启用
添加到所有对象选项,输入所需的值,然后点击
确定。新参数的列将被添加到现有列的末尾(列表最右侧)。
重命名参数
要重命名参数,请在您想要重命名的列中的单元格上右键单击,然后从下拉菜单中选择重命名列。此时会打开重命名现有参数对话框。在输入参数的新名称字段中输入新名称,然后点击确定。请注意,列标题将会改变,并且名称旁边现在有一个小蓝色三角形。这个图标表示这个单元格的值已经改变。

重命名现有参数对话框
向选定组件添加参数
要向组件添加参数,请在
参数表编辑器对话框编辑器中使用
Shift+点击或
Ctrl+点击键组合选择单元格,右键点击然后从下拉菜单中选择
添加。选择
添加后,每个单元格中会出现一个小绿色加号符号。这表示已添加了一个新参数。
现在已经添加了参数,您可以为每个组件定义组件类型。参数表编辑器对话框支持标准表格编辑快捷方式。您可以按F2编辑单元格,然后按Enter应用编辑。可以通过选择单元格然后右键点击选择编辑来编辑多个单元格。输入新值然后按Enter将编辑应用到所有选定的单元格。
应用参数更改
刚刚完成的参数编辑当前保存在参数表编辑器对话框中,并且尚未应用到原理图上的组件。要将这些更改应用到组件上,您需要生成一个工程更改订单(ECO),然后将ECO应用到设计中。在参数表编辑器对话框中,点击接受更改(创建ECO)按钮。 参数编辑表对话框将关闭,工程更改订单对话框将打开。

点击验证更改按钮以检查更改是否可以应用。如果更改有效,检查列中将显示绿色勾选。

点击执行更改以将参数更改应用于组件。一旦更改被应用,关闭工程更改订单对话框。