UF_OPER_ask_cutter_group (查看源代码)
 
定义在: uf_oper.h
 
概述
This function returns in 'group' the tag of the cutter group object that the
specified 'oper' is contained in.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_cutter_group
(
tag_t oper,
tag_t * group
)
tag_t (tag_t类型)operInput(输入)- see above
tag_t * (tag_t型的指针)groupOutput(输出)- see above

 


 
UF_OPER_ask_geom_group (查看源代码)
 
定义在: uf_oper.h
 
概述
This function returns in 'group' the tag of the geometry group object that the
specified 'oper' is contained in.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_geom_group
(
tag_t oper,
tag_t * group
)
tag_t (tag_t类型)operInput(输入)- see above
tag_t * (tag_t型的指针)groupOutput(输出)- see above

 


 
UF_OPER_ask_machining_mode (查看源代码)
 
定义在: uf_oper.h
 
概述
This function returns in 'mode' the machining mode of the specified 'oper'.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_machining_mode
(
tag_t oper,
UF_OPER_mach_mode_t * mode
)
tag_t (tag_t类型)operInput(输入)- see above
UF_OPER_mach_mode_t *modeOutput(输出)- see above

 


 
UF_OPER_ask_method_group (查看源代码)
 
定义在: uf_oper.h
 
概述
This function returns in 'group' the tag of the method group object that the
specified 'oper' is contained in.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_method_group
(
tag_t oper,
tag_t * group
)
tag_t (tag_t类型)operInput(输入)- see above
tag_t * (tag_t型的指针)groupOutput(输出)- see above

 


 
UF_OPER_ask_name_from_tag (查看源代码)
 
定义在: uf_oper.h
 
概述
This function returns in 'name' the name of the specified 'oper'.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_name_from_tag
(
tag_t oper,
char name [ UF_OPER_MAX_NAME_LEN+1 ]
)
tag_t (tag_t类型)operInput(输入)- see above
charname [ UF_OPER_MAX_NAME_LEN+1 ] Output(输出)- see above

 


 
UF_OPER_ask_oper_type (查看源代码)
 
定义在: uf_oper.h
 
概述
This function returns the NX entity subtype (as found in uf_object_types.h)
of the specified 'oper'. It is returned in 'type'.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_oper_type
(
tag_t oper,
int * type
)
tag_t (tag_t类型)operInput(输入)- see above
int * (整数型指针)typeOutput(输出)- see above

 


 
UF_OPER_ask_program_group (查看源代码)
 
定义在: uf_oper.h
 
概述
This function returns in 'group' the tag of the program group object that the
specified 'oper' is contained in.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_program_group
(
tag_t oper,
tag_t * group
)
tag_t (tag_t类型)operInput(输入)- see above
tag_t * (tag_t型的指针)groupOutput(输出)- see above

 


 
UF_OPER_ask_ref_cutter (查看源代码)
 
定义在: uf_oper.h
 
概述
This function queries the reference cutter of an operation.

返回
Return code :
= 0 : sucessful
> 0 : failing error number
< 0 : failing error number

环境
Internal and External

参见
UF_OPER_set_ref_cutter

历史
Released in NX 2.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_ref_cutter
(
tag_t oper_tag,
tag_t * ref_cutter_tag
)
tag_t (tag_t类型)oper_tagInput(输入)the operation tag
tag_t * (tag_t型的指针)ref_cutter_tagOutput(输出)the tag of the reference cutter of the operation

 


 
UF_OPER_ask_selected_point_data (查看源代码)
 
定义在: uf_oper.h
 
概述
Query the data of a selected tracking point in an Operation.

返回
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

环境
内部和外部

历史
Released in NX2.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_selected_point_data
(
tag_t object_tag,
int index,
UF_CUTTER_tracking_point_data_t * data
)
tag_t (tag_t类型)object_tagInput(输入)the tag of the operation of the points
int (整数型)indexInput(输入)index of tracking point in parent (from 0 to the
number of selected points - 1)
UF_CUTTER_tracking_point_data_t *dataOutput(输出)the data of the point

 


 
UF_OPER_ask_selected_tracking_point_count (查看源代码)
 
定义在: uf_oper.h
 
概述
Query the number of selected tracking points in an Operation.

返回
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

环境
内部和外部

历史
Released in NX2.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_selected_tracking_point_count
(
tag_t object_tag,
int * count
)
tag_t (tag_t类型)object_tagInput(输入)the tag of the operation of the points
int * (整数型指针)countOutput(输出)the number of selected tracking points

 


 
UF_OPER_ask_selected_turn_point_data (查看源代码)
 
定义在: uf_oper.h
 
概述
Query the data of a selected turn tracking point in an Operation.

返回
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

环境
内部和外部

历史
Released in NX5.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_selected_turn_point_data
(
tag_t object_tag,
int index,
UF_CUTTER_turn_tracking_point_data_t * data
)
tag_t (tag_t类型)object_tagInput(输入)the tag of the operation of the points
int (整数型)indexInput(输入)index of turn tracking point in parent (from 0 to the
number of selected points - 1)
UF_CUTTER_turn_tracking_point_data_t *dataOutput(输出)the data of the point

 


 
UF_OPER_ask_status (查看源代码)
 
定义在: uf_oper.h
 
概述
This function returns in 'status' the status of the specified Operation 'oper'.
See the definition of UF_OPER_status_t in this file for a description of the
status.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_ask_status
(
tag_t oper,
UF_OPER_status_t * status
)
tag_t (tag_t类型)operInput(输入)- see above
UF_OPER_status_t *statusOutput(输出)- see above

 


 
UF_OPER_create (查看源代码)
 
定义在: uf_oper.h
 
