本程序分为界面和控制器核心两部分 一、界面部分功能主要有: (1)显示控制器核心数据和参数 (2)与用户交互,可以调节初始输入温度值,并将温度变化率清零以便进行新一轮的模拟。 界面使用了定时器。开启模拟时候,每隔一秒,触发一次计时器消息,完成下列工作: 1. 将界面上的当前温度映射为模糊控制器的输入温度 2. 输出当前温度,当前温度变化率 3. 调用模糊控制,得到控制器输出值,将其乘以m_fFuelEffect (燃料输出对温度变化率的影响率,目前设置为0.3),得到变化率的变化,加到当前温度变化率上,得到新的变化率。 4. 更新变化率,更新温度。将结果映射到界面上。 5. 记录相关数据并以图形、数字方式输出。 二、控制器核心用到的类有 (1)Rule_Func_Single 将简单的函数包装成类,方便后面使用。实现了 NB, NS, ZO, PS, PB 等梯形函数,以及常值函数。 (2)Grading_Func 继承自Rule_Func_Single类,比基类增加一个输入参数,指明梯形函数属于Input, Delta或者Output 。 (3)Rule_Function 将两个Grading_Func结合在一起,进行模糊与或模糊或等模糊逻辑操作,并输出结果。
上传时间: 2014-11-01
上传用户:Yukiseop
HS12864I图形点阵液晶显示模块的的AVR接口及程序.AT90LS8535和HT1621显示模块接口的实现.
上传时间: 2015-09-07
上传用户:清风冷雨
EVC 下读取GPS数据并且显示其中包括从GPS上用和窜口连接读取数据,坐标信息等
上传时间: 2013-11-27
上传用户:hzy5825468
键盘加减1和LED显示,好东东,大家一起分享。
上传时间: 2014-01-08
上传用户:努力努力再努力
开发环境为ADS1.2,44B0 ARM7处理器实时时钟显示驱动程序。可以通过串口显示时间和日期。
上传时间: 2015-09-11
上传用户:
基于TPC-H通用微机接口实验系统的数字录音机源码.具有无限时录放音和波形显示的功能.
上传时间: 2013-12-24
上传用户:水中浮云
程序运行时在LCD上显示内部字符集。可以通过按键K1和K2控制其滚动显示。
上传时间: 2013-12-15
上传用户:koulian
显示128*64LCD,并显示 模数时间和日期
上传时间: 2015-09-14
上传用户:wendy15
带有时间设置和秒显示的数字闹钟:12MHZ晶振
上传时间: 2015-09-14
上传用户:wang0123456789
本设计基本实现了计算乘客打的费用、租车行驶里程和显示总金额、里程、单价、时间等基本功能,但还有不足之处,有待进一步改进,以使计价器的功能更完善,跟人性化。
标签: 计算
上传时间: 2013-12-17
上传用户:pompey