购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_MODL_show_parent_curves( tag_t feature_tag, logical selectable, int * n_unch_disp_stat, UF_MODL_disp_info_p_t * unch_parents_disp_status, int * n_ch_disp_stat, UF_MODL_disp_info_p_t * ch_parents_disp_status) 函数说明:
该程序显示一个输入功能的NX父曲线。客户默认变量Solids_MoveCurvesToOtherLayer,在ug_english.def定义和ug_metric.def将控制这个程序的行为。如果Solids_MoveCurvesToOtherLayer=上,这个例程将退消隐所选功能的所有父NX曲线,并且将动议趴在非可选父NX曲线层的工作层。如果Solids_MoveCurvesToOtherLayer=关闭,这个例程退消隐所选功能的所有父NX曲线和将改变所有非可选层的掩模上父NX曲线骗是可选择的层。如果选择的是TRUE和家长NX曲线上可见,但非可选的层,此例程要么移动这些家长NX曲线的工作层或改变的面膜根据Solids_MoveCurvesToOtherLayer的值层。
函数参数:
第1个参数为输入:
feature_tag代表参数变量,tag_t 为输入参数类型,输入功能记录EID
第2个参数为输入:
selectable代表参数变量,logical 为输入参数类型,父曲线是可选择
第3个参数为输出:
输出int * 整数型的参数,参数的变量格式为n_unch_disp_stat,其显示状态是show动作后保持不变父曲线的数量
第4个参数为输入:
unch_parents_disp_status代表参数变量,UF_MODL_disp_info_p_t * 为输入参数类型,如果传递NULL中,再没有什么返回。如果一个指针传递中,那么UF_MODL_disp_info_t结构的阵列将被分配,一个用于它的显示状态不变每个父曲线。该UF_MODL_disp_info_t结构将有父曲线原来的显示信息。然后,该阵列可以被传递到UF_MODL_hide_parent_curves的曲线恢复到原来的显示状态。这个数组必须由主叫方拨打UF_free释放。
第5个参数为输出:
输出int * 整数型的参数,参数的变量格式为n_ch_disp_stat,其显示状态的显示操作后变为父曲线,即层号或空状态的数量通过此功能更改。
第6个参数为输入:
ch_parents_disp_status代表参数变量,UF_MODL_disp_info_p_t * 为输入参数类型,如果传递NULL中,再没有什么返回。如果一个指针传递中,那么UF_MODL_disp_info_t结构的阵列将被分配,一个用于它的显示状态被改变每个父曲线。该UF_MODL_disp_info_t结构将具有对父curve.This阵列原来显示信息然后可以被传递到UF_MODL_hide_parent_curves的曲线恢复到原来的显示状态。这个数组必须由主叫方拨打UF_free释放。