【发布时间】:2021-05-01 10:07:37
【问题描述】:
我正在做一个关于温度和加湿控制系统的项目。我使用 skfuzzy 作为工具。在尝试按自己的喜好进行编辑后,我遇到了一些错误。
fanspeed = ctrl.ControlSystemSimulation(fanspeed_ctrl)
fanspeed.input['temperature'] = 40
fanspeed.input['humidify'] = 10
fanspeed.compute()
fanspeed.output['fan']
fan.view(sim=fanspeed)
print("Fan speed =",fanspeed.output['fan'])
上面的代码运行良好,但是当我希望它接受用户输入而不是将输入放入代码时,所以我尝试像这样进行更改
fanspeed = ctrl.ControlSystemSimulation(fanspeed_ctrl)
temp = input("temp=")
hum = input("hum=")
fanspeed.input['temperature'] = temp
fanspeed.input['humidify'] = hum
fanspeed.compute()
fanspeed.output['fan']
fan.view(sim=fanspeed)
print("Fan speed =",fanspeed.output['fan'])
任何人都可以提供一些建议会很好:DThankssss
【问题讨论】:
标签: python fuzzy-logic skfuzzy