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
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_t | binder_wrap_feature | Input | DIE_BINDER_WRAP feature whose parameters are to be retrieved. |
UF_DIE_binder_wrap_p_t | uf_binder_wrap_info | Output 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
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
)
int | type_of_tool | Input | 0 = binder ring, 1 = punch, 2 = die face |
int * | num_faces | Output | number of faces for tool requested |
tag_t * * | faces | Output 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
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_thickness | Output | metal thickness of part |
tag_t * | material_type_tag | Output | Tag 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
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_t | binder_wrap_info | Input | Information defining the binder wrap. |
tag_t * | binder_wrap_feature | Output | DIE_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
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_t | binder_wrap_feature | Input | DIE_BINDER_WRAP feature whose parameters are to be changed. |
UF_DIE_binder_wrap_p_t | uf_binder_wrap_info | Input | Information 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
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_t | uf_binder_wrap_info | Input | Information 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
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_name | Input | name 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. |