求助:水罐 出水入水 控制水面涨停的设计题目 可用AWT或者JAVA SWING做

assassanate 2005-11-17 12:18:38
要实现的功能:
1. Enable users to enter the inlet flow (0-100 m3/hour).
2. Enable users to enter the outlet flow (0-100 m3/hour).
3. Dynamically display the value of the current liquid level in the
water tank (0-100 %).
4. Animate the changing of the liquid level.
5. Sound an alarm only when the tank is empty or has overflowed.

Mathematic model 算法例子

waterL: water level
Fin: inlet flowrate
Fout : outlet flowrate
0.1 is a parameter (you can choose different value for this para meter)
WaterL= waterL+0.1*(Fin-Fout)
Initial value of waterL is equal to zero
If waterL>100 waterL =100
If waterL <0 waterL=0

public class tankModel
{
double waterL;
tankModel() {
waterL=0;
}

public double currentLevel(int Fin, int Fout) {
waterL=waterL + 0.1*(Fin – Fout);
if (waterL>100.0)
waterL =100.0;
else if (waterL<0.0)
waterL = 0;
return (waterL );
}
}
图的样子是一个水罐 上面一个入水龙头 下面一个出水龙头 通过改变两个龙头的水流量 动态的改变罐内 水平面高度 并在水溢出的时候发出警告 第一次用JAVA碰到这个 实在头疼 请高手帮忙



我的QQ:93965968 多谢
...全文
140 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Behard 2006-01-22
  • 打赏
  • 举报
回复
我要在水园中加星!
kerosun 2006-01-09
  • 打赏
  • 举报
回复
mark

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