装配体配置
在 OnShape 中,无论您是否有 Part Studio 配置,都可以在装配体内创建自己的配置。它们是完全分开的,不会影响对方。
装配体配置的机械工作方式与 Part Studio 配置相同。不同之处在于,在装配体中,只能配置配合(不是配合连接器)、实例和阵列。
当多个人在同一文档中工作时,每个人都会看到自己选择的配置,但在跟随模式下工作时除外,那时,跟随者会看到引领者选择的配置。
若要了解有关装配体配置的更多信息,您可以点击此处的自定进度课程:装配体配置(需要 Onshape 帐户)。
下面是一个装配体的示例,其中配置面板图标在窗格的右侧,在下图中,显示在红色箭头的右侧:

通过工作区内的零件实例或装配体,打开“配置”面板:
- 单击图形区域右侧的
(如下所示)
-
配置面板将打开:
- 单击
:
- 在第一行中单击以将其激活,并在“名称”列中输入所输入内容的名称。例如,要在零件上配置阵列,您可以将行命名为 2x2 和 4x4。使用 Tab 键可从一行移至下一行。
活动的行用行左侧的蓝条来指示。
- 若要为指定行配置输入值,请单击
。
- 选择包含参数的嵌合、实例或阵列(在装配体列表中单击它),并在打开的对话框中选择参数(如下所示,以红色勾勒轮廓)。随后,该参数以黄色虚线勾勒,并在配置中为该输入创建一个新列(如下所示,在“配置”面板中,位于红色箭头左侧)。
列名称默认为选定图元的名称(作为顶级标题)加上输入框名称(作为从属级标题)。在本例中,Box <1> 是选定的图元,输入框名称已由用户更改为 2 x 2 和 Long。
- 要编辑已配置的参数,请执行以下操作:
- 如果输入是已输入的值,请单击表格中的行并输入新值。
- 如果输入是对话框中的一项选择,请双击表中的行以打开特征对话框。
特征对话框中的相应输入框将以蓝色亮显。针对此输入,在模型上或在实例列表中进行选择。
- 完成配置的定义后,单击窗口顶部的橙色消息中的“完成”按钮,或关闭对话框。
- 对于每一行,重复步骤 6 至 8。
- 重复步骤 5 到 8,向配置中添加其他特征。
- 要使用模型测试输入,请在配置下的特征列表中,使用向下箭头从菜单中进行选择:
默认情况下,“配置”左侧的插入符号会展开(如上所示,在红色箭头的右侧),当您完成面板的某个部分后,单击插入符号可折叠该部分。
将鼠标悬停在特征对话框中的输入框上,查看可以配置哪些特征。当您将鼠标悬停在可供配置的特征上时,这些特征将以黄色亮显。
模型应该相应地更新。如果未更新,请检查设计意图的模型和配置定义以进行精确选择。

Onshape 还有一种机制可以直接从“配置”面板为您先前定义的每个配置输入配置装配体特性。可供配置的属性包括:名称、说明、零件编号、修订版、供应商、项目、产品线、标题 1、标题 2、标题 3、非修订版本管理,以及从所有物料清单中排除。
配置装配体属性:
- 使用“配置”面板中的现有配置输入,单击面板顶部的
(如下所示,以蓝色勾勒轮廓):
- 单击
。
- 选择您希望配置的装配体属性(属性包含在列表中)。(本例使用“项目”。)
将创建一个表,之前选择的配置输入在第一列中,属性在第二列中:
- 在“配置”列中,使用向下箭头从配置选项列表中进行选择。
- 在“项目”(项目属性)列中,输入名称。
- 要为另一配置选项添加更多零件属性,请单击
。
- 从第一列中选择一个新的配置选项。
- 在“项目”(项目属性)列中,输入名称。
- 根据需要进行重复以针对必要的配置选项配置属性。
当配置零件编号属性时,您可以右击并选择“生成新零件编号”,当(通过您的 Professional Company 设置 > 编号方案或 Enterprise 设置 > 编号方案)开启自动生成零件编号时:
要更改配置的名称,请单击该名称(“配置”),然后键入新名称。在编辑框外侧单击即可保存。
如果表中的任何属性设置为只读,则无法删除表、向表中添加属性或删除只读属性列。您仍可以修改可编辑属性的单元格值。再次将只读属性设置为可编辑以修改该表。