概述
This function creates an operation based upon the specified operation template
type and subtype. All parameters of the newly created operation are derived
from the specified template object.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
cam_base

 
int UF_OPER_create
(
char * type_name,
char * subtype_name,
tag_t * new_object
)
char * (字符型指针)type_nameInput(输入)- the operation template type name
char * (字符型指针)subtype_nameInput(输入)- the operation template subtype name
tag_t * (tag_t型的指针)new_objectOutput(输出)- the tag of the newly created operation

 


 
UF_OPER_delete_tool_path (查看源代码)
 
定义在: uf_oper.h
 
概述
This function deletes the internal path associated with the specified 'oper'.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
cam_base

 
int UF_OPER_delete_tool_path
(
tag_t oper
)
tag_t (tag_t类型)operInput(输入)- see above

 


 
UF_OPER_deselect_tracking_point (查看源代码)
 
定义在: uf_oper.h
 
概述
Deselect a tracking point in an Operation.

返回
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

环境
内部和外部

历史
Released in NX2.0
 
需要许可证(S)
cam_base

 
int UF_OPER_deselect_tracking_point
(
tag_t object_tag,
char name [ ]
)
tag_t (tag_t类型)object_tagInput(输入)the tag of the operation
charname [ ] Input(输入)the name of the tracking point to deselect

 


 
UF_OPER_has_self_ipw (查看源代码)
 
定义在: uf_oper.h
 
概述
Does the operation have an In-Process-Workpiece or not.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
cam_base

 
int UF_OPER_has_self_ipw
(
tag_t oper,
logical * result
)
tag_t (tag_t类型)operInput(输入)The tag of the operation to be checked.
logical *resultOutput(输出)The result, TRUE if the operation has an
in-process-workpiece, FALSE otherwise.

 


 
UF_OPER_is_path_gouged (查看源代码)
 
定义在: uf_oper.h
 
概述
This function determines if the tool path in the specified 'oper' gouges
any geometry in the operation.

环境
内部和外部

历史
Originally released in V16.0
 
需要许可证(S)
gateway (UG入口基本模块,Gateway是所有其它Uuigraphics模块的一个必要条件)

 
int UF_OPER_is_path_gouged
(
tag_t oper,
logical * result
)
tag_t (tag_t类型)operInput(输入)- see above
logical *resultOutput(输出)- TRUE if the if the tool path gouges any geometry.
FALSE otherwise.

 


 
UF_OPER_reset_from_table (查看源代码)
 
定义在: uf_oper.h
 
概述
Reset the Feeds and Speeds data in an operation.

返回
UF_CAM_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

UF_OPER_ERROR_QUERY_FAILED
No match in the Machining Data library was found for the Cut Method,
Part Material and Tool Material defined for this operation.

UF_CAM_ERROR_INSUFFICIENT_DATA
At least one of the following is not defined for the operation:
Cut Method, Part Material or Tool Material.

环境
内部和外部

历史
Released in NX3.0.3
 
需要许可证(S)
cam_base

 
int UF_OPER_reset_from_table
(
tag_t oper_tag
)
tag_t (tag_t类型)oper_tagInput(输入)tag of the operation

 


 
UF_OPER_select_tracking_point (查看源代码)
 
定义在: uf_oper.h
 
概述
Select a tracking point in an Operation
.
Note:
Specifying a tracking point for an operation will result in setting the Z-offset,
Adjust and Cutcom data for the operation from that of the selected tracking
point. If a local override for this data is desired, it must be specified after
selecting the tracking point.

返回
UF_CUTTER_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

环境
内部和外部

历史
Released in NX2.0
 
需要许可证(S)
cam_base

 
int UF_OPER_select_tracking_point
(
tag_t object_tag,
char name [ ]
)
tag_t (tag_t类型)object_tagInput(输入)the tag of the operation
charname [ ] Input(输入)the name of the selected tracking point

 


 
UF_OPER_set_machining_data (查看源代码)
 
定义在: uf_oper.h
 
概述
Set the Machining Data parameters in an operation.

返回
UF_CAM_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

UF_OPER_ERROR_QUERY_FAILED
No match in the Machining Data library was found for the Cut Method,
Part Material and Tool Material defined for this operation.

UF_CAM_ERROR_INSUFFICIENT_DATA
At least one of the following is not defined for the operation:
Cut Method, Part Material or Tool Material.

环境
内部和外部

历史
Released in NX3.0
 
需要许可证(S)
cam_base

 
int UF_OPER_set_machining_data
(
tag_t oper_tag
)
tag_t (tag_t类型)oper_tagInput(输入)tag of the operation

 


 
UF_OPER_set_ref_cutter (查看源代码)
 
定义在: uf_oper.h
 
概述
This function set the reference cutter for an operation. Currently,
only Cavity and Zlevel operations are allowed to set reference cutter.

返回
Return code :
= 0 : sucessful
> 0 : failing error number
< 0 : failing error number

环境
Internal and External

参见
UF_OPER_ask_ref_cutter

历史
Released in NX 2.0
 
需要许可证(S)
cam_base

 
int UF_OPER_set_ref_cutter
(
tag_t oper_tag,
tag_t ref_cutter_tag
)
tag_t (tag_t类型)oper_tagInput(输入)the operation tag
tag_t (tag_t类型)ref_cutter_tagInput(输入)the tag of a reference cutter to the operation

 


 
UF_OPER_unload_path (查看源代码)
 
定义在: uf_oper.h
 
概述
Unload Tool Path of an Operation.

返回
UF_CAM_ERROR_TAG_NOT_CORRECT_TYPE
The input tag is not an operation

环境
内部和外部

历史
Released in NX5.0.2
 
需要许可证(S)
cam_base

 
int UF_OPER_unload_path
(
tag_t oper_tag
)
tag_t (tag_t类型)oper_tagInput(输入)tag of the operation