User is trying to set up some tests/safeguards in the post. When using an MCS with the Purpose set to 'local' can they see if the Special Output is set to a certain value? What MCS parameters are available during postprocessing?
Solution
These internal comments from the post processing code show the variable names and the permitted values for MCS parameters:
#==========================================================
# CSYS Purpose (mom_coordinate_system_purpose)
# ------------
# 1 : Main
# 0 : Local
#
# Special Output (mom_special_output)
# --------------
# 0 : None
# 1 : Use Main MCS
# 2 : Fixture Offset
# 3 : CSYS Rotation
#
# Coordinate System Type (mom_kin_coordinate_system_type)
# ----------------------
# When CSYS Purpose = 1 (Main)
# LOCAL
#
# When CSYS Purpose = 0 (Local)
# MAIN : Special Output = 1 (Use Main MCS)
# LOCAL : Special Output = 0 (None), 2 (Fixture Offset)
# CSYS : Special Output = 3 (CSYS Rotation)
#==========================================================
You can set up whatever logic you need to test on or otherwise use these values during post processing.
Notes and References
Hardware/Software Configuration
Platform: all
OS: n/a
OS Version: n/a
Product: NX
Application: CAM
Version: V10.0.2
Function: POSTBUILDER
Ref: 001-7763074