In SX Microcontrollers, SX/B Compiler and SX-Key Tool, Shawn Lowe wrote: Jon/Bean- [b][/b] [b][/b] [b]IF[/b] [i]Condition[/i] [[b]THEN[/b] | [b]GOTO[/b]] [[i]Label[/i] | [b]EXIT[/b]] Function Evaluate [i]Condition[/i] and, if it is true, jump to the point in the program designated by [i]Label[/i]. Explanation [b]IF...THEN[/b] is decision maker that affects program flow. It tests a [i]Condition[/i] statement and, if that statement is True, goes to a point in the program specified by [i]Label[/i]. The available comparison operators are:
[table cellSpacing=0 cellPadding=4 border=1] [tr ][td align=middle width=130 bgColor=#cfcfcf]Comparison Operator[/td][td align=middle width=170 bgColor=#cfcfcf]Definition[/td][/tr][tr ][td align=middle]=[/td][td align=middle]Equal[/td][/tr][tr ][td align=middle]<>[/td][td align=middle]Not Equal[/td][/tr][tr ][td align=middle]>[/td][td align=middle]Greater Than[/td][/tr][tr ][td align=middle]<[/td][td align=middle]Less Than[/td][/tr][tr ][td align=middle]>=[/td][td align=middle]Greater Than or Equal To[/td][/tr][tr ][td align=middle]<=[/td][td align=middle]Less Than or Equal To[/td][/tr][/table]
Comparisons are always written in the form: [i]Variable Op Value[/i]. Main: [b]IF[/b] StartBtn = 1 [b]THEN[/b] Main ' wait for input to go low Check_Mode: [b]IF[/b] ModePin = 0 [b]GOTO[/b] Show_AMPM ' use HH:MM xM format if mode = 0 Some programmers may prefer a more verbose style; the following syntax is also supported: Check_Mode: [b]IF[/b] ModePin = 0 [b]THEN GOTO[/b] Show_AMPM ' use HH:MM xM format if mode = 0 This is what is in my online help file. Perhaps I have an outdated copy? ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=286376#m286662 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2008 (http://www.dotNetBB.com)