将具有配置的零件插入装配体后,您可以在任何设备上更改其配置:
- 右键单击零件(或“实例”列表中的零件名称),然后选择更改配置。
“更改配置”对话框随即打开:
- 选择新的配置选项。
- 当您对选择的内容满意时,请单击
。(使用
可取消操作。)
对于 iOS 和 Android 设备,轻按三个点菜单并选择“更改配置”以访问配置下拉菜单并选择其他配置。轻按“生成”按钮可生成零件的新配置。

The examples in this section show a configured Part Studio; functionality is identical when working with configured Assemblies.
Renaming configurations
To rename a configuration input or input parameter (column), hover over the current name to display the I-cursor. Click to select the current text, type the new text, then press Enter.
Configuration input parameters (columns) can be renamed for sketch features only.
Configuration inputs can also be renamed via the context menu.
Context menus
To make adjustments to a configuration input, click three-dot button
- Copy table - Copy the entire configuration input. You can then paste it into a spreadsheet for record-keeping or editing. You can likewise paste from a spreadsheet back into a configuration input. See Copying and pasting input values and parameters
- Copy input - Copy the input and values (rows). You can then paste it into another Part Studio or Assembly's Configuration panel, and add parameters using the Copy table command. See Copying and pasting inputs.
- Copy all inputs - Copy all the inputs and values (rows) in the Configuration panel. You can then paste it into another Part Studio or Assembly's Configuration panel, and add parameters using the Copy table command. See Copying and pasting inputs.
- Move up/down - Reorder the input in the Configuration panel. You can also click and drag the inputs to reorder them.
- Rename - Rename the configuration input. You can also rename the input as described in the Renaming configurations section.
- Edit FeatureScript IDs - This dialog will change the internal FeatureScript identifiers of the configuration input. Click inside the dialog boxes to change IDs. When finished, select Break reference and change IDs in the lower right corner.
This dialog is typically only useful if you need to build a Part Studio inside a custom FeatureScript feature.
- Exclude from properties - See Excluding configurations from affecting properties.
- Collapse/Expand all inputs - Collapse or expand all the configuration inputs in the Configuration panel.
- Visibility conditions - See Setting visibility conditions.
- Delete - Select this action to immediately delete the configuration input; no warning is given.
For all tables, use the context menu (right-click) to operate on rows or columns:
Column context menu
Row context menu
- Switch to - When right-clicking a row that is not the currently selected input, the menu item is prefaced with Switch to a different input.
- Set as default - If a row is not currently the default input value, set it as the new default. The current default is displayed next to the input name.
- Duplicate row - Create a duplicate row; this is especially convenient when preparing to paste a new input into this one. See Copying and pasting tables into and out of Configuration Inputs below, for more information.
- Move up/down - Move the selected row up or down one row. You can also click and drag to reorder the rows.
- Rename - Rename the input.
- Delete column/row - Delete the selected column or row.
You can click and drag individual column edges in the table to resize them; in the case of stacked column labels, click and drag the bottom label, indicated in the illustration above by the blue arrow.


您可以将配置输入复制并粘贴到 Part Studio 或装配体中或将其粘贴到 Part Studio 或装配体中。这使得在设计之间共享配置变得轻松快捷。
-
在 Part Studio 或装配体中打开包含要复制的输入的“配置”面板。
-
单击输入的三点菜单,然后选择“复制输入”或“复制所有输入”。
-
在 Part Studio 或装配体中打开“配置”面板以粘贴输入。
-
单击“配置 Part Studio/装配体”旁边的箭头,然后选择“粘贴输入”。
输入将插入到“配置”面板中。 -
从新的 Part Studio 或装配体中选择要配置的参数。继续阅读以了解现在如何将输入值和参数复制到输入表中。
注释:
- 您可以复制和粘贴配置输入:Part Studio 和装配体之间、同一文档内以及不同文档之间。
- 所有名称、可见性条件、FeatureScript ID 和变量定义都与输入一起复制。
- 在用户登出之前,复制的输入都可用。
- 复制的输入和粘贴的输入之间的参考不会保留;粘贴后,对原始配置输入的更改不会反映在粘贴的输入中。
- 如果目标配置没有计算可见性所需的所有输入,则粘贴的可见性条件将自动修复(移除)。
- 不粘贴具有相同内部 FeatureScript ID 的配置输入。要修复此问题,您可以删除具有相同内部 FeatureScript ID 的配置输入,然后重新粘贴。

