基础 > 关系和参数 > 受限制的值参数 > 关于更新模型中的参数定义
  
关于更新模型中的参数定义
如果限制文件中定义的参数与模型中具有相同名称的非受限参数产生冲突,则必须在模型中更新参数限制定义。可通过单击“工具”(Tools) > “冲突报告”(Conflict Report) 生成冲突报告,并可通过更新“参数”(Parameters) 对话框中的参数定义来解决冲突。
 
* 为了将现有非受限参数转换为受限制参数而更新限制定义文件或创建新的限制定义文件时,会发生限制定义冲突。如果要使用新创建的限制定义文件,必须通过设置 restricted_val_definition 配置选项来指定到该文件的路径,然后再次启动 Creo Parametric
如果存在冲突,即限制定义文件中定义的参数和模型中具有相同名称的参数 (受限或非受限) 不同,则模型中的受限制参数值不会自动更新。必须在“参数”(Parameters) 对话框中选择参数并单击“工具”(Tools) > “更新限制定义”(Update Restriction Definition) 以更新参数定义。
单击“工具”(Tools) > “更新限制定义”(Update Restriction Definition) 之后,Creo Parametric 就会更新模型中的参数定义,使其匹配限制定义文件中的参数定义。然而,Creo Parametric 不会更新参数的值。“参数”(Parameters) 对话框的“受限制的”(Restricted) 列中复选框旁边的橙色点表示已更新参数的值发生冲突。在限制定义文件中,如果您已经指定了参数值的范围,则可以从“值”(Value) 列中的列表里为各个参数选择新值,或者输入指定范围内的值。
可保持模型中定义的参数现有值或编辑参数的值。要编辑参数值,请选择要更新的参数,并从更新的值列表中选择值或输入指定范围内的值。
 
* 如果模型有多个名称相同的参数,则当您单击“工具”(Tools) > “更新限制定义”(Update Restriction Definition) 时,所有名称相同的参数均会有一个新定义。
可将由关系驱动的非受限参数转换为受限制参数。但是,转换后就不能在“参数”(Parameters) 对话框中修改受限制参数的值。
如果在将非受限参数转换为受限制参数时出现下列情况,则“更新限制定义”(Update Restriction Definition) 命令会失败:
模型中定义的参数名称、单位或类型与限制定义文件中所定义的不同。
定义的参数在限制定义文件中是受表格限制的参数。