SMARTHolechart > 使用 SMARTHolechart > 定义 UDF 和本地组
定义 UDF 和本地组
利用选项 UDF_RECOGNITION,可以控制应通过 SMARTHolechart 识别哪些类型的组。您的组中的所有参数都可以输出。要输出组中的特征尺寸,您必须使用关系将这些参数关联到几何。
要通过 SMARTHolechart 检测组,您的组内必须存在定位参考。您可以使用两个定位参考之一:
基准点 - 仅显示位置。
坐标系 - 可以显示位置、方向和定向。使用选项 UDF_DIRUDF_ORIENT 可定义方向和定向。
* 
基于几何的孔计算不会考虑检测到的组中的所有特征和几何。如果您仍要识别您的组中的某些几何,请将参数 BUW_HC_USE 添加到对应的特征。
UDF_RECOGNITION = NO
SMARTHolechart 未检测到组。
UDF_RECOGNITION = BUW
定义以下参数来利用 SMARTHolechart 启用组检测:
BUW_UDF_NAME - 设置孔类型名称。
BUW_REF - 设置定位参考。不会使用此参数的值。
NUMBER - 如果在一个 UDF 中定义多个孔类型,则必须在 UDF 中设置若干不同的孔类型。每个孔类型需要一个定位参考。
BUW_HC_UDF_DIR -(可选)如果未设置,则使用 UDF_DIR 中的默认值。
BUW_HC_UDF_ORIENT -(可选)如果未设置,则使用 UDF_ORIENT 中的默认值。
当某个组中有一个孔类型时,仅需要 BUW_REFBUW_UDF_NAME 参数。计算将考虑该组中的所有特征:
BUW_REF
BUW_UDF_NAME
NUMBER
Group TESTUDF
Extrude 1
UDFCSYS1
REF 1
TESTUDF1
Extrude 2
UDFCSYS2
当单个组中有多个孔类型时,需要 BUW_REFBUW_UDF_NAMENUMBER 参数:
BUW_REF
BUW_UDF_NAME
NUMBER
Group TESTUDF
Extrude 1
TESTUDF1
1
UDFCSYS1
REF 1
TESTUDF1
1
Extrude 2
TESTUDF2
2
UDFCSYS2
REF 2
TESTUDF2
2
UDF_RECOGNITION = ALL
在上述 BUW 组下,将检测到用户定义特征 (UDF) 创建的所有组。您的 UDF 内必须有一个定位参考(点或坐标系)。第一个参考将被作为定位参考。
您必须向“孔类型/UDF”(Hole types/UDF) 列表添加具有您的 UDF 的名称的 UDF。
您的 UDF 中的所有参数和可变尺寸都可以输出。