Parsing Code Macro Trouble!

Snaybot

New Member
Joined
Apr 28, 2015
Messages
40
I have raw code export:

Cross Post:

http://www.msofficeforums.com/excel-programming/31160-parsing-code-macro-trouble.html
http://www.excelforum.com/showthread.php?t=1139253&p=4386328&highlight=#post4386328


[TABLE="width: 341"]
<tbody>[TR]
[TD]STEP NAME="S0"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Abort Logic"[/TD]
[/TR]
[TR]
[TD]RECTANGLE= { X=205 Y=60 H=40 W=120 }[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]STEP NAME="S10"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Abort State Setup"[/TD]
[/TR]
[TR]
[TD]RECTANGLE= { X=205 Y=196 H=40 W=120 }[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A1"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Set unit message to message 10"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'^/P_MSG_PATH.CV' := '^/P_MSG_10';[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_TYPE.CV' := 'MSG_TYPE:Failure'"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A2"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Set Failure Devices Mask to 0"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'^/FAIL_MONITOR/DEV_FAIL_MASK.CV' := 0;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A3"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable Process Failure Conditions "[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'^/FAIL_MONITOR/CND1/DISABLE.CV' := 1;[/TD]
[/TR]
[TR]
[TD]'^/FAIL_MONITOR/CND2/DISABLE.CV' := 1;[/TD]
[/TR]
[TR]
[TD]'^/FAIL_MONITOR/CND3/DISABLE.CV' := 1;[/TD]
[/TR]
[TR]
[TD]'^/FAIL_MONITOR/CND4/DISABLE.CV' := 1;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A4"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="If PH-ARB composite is active then set PH-ARB composite to stop"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="IF '^/FAIL_MONITOR/PH-ARB/STATE.CV' = '$sfc_states:Sequence Active' THEN[/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD]ENDIF;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A5"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Send Sync message 254 to Destination Unit"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#THIS-UNIT#/U_SYNC_MSG_WR.CV' := 'SYNC_MSG:Phase Aborted';"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A6"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Clear unit message 2"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'^/P_MSG_PATH2.CV' := """";[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_TYPE2.CV' := 'MSG_TYPE:Information'"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]STEP NAME="S20"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Set EM Abort State"[/TD]
[/TR]
[TR]
[TD]RECTANGLE= { X=205 Y=332 H=40 W=120 }[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A1"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Set #EM_INLET# to HOLD"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="IF '//#EM_INLET#/OWNER_ID.CV' = '/THIS-UNIT' THEN[/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD]ENDIF;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A2"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Set #EM_PRESS# to HOLD"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="IF '//#EM_PRESS#/OWNER_ID.CV' = '/THIS-UNIT' THEN[/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD]ENDIF;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="TRUE"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A3"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Set #EM_OUTLET# to HOLD"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="IF '//#EM_OUTLET#/OWNER_ID.CV' = '/THIS-UNIT' THEN[/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD]ENDIF;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="TRUE"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A4"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Set #CM_OUTLET# to Close"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_OUTLET#/CAS_SP.CV' := 'VLV_SP:CLOSE';"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="TRUE"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A5"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Set #CM_LPT_DRN_VLV# to Close"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_LPT_DRN_VLV#/CAS_SP.CV' := 'VLV_SP:CLOSE';"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="TRUE"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A6"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Set #EM_AGIT# to HOLD"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="IF '//#EM_AGIT#/OWNER_ID.CV' = '/THIS-UNIT'[/TD]
[/TR]
[TR]
[TD]THEN[/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD]ENDIF;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A7"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Set #EM_TEMP# to HOLD"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="IF '//#EM_TEMP#/OWNER_ID.CV' = '/THIS-UNIT'[/TD]
[/TR]
[TR]
[TD]THEN[/TD]
[/TR]
[TR]
[TD][/TD]
[/TR]
[TR]
[TD]ENDIF;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]STEP NAME="S30"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable Alarms"[/TD]
[/TR]
[TR]
[TD]RECTANGLE= { X=200 Y=468 H=40 W=130 }[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A1"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable # CM_PRESS#/LO_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_PRESS#/LO_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A2"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable # CM_PRESS#/LO_LO_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_PRESS#/LO_LO_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A3"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable # CM_PRESS#/HI_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_PRESS#/HI_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A4"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable # CM_PRESS#/HI_HI_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_PRESS#/HI_HI_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A5"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable #CM_VSL_TMP_CTRL#/LO_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_VSL_TMP_CTRL#/LO_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A6"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable #CM_VSL_TMP_CTRL#/LO_LO_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_VSL_TMP_CTRL#/LO_LO_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A7"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable #CM_VSL_TMP_CTRL#/HI_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_VSL_TMP_CTRL#/HI_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A8"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable #CM_VSL_TMP_CTRL#/HI_HI_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_VSL_TMP_CTRL#/HI_HI_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A9"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable #CM_JKT_TMP_CTRL#/LO_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_JKT_TMP_CTRL#/LO_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A10"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable #CM_JKT_TMP_CTRL#/LO_LO_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_JKT_TMP_CTRL#/LO_LO_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A11"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable #CM_JKT_TMP_CTRL#/HI_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_JKT_TMP_CTRL#/HI_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A12"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Disable #CM_JKT_TMP_CTRL#/HI_HI_ALM"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'//#CM_JKT_TMP_CTRL#/HI_HI_ENB' := False;"[/TD]
[/TR]
[TR]
[TD]DELAY_TIME=0[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]STEP NAME="S40"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Complete"[/TD]
[/TR]
[TR]
[TD]RECTANGLE= { X=205 Y=600 H=40 W=120 }[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A1"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Wait for PH-ARB composite = Idle. Set PH-ARB/ARB_CMD = Release. Set PH-ARB composite to Start"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'^/FAIL_MONITOR/PH-ARB/ARB_CMD.CV' := 'PH-ARB_CMD:Release';[/TD]
[/TR]
[TR]
[TD]'^/FAIL_MONITOR/PH-ARB/COMMAND.CV' := '$sfc_commands:Start Sequence';"[/TD]
[/TR]
[TR]
[TD]DELAY_EXPRESSION="'^/FAIL_MONITOR/PH-ARB/STATE.CV' = '$sfc_states:Sequence Idle'"[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="'^/FAIL_MONITOR/PH-ARB/STATE.CV' = '$sfc_states:Sequence Completed'"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A2"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Wait for [1]. Clear Unit Message"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'^/P_MSG_PATH.CV' := """";[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_PATH2.CV' := """";[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_TYPE.CV' := 'MSG_TYPE:Information';[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_TYPE2.CV' := 'MSG_TYPE:Information';[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_OWNER.CV' := """";[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_OWNER2.CV' := """";"[/TD]
[/TR]
[TR]
[TD]DELAY_EXPRESSION="'S40/A1/STATE.CV' = '$sfc_action_states:Complete'"[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]ACTION NAME="A3"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Wait for [2]. Clear Dynamic References"[/TD]
[/TR]
[TR]
[TD]ACTION_TYPE=ASSIGN[/TD]
[/TR]
[TR]
[TD]QUALIFIER=P[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'^/P_MSG_PATH.$REF' := """";[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_TYPE.$REF' := """";[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_OWNER.$REF' := """";[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_PATH2.$REF' := """";[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_TYPE2.$REF' := """";[/TD]
[/TR]
[TR]
[TD]'^/P_MSG_OWNER2.$REF' := """";[/TD]
[/TR]
[TR]
[TD]'//#THIS-UNIT#/U_SYNC_RD.$REF' := """" ;[/TD]
[/TR]
[TR]
[TD]'//#THIS-UNIT#/U_SYNC_MSG_RD.$REF' := """" ;"[/TD]
[/TR]
[TR]
[TD]DELAY_EXPRESSION="'S40/A2/STATE.CV' = '$sfc_action_states:Complete'"[/TD]
[/TR]
[TR]
[TD]CONFIRM_EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]CONFIRM_TIME_OUT=0[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]INITIAL_STEP="S0"[/TD]
[/TR]
[TR]
[TD]TRANSITION NAME="T0"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Pass Through"[/TD]
[/TR]
[TR]
[TD]POSITION= { X=255 Y=138 }[/TD]
[/TR]
[TR]
[TD]TERMINATION=F[/TD]
[/TR]
[TR]
[TD]EXPRESSION="True"[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]TRANSITION NAME="T10"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Wait for actions to complete"[/TD]
[/TR]
[TR]
[TD]POSITION= { X=255 Y=274 }[/TD]
[/TR]
[TR]
[TD]TERMINATION=F[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'S10/PENDING_CONFIRMS' = 0"[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]TRANSITION NAME="T20"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Wait for actions to complete"[/TD]
[/TR]
[TR]
[TD]POSITION= { X=255 Y=410 }[/TD]
[/TR]
[TR]
[TD]TERMINATION=F[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'S20/PENDING_CONFIRMS' = 0"[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]TRANSITION NAME="T30"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Wait for actions to complete"[/TD]
[/TR]
[TR]
[TD]POSITION= { X=255 Y=546 }[/TD]
[/TR]
[TR]
[TD]TERMINATION=F[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'S30/PENDING_CONFIRMS' = 0"[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]TRANSITION NAME="T40"[/TD]
[/TR]
[TR]
[TD]{[/TD]
[/TR]
[TR]
[TD]DESCRIPTION="Abort complete"[/TD]
[/TR]
[TR]
[TD]POSITION= { X=255 Y=682 }[/TD]
[/TR]
[TR]
[TD]TERMINATION=T[/TD]
[/TR]
[TR]
[TD]EXPRESSION="'S40/PENDING_CONFIRMS.CV' = 0"[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0" TRANSITION="T0" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S10" TRANSITION="T10" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S20" TRANSITION="T20" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S30" TRANSITION="T30" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S40" TRANSITION="T40" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0" STEP="S10" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T10" STEP="S20" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T20" STEP="S30" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T30" STEP="S40" { }[/TD]
[/TR]
[TR]
[TD]}[/TD]
[/TR]
</tbody>[/TABLE]

And I want to parse it in to a table like this

Its not finished but you get the picture

[TABLE="class: grid, width: 500, align: left"]
<tbody>[TR]
[TD]Step[/TD]
[TD]Action[/TD]
[TD]Description[/TD]
[/TR]
[TR]
[TD][TABLE="width: 130"]
<tbody>[TR]
[TD="width: 130"]S0[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[TD][TABLE="width: 77"]
<tbody>[TR]
[TD="width: 77"]N/A[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[TD][TABLE="width: 417"]
<tbody>[TR]
[TD="width: 417"]N/A[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
[TR]
[TD][TABLE="width: 130"]
<tbody>[TR]
[TD="width: 130"]T0[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[TD][TABLE="width: 77"]
<tbody>[TR]
[TD="width: 77"]T0[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[TD][TABLE="width: 417"]
<tbody>[TR]
[TD="width: 417"]Pass Through[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
[TR]
[TD]S10[/TD]
[TD][TABLE="width: 77"]
<tbody>[TR]
[TD="width: 77"]A1[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[TD][TABLE="width: 417"]
<tbody>[TR]
[TD="width: 417"]Set unit message to message 10[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]A2[/TD]
[TD][TABLE="width: 417"]
<tbody>[TR]
[TD="width: 417"]Set Failure Devices Mask to 0[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]A3[/TD]
[TD][TABLE="width: 417"]
<tbody>[TR]
[TD="width: 417"]Disable Process Failure Conditions[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]A4[/TD]
[TD][TABLE="width: 417"]
<tbody>[TR]
[TD="width: 417"]If PH-ARB composite is active then set PH-ARB composite to stop[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]A5[/TD]
[TD][TABLE="width: 417"]
<tbody>[TR]
[TD="width: 417"]Send Sync message 254 to Destination Unit[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]A6[/TD]
[TD][TABLE="width: 417"]
<tbody>[TR]
[TD="width: 417"]Clear unit message 2[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
[TR]
[TD]T10[/TD]
[TD]T10[/TD]
[TD][TABLE="width: 417"]
<tbody>[TR]
[TD="width: 417"]Wait for actions to complete[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
[TR]
[TD]S20[/TD]
[TD][TABLE="width: 77"]
<tbody>[TR]
[TD="width: 77"]A1[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[TD]Set #EM_INLET# to HOLD[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]A2[/TD]
[TD]Set #EM_PRESS# to HOLD[/TD]
[/TR]
</tbody>[/TABLE]
 
Last edited:
Also T9900A and T0040A is not listed under S0000 when I use your tool

[TABLE="width: 64"]
<tbody>[TR]
[TD="width: 64"]STEP_TRANSITION_CONNECTION STEP="S0000" TRANSITION="T0010" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0000" TRANSITION="T0040A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0000" TRANSITION="T9900A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0010" TRANSITION="T0020A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0020" TRANSITION="T0030" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0020" TRANSITION="T0040B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0030" TRANSITION="T0020B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0040" TRANSITION="T0050A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0050" TRANSITION="T0060" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0050" TRANSITION="T0070" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0060" TRANSITION="T0100" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0060" TRANSITION="T0200A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0060" TRANSITION="T0300A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0060" TRANSITION="T0400A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0060" TRANSITION="T0500A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0060" TRANSITION="T0600A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0070" TRANSITION="T0050B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0100" TRANSITION="T0110" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0110" TRANSITION="T0100B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0110" TRANSITION="T0120" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0120" TRANSITION="T0130" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0120" TRANSITION="T0140A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0130" TRANSITION="T0100C" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0130" TRANSITION="T0140B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0140" TRANSITION="T0150" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0150" TRANSITION="T0160" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0160" TRANSITION="T0170" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0170" TRANSITION="T0180" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0180" TRANSITION="T0190" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0190" TRANSITION="T0200B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0200" TRANSITION="T0205" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0205" TRANSITION="T0210" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0210" TRANSITION="T0220" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0220" TRANSITION="T0235A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0220" TRANSITION="T0225A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0225" TRANSITION="T0235B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0225" TRANSITION="T0230" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0230" TRANSITION="T0225B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0230" TRANSITION="T0235C" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0235" TRANSITION="T0240" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0235" TRANSITION="T0270" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0240" TRANSITION="T0250" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0250" TRANSITION="T0260" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0260" TRANSITION="T0500B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0270" TRANSITION="T0280" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0280" TRANSITION="T0300B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0300" TRANSITION="T0310" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0310" TRANSITION="T0320" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0320" TRANSITION="T0400B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0400" TRANSITION="T0405" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0405" TRANSITION="T0410" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0410" TRANSITION="T0425A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0410" TRANSITION="T0415A" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0415" TRANSITION="T0425B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0415" TRANSITION="T0420" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0420" TRANSITION="T0225B1" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0420" TRANSITION="T0425C" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0425" TRANSITION="T0430" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0430" TRANSITION="T0440" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0440" TRANSITION="T0500C" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0500" TRANSITION="T0600B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0600" TRANSITION="T0610" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0610" TRANSITION="T0620" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0620" TRANSITION="T0630" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0630" TRANSITION="T0640" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S0640" TRANSITION="T9900B" { }[/TD]
[/TR]
[TR]
[TD]STEP_TRANSITION_CONNECTION STEP="S9900" TRANSITION="END" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0010" STEP="S0010" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0020A" STEP="S0020" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0020B" STEP="S0020" { SEGMENT { INDEX=2 ORIENTATION=VERTICAL ORDINATE=1041 } }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0030" STEP="S0030" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0040A" STEP="S0040" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0040B" STEP="S0040" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0050A" STEP="S0050" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0050B" STEP="S0050" { SEGMENT { INDEX=2 ORIENTATION=VERTICAL ORDINATE=1005 } }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0060" STEP="S0060" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0070" STEP="S0070" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0100" STEP="S0100" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0100B" STEP="S0100" { SEGMENT { INDEX=2 ORIENTATION=VERTICAL ORDINATE=966 } }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0100C" STEP="S0100" { SEGMENT { INDEX=2 ORIENTATION=VERTICAL ORDINATE=1014 } }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0110" STEP="S0110" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0120" STEP="S0120" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0130" STEP="S0130" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0140A" STEP="S0140" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0140B" STEP="S0140" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0150" STEP="S0150" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0160" STEP="S0160" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0170" STEP="S0170" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0180" STEP="S0180" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0190" STEP="S0190" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0200A" STEP="S0200" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0200B" STEP="S0200" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0205" STEP="S0205" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0210" STEP="S0210" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0220" STEP="S0220" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0225A" STEP="S0225" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0225B" STEP="S0225" { SEGMENT { INDEX=2 ORIENTATION=VERTICAL ORDINATE=1015 } }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0225B1" STEP="S0415" { SEGMENT { INDEX=2 ORIENTATION=VERTICAL ORDINATE=945 } }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0230" STEP="S0230" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0235A" STEP="S0235" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0235B" STEP="S0235" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0235C" STEP="S0235" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0240" STEP="S0240" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0250" STEP="S0250" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0260" STEP="S0260" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0270" STEP="S0270" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0280" STEP="S0280" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0300A" STEP="S0300" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0300B" STEP="S0300" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0310" STEP="S0310" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0320" STEP="S0320" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0400A" STEP="S0400" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0400B" STEP="S0400" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0405" STEP="S0405" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0410" STEP="S0410" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0415A" STEP="S0415" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0420" STEP="S0420" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0425A" STEP="S0425" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0425B" STEP="S0425" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0425C" STEP="S0425" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0430" STEP="S0430" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0440" STEP="S0440" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0500A" STEP="S0500" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0500B" STEP="S0500" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0500C" STEP="S0500" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0600A" STEP="S0600" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0600B" STEP="S0600" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0610" STEP="S0610" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0620" STEP="S0620" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0630" STEP="S0630" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T0640" STEP="S0640" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T9900A" STEP="S9900" { }[/TD]
[/TR]
[TR]
[TD]TRANSITION_STEP_CONNECTION TRANSITION="T9900B" STEP="S9900" { }[/TD]
[/TR]
</tbody>[/TABLE]
 
Last edited:
Upvote 0
Would it be possible to get the

"POSITION= {X= Y=}" for the transitions

And

"RECTANGLE= { X=812 Y=915 H=40 W=120 }" for steps
Would this be
- a separate result table, or
- 2 extra columns on the existing result table**, or
- something else?

** If extra columns, what happens for steps that have multiple actions?
If extra columns then perhaps you could re-post the result table from post #1 with the extra information included so I can see the desired layout. Explain if any further merging is required.
 
Upvote 0
A different table would great!

Also did you figure out how to get multiple Transitions under the Steps? I tried playing around and I couldnt get it to work... its gonna be tricky
 
Upvote 0
I'm still confused.

1. Your second example results showed this:

Excel Workbook
ABC
1StepActionDescription
2S0000N/ANo Actions
Parsed Example 2



Yet the raw data contained this:

Excel Workbook
A
17132STEP NAME="S0000"
17133{
17134DESCRIPTION="Common Stop"
17135RECTANGLE= { X=49 Y=134 H=40 W=140 }
17136ACTION NAME="A0010"
17137{
17138DESCRIPTION="Display Message"
Raw Code 2



Why do your results show "No Actions" for Step S0000?



2. The raw data also contains this section:

Excel Workbook
A
13068STEP NAME="S0000"
13069{
13070DESCRIPTION="Start"
13071RECTANGLE= { X=595 Y=145 H=40 W=120 }
Raw Code 2


What rectangle values should be reported in the results for Step S0000, and why, given there are 2 different sets of rectangle values in the 2 Raw Code screen shots above?
 
Upvote 0
[TABLE="width: 448"]
<colgroup><col span="7"></colgroup><tbody>[TR]
[TD="colspan: 7"]

Everything past the:

[TABLE="width: 448"]
<colgroup><col span="7"></colgroup><tbody>[TR]
[TD="colspan: 7"]"STEP_TRANSITION_CONNECTION STEP=[/TD]
[/TR]
[TR]
[TD="colspan: 7"]TRANSITION_STEP_CONNECTION TRANSITIONSTEP=

Step Cells A16999 and down can be ignored[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
</tbody>[/TABLE]
 
Upvote 0
No, I'm afraid you have lost me so I'm not sure I'll be able to add anything more at this stage.
 
Upvote 0

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top