使用模型中的参数

在模型中添加尺寸或其他测量值时,添加的值便成为模型的参数。使用 表达式 中的参数获得其他参数,也可以定义用户参数,通过输入参数名称得到其值。

由表达式计算出的尺寸前面带有前缀 fx

注: 尺寸约束草图大小。如果尺寸过约束草图,则该尺寸可以作为参考参数保存。

演示如何使用参数

在编辑框中定义或更改参数名称和值

当您在编辑框中输入尺寸或其他值时,该值将定义为模型的参数并被指定一个默认名称,例如 d0、d1 或 d2。可以替代该默认名称并当在编辑框中输入值时可以指定参数名称。

例如,如果要将草图截面轮廓拉伸到高度为 2 mm,请在“拉伸”对话框的距离编辑框中输入 2 mm。当执行拉伸命令时,将创建默认参数(例如 d0)并为其指定值 2 mm。但是,如果您反而输入 HT = 2 mm,Inventor 将分析表达式并使用指定的值 2 mm 创建参数 HT。用这种方式,您可以设定有实际意义的参数名称,以便参考和以后使用。

若要更改参数名称或值,请以相似的方式使用该编辑框。我们再看一下如何将前一个例子中的参数名称从 HT 更改为 HGHT。编辑拉伸特征并在距离编辑框中输入 HGHT=2 mm。执行该命令后,HT 参数将替换为 HGHT 参数。

使用“参数”命令更改参数的名称或值

当您在编辑框中输入尺寸或其他值时,该值将定义为模型的参数并被指定一个默认名称,例如 d0、d1 或 d2。可以使用“参数”命令来重命名现有的参数以及更改参数值。也可以通过更改参数 表达式 来更改参数的值。

  1. 在功能区上,单击 “管理”选项卡 “参数”面板 “参数”
  2. 在“参数”对话框中,找到要改变的参数。
  3. 若要改变“参数名称”、“表达式”或“备注”,可以单击相应框选择现有值,然后输入新值。
  4. 按 Enter 键保存修改。
  5. 若要更新模型,单击快速访问工具栏上的“更新”。
注: 只有普通尺寸可以编辑。若要将 计算(参考)尺寸 转换为普通尺寸,请选择“样式”框,然后单击“普通”。为避免过约束草图,可能需要将其他尺寸转换成联动尺寸。
提示: 也可以通过编辑草图尺寸或特征来改变现有参数的值。

添加数字型用户参数

可以为值定义数字型参数(例如屈服强度)并指定其名称,以便在模型中设定尺寸值或其他测量值。

  1. 在功能区上,单击 “管理”选项卡 “参数”面板 “参数”
  2. 在“参数”对话框的下拉菜单中单击“添加数字”,以将数字型参数行添加到“用户参数”表格中。
  3. 在框中单击以输入参数名称、单位和 表达式

    在“单位”框中,打开“单位类型”对话框,其中列出了所有可用的单位类型。单击以展开浏览器树,并选择所需的类型。

  4. 如果参数是关键参数,请选中“关键”复选框。
  5. 如果需要,可以输入注释。
提示: 如果在许多零件中使用相同的参数,可以创建一个模板文件,在其中包含这些参数。在将模板文件保存在 Templates 文件夹中,以便在创建新零件文件时使用。

添加文本用户参数

可以定义文本参数(例如颜色或其他描述性的文本字符串)并指定其名称,以在模型中设定值。但要切记,文本参数不支持表达式。

  1. 在功能区上,单击 “管理”选项卡 “参数”面板 “参数”
  2. 在“参数”对话框中,单击“添加文本”以将文本参数行添加到“用户参数”表格中。
  3. 在“参数名称”框中单击以输入名称。
  4. 在“表达式”框中单击以添加该参数的值。
  5. 如果参数是关键参数,请选中“关键”复选框。
  6. 如果需要,可以输入注释。
提示: 如果在许多零件中使用相同的参数,可以创建一个模板文件,在其中包含这些参数。在将模板文件保存在 Templates 文件夹中,以便在创建新零件文件时使用。

添加真/假用户参数

可以定义真/假参数并指定其名称,以在模型中设定真/假条件。但要切记,真/假参数不支持表达式。

  1. 在功能区上,单击 “管理”选项卡 “参数”面板 “参数”
  2. 在“参数”对话框的下拉菜单中单击“添加真/假”,以将布尔参数行添加到“用户参数”表格中。
  3. 在“参数名称”框中单击以输入名称。
  4. 如果需要,请在“表达式”框中单击以将值“True”更改为“False”。
  5. 如果参数是关键参数,请选中“关键”复选框。
  6. 如果需要,可以输入注释。
提示: 如果在许多零件中使用相同的参数,可以创建一个模板文件,在其中包含这些参数。在将模板文件保存在 Templates 文件夹中,以便在创建新零件文件时使用。

为参数指定值列表

