if conditions

IF_@ condition [...]

...

END_IF_@

 

condition = REF_TYPE | SEL_PROF_SIDE | INTER | FEAT_EXIST | PARAM_EQUAL | PARAM_TRUE | PARAM_FALSE | REF_EQUAL | REF_UNEQUAL | ELEM_EXIST | ELEM_NEW | REF_VALID (further information in:Variables & Commands)

--> [...] = defines the required arguments of the condition (e.g. IF_1 REF_TYPE PLACEMENT POINT)

@ = incremental number

 

Examples:

BUW_CI_7="IF_1 ELEM_NEW"

BUW_CI_8="CREATE_UDF ..."

...

BUW_CI_12="END_CREATE_UDF"

BUW_CI_13="USER_PARAM_OUTPUT DISTANCE"

BUW_CI_14="END_IF_1"

 

BUW_CI_17="IF_2 REF_TYPE PLACEMENT_AXIS_POINT POINT"

BUW_CI_18="ASSEMBLE THIS"

...

BUW_CI_22="END_ASSEMBLE"

BUW_CI_23="END_IF_2"

 

BUW_CI_24="IF_3 REF_TYPE PLACEMENT_AXIS_POINT AXIS"

BUW_CI_25="ASSEMBLE THIS"

...

BUW_CI_29="END_ASSEMBLE"

BUW_CI_30="END_IF_3"