Пример #1
0
from ui import UI
from flc import FLC
from variable import Variable
from function import Function

# front side sensor (input)
fssLow = Function("Low")
fssLow.add_point([0.0, 1.0])
fssLow.add_point([10.0, 1.0])
fssLow.add_point([15.0, 0.0])

fssMed = Function("Medium")
fssMed.add_point([10.0, 0.0])
fssMed.add_point([15.0, 1.0])
fssMed.add_point([25.0, 1.0])
fssMed.add_point([30.0, 0.0])

fssHig = Function("High")
fssHig.add_point([25.0, 0.0])
fssHig.add_point([30.0, 1.0])

fss = Variable("Front Side Sensor")
fss.add_function(fssLow)
fss.add_function(fssMed)
fss.add_function(fssHig)

# back side sensor (input)
bssLow = Function("Low")
bssLow.add_point([0.0, 1.0])
bssLow.add_point([20.0, 1.0])
bssLow.add_point([40.0, 0.0])