可以为参数定义多个值;但在任何时间,一个参数只能有一个值。这些值实际上是表达式,因此数字型参数的值列表项可以作为实际的参数表达式。

  1. 在“参数”对话框中,在参数行上的任意位置单击鼠标右键,然后选择“生成多值”打开“值列表编辑器”对话框。
  2. 在“添加新项”区域输入值,其中每个值要位于单独的行中。使用 Enter 键来按需添加新行。
  3. 单击“添加”以将这些值移动到“值”字段中。
  4. 单击“确定”。
注: 不能为布尔参数创建多值列表。

为具有多个值的参数选择其他值

  1. 在“参数”对话框中,在参数的“表达式”框上单击以显示向下选择箭头。
  2. 单击箭头以显示值列表。

    如果还为该参数定义了自定义值,则该值也会包含在列表中。

  3. 从列表中选择一个新值。

编辑参数的多值列表

  1. 在“参数”对话框中,在参数的“表达式”框上单击鼠标右键,然后选择“编辑多值列表”以显示“值列表编辑器”对话框。
  2. 编辑值列表。
    • 在“添加新项”字段中输入新值,然后单击“添加”以将新值移动到“值”字段中,也可以单击“清除”以删除输入的内容,然后重新输入。
    • 在“值”字段中选择一个值,然后单击“删除所选项”以将该值从多值列表中删除。
  3. 完成后单击“确定”。

为多值参数使用自定义值

如果定义了自定义值,可以将该值添加到多值参数中。自定义值不属于已为参数定义的值列表,但它可用作参数的“表达式”字段的选项。必须先启用为参数使用自定义值的功能,然后才能添加该值。

  1. 在“参数”对话框中,在参数的“表达式”框上单击鼠标右键,然后选择“编辑多值列表”以显示“值列表编辑器”对话框。
  2. 选中“允许自定义值”。
  3. 单击“确定”关闭“值列表编辑器”。
  4. 单击参数的“表达式”框中的箭头以显示值列表,然后选择新选项“<自定义值...>”。
  5. 覆盖“表达式”框中的值,然后按 Enter 键。

自定义值现在已包含到“表达式”框中的可用值列表中,并且当前处于选定状态。但它不包含在该参数的“值列表编辑器”中显示的多值列表中。

一个多值参数中只能添加一个自定义值。如果尝试添加其他自定义值,则上一个自定义值将被覆盖。

若要删除自定义值,请将该值更改为其他某个值,然后打开该参数的“值列表编辑器”并清除复选框“允许自定义值”。

数字型用户参数的复合单位

  1. 在“参数”对话框中,单击“添加数字”以添加新的数字型用户参数。
  2. 单击“单位”列以打开“单位类型”对话框。
  3. 根据需要展开组并单击以选择一个单位类型。
  4. 在“指定单位”框中,选定的单位被添加到框中。若要生成复合单位定义(如英寸/秒),可以用合适的运算符(如乘、除、或幂运算)将单个单位分开。

    如果愿意,用户可以直接在“指定单位”框中输入单位。

  5. 单击“确定”,将度量单位添加到参数的“单位”列。

过滤所显示参数的集合

在“参数”对话框中,可以基于某种条件选择要包含以显示的参数。

若要过滤参数的显示,请从“过滤器”列表 中选择一种过滤器。

也可以展开或收拢“模型参数”列表和“用户参数”列表以隐藏或显示这些参数。

以简化模式显示参数列表

可以将“参数”对话框的显示简化为包含较少的列和按钮。

若要简化显示,请单击对话框底部的“<< 更少”。对话框窗口的大小将做相应的调整。在将对话框更改回完全显示之前,它将一直保持以简化模式显示。

若要返回完全显示,请单击对话框底部的“更多 >>”。

在电子表格中定义参数并将其链接至打开的文档

  1. 在功能区上,单击 “管理”选项卡 “参数”面板 “参数”
  2. 在“参数”对话框中,单击“链接”,以找到并选择 Microsoft Excel (.xls) 文件。
  3. 指定参数在电子表格中的开始单元。不要包含任何列表头、行表头或电子表格中的其他内容。
  4. 指定是嵌入还是链接电子表格。

链接或嵌入电子表格时,“参数”对话框中将添加显示参数的表。不能在“参数”对话框中编辑电子表格中的参数,在 Microsoft Excel 中打开文件进行修改。

将模型和用户参数导出到零部件特性

  1. 在功能区上,单击 “管理”选项卡 “参数”面板 “参数”
  2. 在“参数”对话框中,单击要导出到“导出参数”列中的参数旁边的复选框。
    • 在参数行中单击鼠标右键并选择“自定义特性格式”以设置用于导出参数的格式。
  3. 单击“完成”。
  4. 单击 “iProperty”“自定义”选项卡验证是否列出了该参数。
  5. 单击“确定”。

在 BOM 表和明细栏中显示导出的参数

  1. 在“BOM 表”或“明细栏”对话框中单击“列选择器”。
  2. 选择“自定义特性”字段。
  3. 从“可用的特性”字段中选择要显示在 BOM 表或明细栏中的参数。
  4. 单击“结束”。所选参数将显示为新列。

删除用户参数

在“参数”对话框中,在参数行上的任意位置单击鼠标右键,然后选择“删除参数”。

可以使用 API 创建自定义参数组。