Why have a “group” of Conditionals instead of just single Conditionals?
A group of Conditionals was chosen for several reasons, including: • Grouping Conditionals into a Logix, and focusing the Logix on one task should end up being much more user friendly. Think about one Logix with several Conditionals controlling one three-turnout signal head. The first Conditional could check conditions for a RED appearance, and take appropriate action. The second Conditional could check on another allowed appearance which, depending upon the rules of the railroad being modeled could depend upon the calculated state of the first Conditional. Other Conditionals would check for other appearances according to the rules of the railroad. So with only one Logix, a user should be able to set up the required logic for setting appearances for one signal head. Thus once the sensors, turnouts, and signal heads are set up, only one new system name, the system name of the Logix, need be defined and kept track of. • Another reason for grouping multiple Conditionals is simpler operati