您可以将配置复制并粘贴到配置中,以帮助输入或编辑值。
要复制值和参数,请执行以下操作:
- 打开右上角“+配置特征”旁边的
菜单。
- 选择复制表格:
- 复制表格后,您可以将其粘贴到电子表格中:
请注意,列名也与表一起出现,如上所示。现在您可以编辑表格并将其复制/粘贴回 Onshape:
- 只选择具有数据的行和列(不是列名或标题),如下面的蓝色所示:
如果需要,您还可以为表格添加额外的空白行。在为复制命令进行选择时,只需包括电子表格中的额外行。
- 发出复制命令。
- 在 Onshape 配置表中,单击表格左上角的单元格。
- 发出键盘复制命令:
Onshape 会自动将配置输入表的行和列中的数据替换为复制的数据。Onshape 还会自动包含每个输入的默认单位。
请注意,如果从电子表格复制的行数多于 Onshape 配置输入表格中的行数,则这些行不包含在粘贴中。Onshape 会立即创建行。
但是,如果从电子表格复制的列数多于 Onshape 配置输入表格中的列数,则这些列不包含在粘贴中。Onshape 尚未动态创建列。但是,在粘贴前,您可以在配置表格中创建其他列(参数)。

本节中的示例显示了已配置的 Part Studio;使用已配置的装配时,功能是相同的。
您可以调整配置输入参数可见的条件。
考虑一个带有两个配置输入的零件:高度和宽度。
默认情况下,任意高度的零件可以将宽度设置为任意值。但是,假设超宽度仅适用于“较高”高度。在这种情况下,我们可以设置“宽度”输入参数可见的条件。
- In the Configuration panel, click the configuration's three-dot button, and select Visibility conditions from the menu.
“配置可见性条件”对话框打开。右侧面板显示当前选定配置的预览。您可以在此面板中更改所选选项以预览您的设置。 - 单击“添加条件”。
- 单击第一个下拉菜单,然后选择应控制此输入参数可见性的参数。在此示例中,我们将选择“高度”输入参数。
- 单击第二个下拉菜单,然后选择输入参数可用的条件。在此示例中,“宽度”输入参数仅适用于“较高”高度。右侧的预览会更新以反映您的选择。在下图中,您可以看到“宽度”输入参数不再适用于“较低”高度。
- 单击“保存”。现在,“宽度”输入参数仅在选择“较高”高度时可见,“宽度”输入参数表显示可见性条件图标
。
设置多个条件
配置条件是累加的;如果我们在上面的示例中添加第三种配置并设置下图所示的条件,则“大圆角”选项将仅适用于同时具有“较高”高度和“超宽”宽度输入参数的零件。
当将“较高高度”设置为“默认宽度”时,“圆角”配置将被隐藏。
配置输入参数只能控制“配置”面板中显示在其下方的输入的可见性。在我们的示例中,“宽度”输入参数可以由“高度”输入参数控制,但不能由“圆角”输入参数控制。
修复可见性条件
如果找不到必要的输入,则会自动修复(移除)可见性条件。
例如,如果“宽度”输入参数的可见性取决于“高度”输入参数,并且删除了“高度”输入参数,则“宽度”的可见性条件将自动移除。
“宽度”的可见性条件是根据“高度”输入参数计算得出的。
“高度”输入参数已删除。
系统会自动修复“宽度”输入参数的可见性条件。
提示
-
您设置的可见性条件可在所有“插入”对话框中找到(即,将配置的零件插入到装配体中时)。
-
隐藏的输入参数始终有其默认值。在上面的示例中,即使未设置宽度选项,“较低高度”和“中等高度”的零件也具有“默认宽度”。
-
(仅限零件和 Part Studio):已从特性中排除的配置输入只能控制其下方其他输入的可见性,这些输入参数也已从特性中排除。在下面的示例中,如果将“宽度”排除在特性中(由图标
指示),则只有当“圆角”也从特性中排除时,它才能控制圆角的可见性。
- 使用“配置可见性条件”对话框中的“输入”下拉菜单来查看其他输入参数。您可以选择“所有输入”来查看所有可用输入参数。
- When multiple inputs are displayed in the dialog, click the three-dot button to expand or collapse all inputs.
- 您可以将配置可见性条件对话框的预览部分用作操场来测试您的配置。
- 选中“显示隐藏的输入参数”复选框以在“配置可见性条件”对话框中显示灰色的输入参数。
-
Hidden inputs are grayed out in the Configurations panel.
-
Click
in the Configurations selector to open the Configuration visibility conditions dialog for all inputs. Click
in the Configurations panel to open the dialog for that input.
-
对可见性条件所做的更改会自动反映在引用配置元素的所有现有文档中。

将具有排除配置的零件插入到装配体中时,您将在该零件旁边看到“从属性中排除”图标。