Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FUNCTION_BLOCK team_score
- VAR_INPUT
- FirstMatch : REAL; (* RANGE(-5 .. 5) *)
- SecondMatch : REAL; (* RANGE(-5 .. 5) *)
- ThirdMatch : REAL; (* RANGE(-5 .. 5) *)
- FourthMatch : REAL; (* RANGE(-5 .. 5) *)
- FifthMatch : REAL; (* RANGE(-5 .. 5) *)
- END_VAR
- VAR_OUTPUT
- MatchResult : REAL; (* RANGE(-2 .. 2) *)
- END_VAR
- FUZZIFY FirstMatch
- TERM Big_Loss := (-5, 0) (-5, 1) (0, 0) ;
- TERM Small_Loss := (-5, 0) (-1.5, 1) (0, 0) ;
- TERM Draw := (0, 0) (0, 1) (0, 0) ;
- TERM Small_Win := (0, 0) (1.5, 1) (5, 0) ;
- TERM Big_Win := (0, 0) (5, 1) (5, 0) ;
- END_FUZZIFY
- FUZZIFY SecondMatch
- TERM Big_Loss := (-5, 0) (-5, 1) (0, 0) ;
- TERM Small_Loss := (-5, 0) (-1.5, 1) (0, 0) ;
- TERM Draw := (0, 0) (0, 1) (0, 0) ;
- TERM Small_Win := (0, 0) (1.5, 1) (5, 0) ;
- TERM Big_Win := (0, 0) (5, 1) (5, 0) ;
- END_FUZZIFY
- FUZZIFY ThirdMatch
- TERM Big_Loss := (-5, 0) (-5, 1) (0, 0) ;
- TERM Small_Loss := (-5, 0) (-1.5, 1) (0, 0) ;
- TERM Draw := (0, 0) (0, 1) (0, 0) ;
- TERM Small_Win := (0, 0) (1.5, 1) (5, 0) ;
- TERM Big_Win := (0, 0) (5, 1) (5, 0) ;
- END_FUZZIFY
- FUZZIFY FourthMatch
- TERM Big_Loss := (-5, 0) (-5, 1) (0, 0) ;
- TERM Small_Loss := (-5, 0) (-1.5, 1) (0, 0) ;
- TERM Draw := (0, 0) (0, 1) (0, 0) ;
- TERM Small_Win := (0, 0) (1.5, 1) (5, 0) ;
- TERM Big_Win := (0, 0) (5, 1) (5, 0) ;
- END_FUZZIFY
- FUZZIFY FifthMatch
- TERM Big_Loss := (-5, 0) (-5, 1) (0, 0) ;
- TERM Small_Loss := (-5, 0) (-1.5, 1) (0, 0) ;
- TERM Draw := (0, 0) (0, 1) (0, 0) ;
- TERM Small_Win := (0, 0) (1.5, 1) (5, 0) ;
- TERM Big_Win := (0, 0) (5, 1) (5, 0) ;
- END_FUZZIFY
- DEFUZZIFY MatchResult
- TERM BL := -2 ;
- TERM SL := -1 ;
- TERM D := 0 ;
- TERM SW := 1 ;
- TERM BW := 2 ;
- ACCU:MAX;
- METHOD: COGS ;
- DEFAULT := 0 ;
- END_DEFUZZIFY
- RULEBLOCK first
- AND:MIN;
- (*ACCU:MAX;*)
- RULE 0: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 1: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 2: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 3: IF (FirstMatch IS Draw) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SW);
- RULE 4: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 5: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 6: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 7: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 8: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SL);
- RULE 9: IF (FirstMatch IS Draw) AND (SecondMatch IS Draw) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SW);
- RULE 10: IF (FirstMatch IS Draw) AND (SecondMatch IS Draw) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 11: IF (FirstMatch IS Draw) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 12: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 13: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SL);
- RULE 14: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Draw) THEN (MatchResult IS SL);
- RULE 15: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 16: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Small_Win) THEN (MatchResult IS BL);
- RULE 17: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Win) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 18: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 19: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Big_Loss) AND (FifthMatch IS Small_Win) THEN (MatchResult IS BL);
- RULE 20: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Draw) THEN (MatchResult IS SL);
- RULE 21: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 22: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SW);
- RULE 23: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 24: IF (FirstMatch IS Draw) AND (SecondMatch IS Draw) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 25: IF (FirstMatch IS Draw) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 26: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 27: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 28: IF (FirstMatch IS Draw) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 29: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Draw) THEN (MatchResult IS D);
- RULE 30: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 31: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 32: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SL);
- RULE 33: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SL);
- RULE 34: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 35: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 36: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 37: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Small_Loss) THEN (MatchResult IS BL);
- RULE 38: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 39: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 40: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SL);
- RULE 41: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 42: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 43: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 44: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 45: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Draw) THEN (MatchResult IS SL);
- RULE 46: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 47: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 48: IF (FirstMatch IS Draw) AND (SecondMatch IS Draw) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 49: IF (FirstMatch IS Small_Win) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 50: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Draw) THEN (MatchResult IS SL);
- RULE 51: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 52: IF (FirstMatch IS Draw) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SW);
- RULE 53: IF (FirstMatch IS Small_Win) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 54: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SL);
- RULE 55: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Small_Loss) THEN (MatchResult IS BL);
- RULE 56: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 57: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 58: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 59: IF (FirstMatch IS Big_Win) AND (SecondMatch IS Big_Win) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 60: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 61: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 62: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 63: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 64: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Small_Loss) THEN (MatchResult IS SL);
- RULE 65: IF (FirstMatch IS Small_Win) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 66: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Draw) THEN (MatchResult IS SL);
- RULE 67: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 68: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 69: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 70: IF (FirstMatch IS Draw) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 71: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Draw) THEN (MatchResult IS SL);
- RULE 72: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 73: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SL);
- RULE 74: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Small_Loss) THEN (MatchResult IS BL);
- RULE 75: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SW);
- RULE 76: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 77: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 78: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Draw) THEN (MatchResult IS BL);
- RULE 79: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Draw) THEN (MatchResult IS SL);
- RULE 80: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 81: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 82: IF (FirstMatch IS Draw) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Draw) THEN (MatchResult IS D);
- RULE 83: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 84: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SL);
- RULE 85: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Big_Loss) AND (FifthMatch IS Draw) THEN (MatchResult IS BL);
- RULE 86: IF (FirstMatch IS Small_Win) AND (SecondMatch IS Big_Win) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 87: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 88: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 89: IF (FirstMatch IS Draw) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 90: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 91: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 92: IF (FirstMatch IS Draw) AND (SecondMatch IS Big_Win) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 93: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Big_Loss) AND (FifthMatch IS Big_Loss) THEN (MatchResult IS BL);
- RULE 94: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 95: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SL);
- RULE 96: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Big_Win) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BW);
- RULE 97: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Draw) THEN (MatchResult IS BL);
- RULE 98: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 99: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 100: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Big_Loss) AND (FifthMatch IS Small_Loss) THEN (MatchResult IS BL);
- RULE 101: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 102: IF (FirstMatch IS Small_Win) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SW);
- RULE 103: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 104: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 105: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Draw) THEN (MatchResult IS BL);
- RULE 106: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 107: IF (FirstMatch IS Draw) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 108: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 109: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SW);
- RULE 110: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Draw) THEN (MatchResult IS SL);
- RULE 111: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 112: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 113: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Big_Loss) AND (FifthMatch IS Big_Win) THEN (MatchResult IS BL);
- RULE 114: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SL);
- RULE 115: IF (FirstMatch IS Draw) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 116: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Small_Loss) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 117: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Small_Win) THEN (MatchResult IS SL);
- RULE 118: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 119: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Draw) AND (FourthMatch IS Draw) AND (FifthMatch IS Draw) THEN (MatchResult IS SL);
- RULE 120: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Small_Win) THEN (MatchResult IS D);
- RULE 121: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Draw) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 122: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Big_Loss) AND (ThirdMatch IS Big_Loss) AND (FourthMatch IS Small_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SL);
- RULE 123: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Small_Loss) AND (FourthMatch IS Draw) AND (FifthMatch IS Big_Win) THEN (MatchResult IS D);
- RULE 124: IF (FirstMatch IS Big_Loss) AND (SecondMatch IS Small_Loss) AND (ThirdMatch IS Big_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- RULE 125: IF (FirstMatch IS Small_Loss) AND (SecondMatch IS Small_Win) AND (ThirdMatch IS Small_Win) AND (FourthMatch IS Big_Win) AND (FifthMatch IS Big_Win) THEN (MatchResult IS SW);
- END_RULEBLOCK
- END_FUNCTION_BLOCK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement