undiscovered@icloud.com
时间:2023-07-20 12:21:52 | 点击量:87
现在CFD的软件多集成到Anasys里,可以直接使用ANASYS来做,包括fluent,建模都行
绿萝、吊竹梅、吊兰、文竹等。
仿真植物墙适用于光线强度低,通风效果差等不适合植物生长的地方,例如地下酒吧、高层写字楼等场所。采用高仿真植物,根据现场情况灵活采用不同的固定方式,将植物固定于所需要的位置上。
仿真植物墙的出现就解决了这些问题,而且仿真植物墙就无需维护,3-5年不褪色,而且总部生产的产品种类非常丰富,正是因为有了那么多的优势,才让仿真植物遍布到全国各地。
写好了,两个类分别为:
public enum Mode
{
Heating,
Cooling
}
public enum UpDown
{
Up,
Down
}
public class AirConditioner
{
private bool powerOn;
private Mode currentMode;
private int currentTemp;
public AirConditioner()
{
this.powerOn = false;
this.currentMode = Mode.Cooling;
this.currentTemp = 16;
}
public void SwichPower()
{
this.powerOn = !powerOn;
}
internal void SetMode(Mode mode)
{
this.currentMode = mode;
}
internal void SetTemp(UpDown upDown)
{
switch (upDown)
{
case UpDown.Up:
if (this.currentTemp <= 30)
{
this.currentTemp++;
}
break;
case UpDown.Down:
if (this.currentTemp >= 16)
{
this.currentTemp--;
}
break;
}
}
public override string ToString()
{
return string.Format("Current Status:\r\nPower: {0}\r\nMode: {1}\r\nTemp: {2}", this.powerOn ? "On" : "Off", this.currentMode, this.currentTemp);
}
}public class RemoteController
{
private AirConditioner conditioner;
public RemoteController()
{
this.conditioner = new AirConditioner();
}
public void SwitchPower()
{
this.conditioner.SwichPower();
Console.WriteLine(this.conditioner);
}
public void SetMode(Mode mode)
{
this.conditioner.SetMode(mode);
Console.WriteLine(this.conditioner);
}
public void SetTemp(UpDown upDown)
{
this.conditioner.SetTemp(upDown);
Console.WriteLine(this.conditioner);
}
}值得注意的是,“通过直接操作空调不能进行调节温度、改变模式(制热、制冷)。”这一条说明这些方法应该不允许被声明为public,但是又要能够被遥控器访问,所以应该声明为internal
static void Main(string[] args)
{
var controller = new RemoteController();
Console.WriteLine("Turn on the conditioner...\r\n");
controller.SwitchPower();
Console.WriteLine("================================================================");
Console.WriteLine("Turn off the conditioner...\r\n");
controller.SwitchPower();
Console.WriteLine("================================================================");
Console.WriteLine("Set the mode as \"cooling\"...\r\n");
controller.SetMode(Mode.Cooling);
Console.WriteLine("================================================================");
Console.WriteLine("Set the mode as \"Heating\"...\r\n");
controller.SetMode(Mode.Heating);
Console.WriteLine("================================================================");
Console.WriteLine("Turn up temp...\r\n");
controller.SetTemp(UpDown.Up);
Console.WriteLine("================================================================");
Console.WriteLine("Turn down temp...\r\n");
controller.SetTemp(UpDown.Down);
}运行结果:
源码在附件中,如有疑问,欢迎追问。
前台界面,分为屏显区域和遥控按键区域。通过屏显显示现在空调的状态,通过按键改变状态。
代码设计,空调类,字段包括开关状态、温度、模式、属性和字段相对应,方法包括开机、关机、、制冷模式、制热模式、屏幕显示。
遥控器类继承空调类,方法包括重写开机、关机、制冷模式、制热模式、屏幕显示,增加温度、降低温度。
不明白这一条?? 6、 不允许写键盘输入的代码!不允许设计图形界面!
传感器(英文名称:transducer/sensor)是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。
传感器的特点包括:微型化、数字化、智能化、多功能化、系统化、网络化。它是实现自动检测和自动控制的首要环节。传感器的存在和发展,让物体有了触觉、味觉和嗅觉等感官,让物体慢慢变得活了起来。通常根据其基本感知功能分为热敏元件、光敏元件、气敏元件、力敏元件、磁敏元件、湿敏元件、声敏元件、放射线敏感元件、色敏元件和味敏元件等十大类。
格力金贝系列空调都是海洋风
格力金贝系列空调采用仿真技术 制送“海洋风”
想在家里吹海风,没有不可能。格力?金贝模拟海洋风频率,吹出清爽洁净之风,让您仿佛凭海而立,感受海洋带给您的清新、自然的舒适享受。