Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.10 KB | None | 0 0
  1. FUNCTION_BLOCK team_score
  2.  
  3. VAR_INPUT
  4. FirstMatch : REAL; (* RANGE(-5 .. 5) *)
  5. SecondMatch : REAL; (* RANGE(-5 .. 5) *)
  6. ThirdMatch : REAL; (* RANGE(-5 .. 5) *)
  7. FourthMatch : REAL; (* RANGE(-5 .. 5) *)
  8. FifthMatch : REAL; (* RANGE(-5 .. 5) *)
  9. END_VAR
  10.  
  11. VAR_OUTPUT
  12. MatchResult : REAL; (* RANGE(-2 .. 2) *)
  13. END_VAR
  14.  
  15. FUZZIFY FirstMatch
  16. TERM Big_Loss := (-5, 0) (-5, 1) (0, 0) ;
  17. TERM Small_Loss := (-5, 0) (-1.5, 1) (0, 0) ;
  18. TERM Draw := (0, 0) (0, 1) (0, 0) ;
  19. TERM Small_Win := (0, 0) (1.5, 1) (5, 0) ;
  20. TERM Big_Win := (0, 0) (5, 1) (5, 0) ;
  21. END_FUZZIFY
  22.  
  23. FUZZIFY SecondMatch
  24. TERM Big_Loss := (-5, 0) (-5, 1) (0, 0) ;
  25. TERM Small_Loss := (-5, 0) (-1.5, 1) (0, 0) ;
  26. TERM Draw := (0, 0) (0, 1) (0, 0) ;
  27. TERM Small_Win := (0, 0) (1.5, 1) (5, 0) ;
  28. TERM Big_Win := (0, 0) (5, 1) (5, 0) ;
  29. END_FUZZIFY
  30.  
  31. FUZZIFY ThirdMatch
  32. TERM Big_Loss := (-5, 0) (-5, 1) (0, 0) ;
  33. TERM Small_Loss := (-5, 0) (-1.5, 1) (0, 0) ;
  34. TERM Draw := (0, 0) (0, 1) (0, 0) ;
  35. TERM Small_Win := (0, 0) (1.5, 1) (5, 0) ;
  36. TERM Big_Win := (0, 0) (5, 1) (5, 0) ;
  37. END_FUZZIFY
  38.  
  39. FUZZIFY FourthMatch
  40. TERM Big_Loss := (-5, 0) (-5, 1) (0, 0) ;
  41. TERM Small_Loss := (-5, 0) (-1.5, 1) (0, 0) ;
  42. TERM Draw := (0, 0) (0, 1) (0, 0) ;
  43. TERM Small_Win := (0, 0) (1.5, 1) (5, 0) ;
  44. TERM Big_Win := (0, 0) (5, 1) (5, 0) ;
  45. END_FUZZIFY
  46.  
  47. FUZZIFY FifthMatch
  48. TERM Big_Loss := (-5, 0) (-5, 1) (0, 0) ;
  49. TERM Small_Loss := (-5, 0) (-1.5, 1) (0, 0) ;
  50. TERM Draw := (0, 0) (0, 1) (0, 0) ;
  51. TERM Small_Win := (0, 0) (1.5, 1) (5, 0) ;
  52. TERM Big_Win := (0, 0) (5, 1) (5, 0) ;
  53. END_FUZZIFY
  54.  
  55. DEFUZZIFY MatchResult
  56. TERM BL := -2 ;
  57. TERM SL := -1 ;
  58. TERM D := 0 ;
  59. TERM SW := 1 ;
  60. TERM BW := 2 ;
  61. ACCU:MAX;
  62. METHOD: COGS ;
  63. DEFAULT := 0 ;
  64. END_DEFUZZIFY
  65.  
  66. RULEBLOCK first
  67. AND:MIN;
  68. (*ACCU:MAX;*)
  69.  
  70. 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);
  71. 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);
  72. 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);
  73. 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);
  74. 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);
  75. 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);
  76. 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);
  77. 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);
  78. 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);
  79. 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);
  80. 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);
  81. 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);
  82. 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);
  83. 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);
  84. 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);
  85. 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);
  86. 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);
  87. 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);
  88. 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);
  89. 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);
  90. 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);
  91. 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);
  92. 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);
  93. 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);
  94. 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);
  95. 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);
  96. 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);
  97. 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);
  98. 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);
  99. 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);
  100. 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);
  101. 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);
  102. 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);
  103. 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);
  104. 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);
  105. 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);
  106. 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);
  107. 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);
  108. 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);
  109. 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);
  110. 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);
  111. 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);
  112. 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);
  113. 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);
  114. 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);
  115. 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);
  116. 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);
  117. 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);
  118. 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);
  119. 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);
  120. 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);
  121. 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);
  122. 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);
  123. 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);
  124. 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);
  125. 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);
  126. 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);
  127. 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);
  128. 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);
  129. 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);
  130. 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);
  131. 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);
  132. 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);
  133. 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);
  134. 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);
  135. 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);
  136. 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);
  137. 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);
  138. 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);
  139. 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);
  140. 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);
  141. 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);
  142. 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);
  143. 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);
  144. 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);
  145. 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);
  146. 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);
  147. 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);
  148. 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);
  149. 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);
  150. 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);
  151. 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);
  152. 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);
  153. 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);
  154. 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);
  155. 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);
  156. 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);
  157. 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);
  158. 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);
  159. 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);
  160. 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);
  161. 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);
  162. 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);
  163. 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);
  164. 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);
  165. 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);
  166. 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);
  167. 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);
  168. 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);
  169. 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);
  170. 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);
  171. 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);
  172. 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);
  173. 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);
  174. 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);
  175. 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);
  176. 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);
  177. 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);
  178. 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);
  179. 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);
  180. 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);
  181. 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);
  182. 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);
  183. 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);
  184. 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);
  185. 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);
  186. 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);
  187. 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);
  188. 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);
  189. 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);
  190. 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);
  191. 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);
  192. 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);
  193. 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);
  194. 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);
  195. 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);
  196.  
  197.  
  198. END_RULEBLOCK
  199. END_FUNCTION_BLOCK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement