文件名称:TemperatureController

  • 所属分类:
  • JSP源码/Java
  • 资源属性:
  • [Windows] [Visual.Net] [源码]
  • 上传时间:
  • 2012-11-26
  • 文件大小:
  • 48kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • 梁**
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

本程序分为界面和控制器核心两部分

一、界面部分功能主要有:

(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结合在一起,进行模糊与或模糊或等模糊逻辑操作,并输出结果。

-interface and controller core part of a two, the main function of the interface are : (1) Display Controller and core data parameters (2) interact with the user, can regulate the importation of the initial temperature, and will reset the rate of temperature change to a new simulation. Use the interface timer. Open simulation, every one second, the news triggered a timer, to complete the following tasks : 1. will interface on the current temperature map to the fuzzy controller input temperature 2. output current temperature, the current rate of temperature change 3. Call fuzzy control, to be the controller output value, m_fFuelEffect be multiplied by (fuel output to the rate of temperature change in rates Currently set to 0.3), be changes in the rate of change, added to the current rate of
(系统自动生成,下载前可以参看下载内容)

下载文件列表

TemperatureController

.....................\Debug

.....................\ReadMe.txt

.....................\res



.....................\...\TemperatureController.rc2

.....................\Resource.h

.....................\Simulator.cpp

.....................\Simulator.h

.....................\stdafx.cpp

.....................\stdafx.h

.....................\TemperatureController.aps

.....................\TemperatureController.cpp

.....................\TemperatureController.h

.....................\TemperatureController.rc

.....................\TemperatureController.sln

.....................\TemperatureController.vcproj

.....................\TemperatureController.vcproj.DELTA.YW.user

.....................\TemperatureController.vcproj.ICESWORD.liangxiubo.user

.....................\TemperatureControllerDlg.cpp

.....................\TemperatureControllerDlg.h

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org