UF_DIE_ask_binder_wrap (view source)
 
Defined in: uf_dieeng.h
 
Overview
Retrieve the current parameters of an associative binder wrap feature.

Environment
Internal and External

See Also
Refer to example

History
Originally released in V16.0
 
Required License(s)
gateway

 
int UF_DIE_ask_binder_wrap
(
tag_t binder_wrap_feature,
UF_DIE_binder_wrap_p_t uf_binder_wrap_info
)
tag_tbinder_wrap_featureInputDIE_BINDER_WRAP feature whose parameters
are to be retrieved.
UF_DIE_binder_wrap_p_tuf_binder_wrap_infoOutput to UF_*free*Information defining the binder wrap
features current parameters, the caller
should free allocated memory in this
structure by calling UF_DIE_free_binder_wrap.

 


 
UF_DIE_ask_draw_faces (view source)
 
Defined in: uf_dieeng.h
 
Overview
The following function will provide the faces for the various tools.
The faces returned for the binder ring and the punch will be based upon the
last DIE_BINDER_RING feature. If there is no DIE_BINDER_RING feature in
the part, no faces will be returned. The faces returned for the die face
will be based upon the DIE_FACE feature within the same operation that
the last DIE_BINDER_RING exists in. If there is no DIE_FACE feature, the
faces belonging to the DIE_OUTPUT feature that is a child of the
aforementioned DIE_BINDER_RING feature is returned.

Environment
Internal and External

See Also
Refer to example

History
Originally released in V19.0.1
 
Required License(s)
gateway

 
int UF_DIE_ask_draw_faces
(
int type_of_tool,
int * num_faces,
tag_t * * faces
)
inttype_of_toolInput0 = binder ring,
1 = punch,
2 = die face
int *num_facesOutputnumber of faces for tool requested
tag_t * *facesOutput to UF_*free*array of faces for tool requested

 


 
UF_DIE_ask_material_properties (view source)
 
Defined in: uf_dieeng.h
 
Overview
The following function will return the material descriptor tag and the
metal thickness of the part(s) that is being formed. If no material
properties are connected to the part(s), the material type tag will be
NULL_TAG. If there are more than one unique material property associated
to the part(s), the function will return one of the properties and the
error code DIE_MULT_MAT_PROPS. If all the parts do not have the same
metal thickness, this parameter will return 0.

Environment
Internal and External

See Also
Refer to example

History
Originally released in V19.0.1
 
Required License(s)
gateway

 
int UF_DIE_ask_material_properties
(
double * metal_thickness,
tag_t * material_type_tag
)
double *metal_thicknessOutputmetal thickness of part
tag_t *material_type_tagOutputTag of the Material Descriptor associated to the part
being formed

 


 
UF_DIE_create_binder_wrap (view source)
 
Defined in: uf_dieeng.h
 
Overview
Create an associative binder wrap feature or a non-associative analysis geometry
sheet body.

Environment
Internal and External

See Also
Refer to example

History
Originally released in V16.0
 
Required License(s)
gateway

 
int UF_DIE_create_binder_wrap
(
UF_DIE_binder_wrap_p_t binder_wrap_info,
tag_t * binder_wrap_feature
)
UF_DIE_binder_wrap_p_tbinder_wrap_infoInputInformation defining the binder
wrap.
tag_t *binder_wrap_featureOutputDIE_BINDER_WRAP feature if output_sw
== UF_DIEENG_BINDER_WRAP_FEATURE.
UNPARAMETERIZED_FEATURE if output_sw
== UF_DIEENG_ANALYSIS_GEOMETRY

 


 
UF_DIE_edit_binder_wrap (view source)
 
Defined in: uf_dieeng.h
 
Overview
Change the parameters of an associative binder wrap feature to the parameters
supplied

Environment
Internal and External

See Also
Refer to example

History
Originally released in V16.0
 
Required License(s)
gateway

 
int UF_DIE_edit_binder_wrap
(
tag_t binder_wrap_feature,
UF_DIE_binder_wrap_p_t uf_binder_wrap_info
)
tag_tbinder_wrap_featureInputDIE_BINDER_WRAP feature whose parameters
are to be changed.
UF_DIE_binder_wrap_p_tuf_binder_wrap_infoInputInformation defining the binder wrap
features desired parameters.

 


 
UF_DIE_free_binder_wrap (view source)
 
Defined in: uf_dieeng.h
 
Overview
Free the memory within the UF_DIE_binder_wrap_p_t structure that was allocated
by a call to UF_DIE_ask_binder_wrap

Environment
Internal and External

See Also
Refer to example

History
Originally released in V16.0
 
Required License(s)
die_engineering

 
int UF_DIE_free_binder_wrap
(
UF_DIE_binder_wrap_p_t uf_binder_wrap_info
)
UF_DIE_binder_wrap_p_tuf_binder_wrap_infoInputInformation defining the binder wrap
features current parameters that was
generated by a call to UF_DIE_ask_binder_wrap.

 


 
UF_DIEENG_create_dol_report_file (view source)
 
Defined in: uf_dieeng.h
 
Overview
This function searches the current work part for the existence of a DIE_LINEUP feature.
If one is found the function generates the DOL report and writes the information out
to the file name provided. This file must not pre-exist. If the file pre-exists the
error CFI_err_file_exists is returned. If there is no DIE_LINEUP feature in the file,
the error DIE_LINEUP_NO_LINEUP is returned.

Environment
Internal and External

See Also
Refer to example

History
Originally released in NX2.0
 
Required License(s)
gateway

 
int UF_DIEENG_create_dol_report_file
(
const char * report_file_name
)
const char *report_file_nameInputname of file to put report into. An error is
generated if the file you specify already exists.
If you specify a full pathname, then the file is
created there. If you specify
a simple file name, the file is created in the
the TMP directory.