本程序分为界面和控制器核心两部分 一、界面部分功能主要有: (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
XX7299A是一款低价位且具有强抗干扰能力的多功能单片机外围芯片。它整合了数码管显示驱动(8 位数码管或者64 位LED)和键盘扫描(64个)控制,以及片上256字节E2PROM和256字节SRAM ,集成RTC(带有阴历和节气算法)、2路8位ADC(贴片)。XX7299A内置8MHz RC振荡电路,采用两线通信接口(兼容I2C)与单片机通信。
上传时间: 2015-10-07
上传用户:xinyuzhiqiwuwu
设计一个允许n个进程并发运行的进程管理模拟系统。该系统包括有简单的进程控制、同步与通讯机构,其进程调度算法可任意选择。每个进程用一个PCB表示,其内容根据具体情况设置。各进程之间有一定的同步关系(可选)。系统在运行过程中应能显示或打印各进程的状态及有关参数的变化情况,以便观察诸进程的运行过程及系统的管理过程。
上传时间: 2015-11-21
上传用户:515414293
ASP专题文档集 在浏览器中上载文件的方法与实现 用ASP建造自己的聊天室 15种asp使用技巧(中文版) ASP实现分页显示 实现滚动新闻 ASP发送邮件的组件 ASP访问数据库 访问数据库的三种方式 ASP与ADO在Web数据库查询中的应用 不通过数据源完全控制MDB数据库 不用DSN,如何访问数据库? ASP访问SQL Server内置对象 ASP应用中数据库记录的选取与过滤 在ASP中用集合成批操作数据库 IE4的模式对话框设计 编写自己的组件 不用组件上载文件代码具体例子 创建财务组件
上传时间: 2015-11-21
上传用户:baitouyu
AV系统数字调谐PLL频率合成器的单片机控制 文章利用LC7218PLL频率合成器在AV领域的电调谐功能,提出了一个TV/FM/AM全景接收机设计方案,重点设计分析了LC7218与单片机之间的I/O数据结构,显示了它优良的性能。
上传时间: 2014-01-14
上传用户:凤临西北
前 言 供水最优化与控制系统是应用供水状态宏观模型、供水过程非线性规划模型和管网最优化特性曲线模型求得现有管网条件下各水厂瞬间出厂流量与杨程最优值(连续最优目标),且用最优控制模型实现最优目标。 仿真是依据上述模型和泵房机电系统运行模型以及供水运行记录,在个人计算机上运行。仿真可显示瞬间供水系统(管网与泵房)诸运行参数和各环节存在问题并作多方案比较,得出年节电量与投资回收期二者关系最优值。
上传时间: 2016-03-24
上传用户:lingzhichao
LCM的控制芯片是ST7541,与单片机相连,在LCM上显示各种图象.
上传时间: 2016-04-06
上传用户:努力努力再努力
51控制红外遥控的编码与解码程序,并带数码管显示
上传时间: 2016-05-30
上传用户:BOBOniu
用3310显示温度与数字钟,并用51单片机控制显示
上传时间: 2016-07-09
上传用户:change0329
功能:ZY886A液晶显示模块显示控制。启动程序即进入正常显示状态(循环显示一系列数字0~F)。 说明:将跳线器题J6、J19、J20分别短接到LCM_/WR、LCM_DAT、LCM_/CS端。 通过跳线器J8、J9选择高频晶振6MHZ。 在DP-932下载实验仪上,通过JP2与ZY886A液晶模块进行连接。
上传时间: 2014-01-07
上传用户:manking0408