Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
SIMULATION.SIM.SIM
Constants
BOOL false
BOOL true
Globals
BYTE Mode
SIGNED INT Rear_Z_Axis_Position
SIGNED INT X_Axis_Position
UNSIGNED INT SavePosA3
UNSIGNED INT SavePosA2
UNSIGNED INT SavePosA1
UNSIGNED INT SavePosB3
UNSIGNED INT SavePosB2
UNSIGNED INT SavePosB1
SIGNED INT Front_Z_Axis_Position
BYTE CurrentForMotor3
BYTE SimStop
BYTE CurrentForMotor2
BYTE CurrentForMotor1
FLOAT TravelDirection
HANDLE CarSeatPos
BYTE tmr_running
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: BYTE backcollision
BYTE frontcollision
BYTE CollisionDown
BYTE CollisionUp
Ev_Stop
Return: UNSIGNED LONG
MoveMotor1Sim
Return: VOID
Save
Return: VOID
Params: BYTE SavePos
StopFrontDown
Return: BOOL
StopBackUp
Return: BOOL
Load
Return: VOID
Params: BYTE Location
Vars: UNSIGNED INT temp1
UNSIGNED INT temp2
UNSIGNED INT temp3
BYTE Dir1
BYTE Dir2
BYTE Dir3
Ev_Pause
Return: UNSIGNED LONG
MoveMotor2Sim
Return: VOID
Ev_Property
Return: UNSIGNED LONG
StopBackDown
Return: BOOL
StopFrontUp
Return: BOOL
DCMotor3
Return: VOID
Params: BYTE Direction
Vars: SIGNED INT LocalDirection
SIGNED INT LocalSecond
DCMotor2
Return: VOID
Params: BYTE Direction
Vars: SIGNED INT LocalDirection
SIGNED INT LocalSecond
Encoder3
Return: SIGNED INT
StopForward
Return: BOOL
DCMotor1
Return: VOID
Params: BYTE Direction
Vars: SIGNED INT LocalDirection
BOOL BackCollision
BOOL FrontCollision
Encoder2
Return: SIGNED INT
StopBackward
Return: BOOL
Encoder1
Return: SIGNED INT
MoveMotor3Sim
Return: VOID
Ev_Start
Return: UNSIGNED LONG
CurrentSenseMotor3
Return: BYTE
Motor3
Return: VOID
Params: BYTE Direction
Vars: SIGNED INT LocalDirection
SIGNED INT LocalSecond
CurrentSenseMotor2
Return: BYTE
Main
Return: VOID
Motor2
Return: VOID
Params: BYTE Direction
Vars: SIGNED INT LocalDirection
SIGNED INT LocalSecond
CurrentSenseMotor1
Return: BYTE
Ev_Resume
Return: UNSIGNED LONG
Motor1
Return: VOID
Params: BYTE Direction
Vars: SIGNED INT LocalDirection
Verison History
Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support