i was wondering if someone could explain me some of the things which are used in the following .fcf attached file.
I'll post what i think the most components are for, as flowcode newbie

*The 50ms means for the LCD to 'warm up'
*The Component Macro below is used for the LCD to start up and erase all the previous.
*The 3rd component is something i don't know what it's used for, this is what it contains :
Current_Char = ' '
end = 0
valid = 0
*The 4th component i think is used to remember the the password that is entered in the next component macro, this component contains 'INPUT STRING'.
*The 5th Component is just to adjust the password, this contains, i think the Valid = compare also allows the user if the password is correct it is valid.
Input_string = Left$(Input_string, 3)
Password = "123"
valid = Compare$(Input_string, Password, 0)
*The 6th component is used to clear the LCD, but i don't really know why its placed there.
*Then we come to the Decision, this will control the both Relais used. if its correct it will active a certain relais, if its wrong it will activate another one. This will also give the Password correct or password incorrect to the LCD.
The component below are used to adjust the position of the correct/incorrect and compare the wrong/correct password given in, not sure about this.
And to be honest i don't really know what the next load of component is all about. i see an input variable for the Keypad but i really have no idea what all the rest is.
I thank everyone who takes the time to read all of this and would really appreacite it if someone could help me out here. i don't need to know everything WELL, i actually just need to know what it does but no further. i just need to explain it a bit to people who have no idea what flowcode is all about, so actually the basics of this file is fine enough
Thanks in Advance
Steve