Demo_Manage_Simul/demo_manage_simul_logs/info.log | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Demo_Manage_Simul/src/com/mode/Dynamicload_State_rt.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Demo_Manage_Simul/src/com/mode/Manage_Util.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Demo_Manage_Simul/src/com/thread/Manage_Simul_SQL.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Demo_Manage_Simul/src/com/thread/Manage_Simul_Server.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Demo_Manage_Simul/src/com/thread/devs/Manage_Simul_2MWPower_thread.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Demo_Manage_Simul/src/com/thread/devs/Manage_Simul_4MWPower_thread.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Demo_Manage_Simul/src/com/thread/devs/Manage_Simul_dynamicload_thread.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Demo_Manage_Simul/demo_manage_simul_logs/info.log
@@ -58,3 +58,28 @@ 2021-03-25 14:43:09.205 [main] [WARN] main.main_Demo_Manage_Simul - IP:127.0.0.1port3360 2021-03-25 14:43:09.216 [main] [WARN] main.main_Demo_Manage_Simul - 开始检测数据库连接 2021-03-25 14:43:09 2021-03-25 14:43:09.419 [main] [WARN] main.main_Demo_Manage_Simul - 检测数据库连接成功 2021-03-25 15:47:23.404 [main] [WARN] main.main_Demo_Manage_Simul - main_MonitorServer_Motor Server VWelcome To Use main_Demo_Manage_Simul V1.101 Started At DateTime: 2021-03-25 15:47:23 2021-03-25 15:47:23.439 [main] [WARN] main.main_Demo_Manage_Simul - SQLserver IP:192.168.10.221, port: 3360 2021-03-25 15:47:23.992 [main] [WARN] main.main_Demo_Manage_Simul - IP:192.168.10.221port3360 2021-03-25 15:47:24.002 [main] [WARN] main.main_Demo_Manage_Simul - 开始检测数据库连接 2021-03-25 15:47:24 2021-03-25 15:47:24.229 [main] [WARN] main.main_Demo_Manage_Simul - 检测数据库连接成功 2021-03-25 15:48:59.904 [main] [WARN] main.main_Demo_Manage_Simul - main_MonitorServer_Motor Server VWelcome To Use main_Demo_Manage_Simul V1.101 Started At DateTime: 2021-03-25 15:48:59 2021-03-25 15:48:59.932 [main] [WARN] main.main_Demo_Manage_Simul - SQLserver IP:192.168.10.221, port: 3360 2021-03-25 15:49:00.243 [main] [WARN] main.main_Demo_Manage_Simul - IP:192.168.10.221port3360 2021-03-25 15:49:00.253 [main] [WARN] main.main_Demo_Manage_Simul - 开始检测数据库连接 2021-03-25 15:49:00 2021-03-25 15:49:00.473 [main] [WARN] main.main_Demo_Manage_Simul - 检测数据库连接成功 2021-03-25 15:49:42.632 [main] [WARN] main.main_Demo_Manage_Simul - main_MonitorServer_Motor Server VWelcome To Use main_Demo_Manage_Simul V1.101 Started At DateTime: 2021-03-25 15:49:42 2021-03-25 15:49:42.660 [main] [WARN] main.main_Demo_Manage_Simul - SQLserver IP:192.168.10.221, port: 3360 2021-03-25 15:49:42.978 [main] [WARN] main.main_Demo_Manage_Simul - IP:192.168.10.221port3360 2021-03-25 15:49:42.989 [main] [WARN] main.main_Demo_Manage_Simul - 开始检测数据库连接 2021-03-25 15:49:42 2021-03-25 15:49:43.197 [main] [WARN] main.main_Demo_Manage_Simul - 检测数据库连接成功 2021-03-25 15:50:34.947 [main] [WARN] main.main_Demo_Manage_Simul - main_MonitorServer_Motor Server VWelcome To Use main_Demo_Manage_Simul V1.101 Started At DateTime: 2021-03-25 15:50:34 2021-03-25 15:50:34.975 [main] [WARN] main.main_Demo_Manage_Simul - SQLserver IP:192.168.10.221, port: 3360 2021-03-25 15:50:35.283 [main] [WARN] main.main_Demo_Manage_Simul - IP:192.168.10.221port3360 2021-03-25 15:50:35.292 [main] [WARN] main.main_Demo_Manage_Simul - 开始检测数据库连接 2021-03-25 15:50:35 2021-03-25 15:50:35.503 [main] [WARN] main.main_Demo_Manage_Simul - 检测数据库连接成功 2021-03-25 15:52:33.777 [main] [WARN] main.main_Demo_Manage_Simul - main_MonitorServer_Motor Server VWelcome To Use main_Demo_Manage_Simul V1.101 Started At DateTime: 2021-03-25 15:52:33 2021-03-25 15:52:33.804 [main] [WARN] main.main_Demo_Manage_Simul - SQLserver IP:192.168.10.221, port: 3360 2021-03-25 15:52:34.122 [main] [WARN] main.main_Demo_Manage_Simul - IP:192.168.10.221port3360 2021-03-25 15:52:34.133 [main] [WARN] main.main_Demo_Manage_Simul - 开始检测数据库连接 2021-03-25 15:52:34 2021-03-25 15:52:34.349 [main] [WARN] main.main_Demo_Manage_Simul - 检测数据库连接成功 Demo_Manage_Simul/src/com/mode/Dynamicload_State_rt.java
New file @@ -0,0 +1,267 @@ package com.mode; import java.io.Serializable; import java.util.Date; public class Dynamicload_State_rt implements Serializable{ public int num; public int dev_id; public String dev_name; public Date record_time; public int start_auto=1; public int stop_auto=1; public int sudden_crease=1; public int all_open=1; public float actual_set_power=75.0f; public float output_power=150.0f; public float set_power=200.0f; public float interval_time=24.0f; public float actual_curr=125.0f; public float actual_mov=800.0f; public int switch_on=1; public int allow_close=1;//是否允许合闸 public int FZ_autostate1=1; public int FZ_autostate2=1; public int FZ_autostate3=1; public int FZ_autostate4=1; public int FZ_autostate5=1; public int react_overtem=1; public int water_overtem=1; public int water_level_low=1; public int water_pressure_high=1; public int local_control=1; public int back_control=1; public int central_control=1; public int switch_state=1; public int inter_volume_M200=1; public int fan_button=1; public int fan_output=1; public String note; public Dynamicload_State_rt(int dev_id) { super(); this.dev_id = dev_id; } public int getNum() { return num; } public void setNum(int num) { this.num = num; } public int getDev_id() { return dev_id; } public void setDev_id(int dev_id) { this.dev_id = dev_id; } public int getStart_auto() { return start_auto; } public void setStart_auto(int start_auto) { this.start_auto = start_auto; } public int getStop_auto() { return stop_auto; } public void setStop_auto(int stop_auto) { this.stop_auto = stop_auto; } public int getSudden_crease() { return sudden_crease; } public void setSudden_crease(int sudden_crease) { this.sudden_crease = sudden_crease; } public int getAll_open() { return all_open; } public void setAll_open(int all_open) { this.all_open = all_open; } public float getActual_set_power() { return actual_set_power; } public void setActual_set_power(float actual_set_power) { this.actual_set_power = actual_set_power; } public float getOutput_power() { return output_power; } public void setOutput_power(float output_power) { this.output_power = output_power; } public float getSet_power() { return set_power; } public void setSet_power(float set_power) { this.set_power = set_power; } public float getInterval_time() { return interval_time; } public void setInterval_time(float interval_time) { this.interval_time = interval_time; } public float getActual_curr() { return actual_curr; } public void setActual_curr(float actual_curr) { this.actual_curr = actual_curr; } public float getActual_mov() { return actual_mov; } public void setActual_mov(float actual_mov) { this.actual_mov = actual_mov; } public int getSwitch_on() { return switch_on; } public void setSwitch_on(int switch_on) { this.switch_on = switch_on; } public int getFZ_autostate1() { return FZ_autostate1; } public void setFZ_autostate1(int fZ_autostate1) { FZ_autostate1 = fZ_autostate1; } public int getFZ_autostate2() { return FZ_autostate2; } public void setFZ_autostate2(int fZ_autostate2) { FZ_autostate2 = fZ_autostate2; } public int getFZ_autostate3() { return FZ_autostate3; } public void setFZ_autostate3(int fZ_autostate3) { FZ_autostate3 = fZ_autostate3; } public int getFZ_autostate4() { return FZ_autostate4; } public void setFZ_autostate4(int fZ_autostate4) { FZ_autostate4 = fZ_autostate4; } public int getFZ_autostate5() { return FZ_autostate5; } public void setFZ_autostate5(int fZ_autostate5) { FZ_autostate5 = fZ_autostate5; } public int getReact_overtem() { return react_overtem; } public void setReact_overtem(int react_overtem) { this.react_overtem = react_overtem; } public int getWater_overtem() { return water_overtem; } public void setWater_overtem(int water_overtem) { this.water_overtem = water_overtem; } public int getWater_level_low() { return water_level_low; } public void setWater_level_low(int water_level_low) { this.water_level_low = water_level_low; } public int getWater_pressure_high() { return water_pressure_high; } public void setWater_pressure_high(int water_pressure_high) { this.water_pressure_high = water_pressure_high; } public int getLocal_control() { return local_control; } public void setLocal_control(int local_control) { this.local_control = local_control; } public int getBack_control() { return back_control; } public void setBack_control(int back_control) { this.back_control = back_control; } public int getCentral_control() { return central_control; } public void setCentral_control(int central_control) { this.central_control = central_control; } public int getSwitch_state() { return switch_state; } public void setSwitch_state(int switch_state) { this.switch_state = switch_state; } public int getInter_volume_M200() { return inter_volume_M200; } public void setInter_volume_M200(int inter_volume_M200) { this.inter_volume_M200 = inter_volume_M200; } public int getFan_button() { return fan_button; } public void setFan_button(int fan_button) { this.fan_button = fan_button; } public int getFan_output() { return fan_output; } public void setFan_output(int fan_output) { this.fan_output = fan_output; } public String getNote() { return note; } public void setNote(String note) { this.note = note; } public String getDev_name() { return dev_name; } public void setDev_name(String dev_name) { this.dev_name = dev_name; } public int getAllow_close() { return allow_close; } public void setAllow_close(int allow_close) { this.allow_close = allow_close; } public Date getRecord_time() { return record_time; } public void setRecord_time(Date record_time) { this.record_time = record_time; } @Override public String toString() { return "Dynamicload_State_rt [num=" + num + ", dev_id=" + dev_id + ", dev_name=" + dev_name + ", record_time=" + record_time + ", start_auto=" + start_auto + ", stop_auto=" + stop_auto + ", sudden_crease=" + sudden_crease + ", all_open=" + all_open + ", actual_set_power=" + actual_set_power + ", output_power=" + output_power + ", set_power=" + set_power + ", interval_time=" + interval_time + ", actual_curr=" + actual_curr + ", actual_mov=" + actual_mov + ", switch_on=" + switch_on + ", allow_close=" + allow_close + ", FZ_autostate1=" + FZ_autostate1 + ", FZ_autostate2=" + FZ_autostate2 + ", FZ_autostate3=" + FZ_autostate3 + ", FZ_autostate4=" + FZ_autostate4 + ", FZ_autostate5=" + FZ_autostate5 + ", react_overtem=" + react_overtem + ", water_overtem=" + water_overtem + ", water_level_low=" + water_level_low + ", water_pressure_high=" + water_pressure_high + ", local_control=" + local_control + ", back_control=" + back_control + ", central_control=" + central_control + ", switch_state=" + switch_state + ", inter_volume_M200=" + inter_volume_M200 + ", fan_button=" + fan_button + ", fan_output=" + fan_output + ", note=" + note + "]"; } } Demo_Manage_Simul/src/com/mode/Manage_Util.java
@@ -9,7 +9,7 @@ public static final int DEV_TYPE_MOTOR = 1002; //加载电机 public static final int DEV_TYPE_4MWPOWER = 1003; //1号,2号大功率整流电源 public static final int DEV_TYPE_2MWPOWER = 1004; //3号大功率整流电源 public static final int DEV_TYPE_WATER = 1005; //3号大功率整流电源 /** * 随机生成开关量变量 * @return Demo_Manage_Simul/src/com/thread/Manage_Simul_SQL.java
@@ -3,9 +3,12 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.Date; import java.util.List; import com.base.Com; import com.mode.Device_Inf; import com.mode.Dynamicload_State_rt; import com.sql.MysqlConnPool; import com.sql.Sql_Mysql; @@ -48,4 +51,48 @@ } } //加载负载实时数据 public static void updateDynamicload(MysqlConnPool conn_pool, Dynamicload_State_rt state) { String sql_str = " UPDATE " + Sql_Mysql.Tb_Dynamicload_State_Rt_Table + " SET " +" record_time='" + Com.getDateTimeFormat(state.getRecord_time(), Com.DTF_YMDhms)+"'" +",start_auto=" + state.getStart_auto() +",stop_auto=" + state.getStop_auto() +",sudden_crease=" + state.getSudden_crease() +",all_open=" + state.getAll_open() +",actual_set_power=" + state.getActual_set_power() +",output_power=" + state.getOutput_power() +",set_power=" + state.getSet_power() +",interval_time=" + state.getInterval_time() +",actual_curr=" + state.getActual_curr() +",actual_mov=" + state.getActual_mov() +",switch_on=" + state.getSwitch_on() +",FZ_autostate1=" + state.getFZ_autostate1() +",FZ_autostate2=" + state.getFZ_autostate2() +",FZ_autostate3=" + state.getFZ_autostate3() +",FZ_autostate4=" + state.getFZ_autostate4() +",FZ_autostate5=" + state.getFZ_autostate5() +",react_overtem=" + state.getReact_overtem() +",water_overtem=" + state.getWater_overtem() +",water_level_low=" + state.getWater_level_low() +",water_pressure_high=" + state.getWater_pressure_high() +",local_control=" + state.getLocal_control() +",back_control=" + state.getBack_control() +",central_control=" + state.getCentral_control() +",switch_state=" + state.getSwitch_state() +",inter_volume_M200=" + state.getInter_volume_M200() +",fan_button=" + state.getFan_button() +",fan_output=" + state.getFan_output() +",allow_close=" + state.allow_close + " WHERE dev_id = " + state.dev_id; Sql_Mysql sql = new Sql_Mysql(conn_pool.getConn()); try { //System.out.println(sql_str); sql.sqlMysqlExecute(sql_str); } catch (SQLException e) { e.printStackTrace(); } finally { sql.close_con(); } } } Demo_Manage_Simul/src/com/thread/Manage_Simul_Server.java
@@ -5,7 +5,10 @@ import com.mode.Device_Inf; import com.mode.Manage_Util; import com.sql.MysqlConnPool; import com.thread.devs.Manage_Simul_2MWPower_thread; import com.thread.devs.Manage_Simul_4MWPower_thread; import com.thread.devs.Manage_Simul_Motor_Thread; import com.thread.devs.Manage_Simul_dynamicload_thread; public class Manage_Simul_Server { public MysqlConnPool pool; @@ -23,13 +26,21 @@ //System.out.println(dev); switch(dev.getSystem_id()) { case Manage_Util.DEV_TYPE_DYNAMICLOAD:{ Manage_Simul_dynamicload_thread dynamicload_thread = new Manage_Simul_dynamicload_thread(pool, dev); new Thread(dynamicload_thread).start(); }break; case Manage_Util.DEV_TYPE_4MWPOWER:{ Manage_Simul_4MWPower_thread Power4MW_thread = new Manage_Simul_4MWPower_thread(pool, dev); new Thread(Power4MW_thread).start(); }break; case Manage_Util.DEV_TYPE_2MWPOWER:{ Manage_Simul_2MWPower_thread Power2MW_thread = new Manage_Simul_2MWPower_thread(pool, dev); new Thread(Power2MW_thread).start(); }break; case Manage_Util.DEV_TYPE_WATER:{ /*Manage_Simul_dynamicload_thread dynamicload_thread = new Manage_Simul_dynamicload_thread(pool, dev); new Thread(dynamicload_thread).start(); */ }break; case Manage_Util.DEV_TYPE_MOTOR:{ Manage_Simul_Motor_Thread motor_thread = new Manage_Simul_Motor_Thread(pool, dev); Demo_Manage_Simul/src/com/thread/devs/Manage_Simul_2MWPower_thread.java
New file @@ -0,0 +1,75 @@ package com.thread.devs; import java.util.Date; import com.mode.Device_Inf; import com.mode.Dynamicload_State_rt; import com.mode.Manage_Util; import com.sql.MysqlConnPool; import com.thread.Manage_Simul_SQL; public class Manage_Simul_2MWPower_thread implements Runnable{ public MysqlConnPool pool; public Device_Inf device; public Dynamicload_State_rt dstate; public Manage_Simul_2MWPower_thread(MysqlConnPool pool,Device_Inf device){ this.device = device; this.pool = pool; dstate = new Dynamicload_State_rt(device.getDevice_id()); } @Override public void run() { while(true) { try { //构造随机数 createRandomData(dstate); //往数据库插入数据 Manage_Simul_SQL.updateDynamicload(pool, dstate); Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } public void createRandomData(Dynamicload_State_rt dstate) { dstate.record_time=new Date();//'记录时间', dstate.start_auto = Manage_Util.CreateSwitchRanDom(); dstate.stop_auto = Manage_Util.CreateSwitchRanDom(); dstate.sudden_crease = Manage_Util.CreateSwitchRanDom(); dstate.all_open = Manage_Util.CreateSwitchRanDom(); dstate.actual_set_power = dstate.actual_set_power + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.output_power = dstate.output_power + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.set_power = dstate.set_power + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.interval_time = dstate.interval_time + Manage_Util.CreateIntRandom()*2; dstate.actual_curr = dstate.actual_curr + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.actual_mov = dstate.actual_mov + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.switch_on = Manage_Util.CreateSwitchRanDom(); dstate.allow_close = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate1 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate2 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate3 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate4 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate5 = Manage_Util.CreateSwitchRanDom(); dstate.react_overtem = Manage_Util.CreateSwitchRanDom(); dstate.water_overtem = Manage_Util.CreateSwitchRanDom(); dstate.water_level_low = Manage_Util.CreateSwitchRanDom(); dstate.water_pressure_high = Manage_Util.CreateSwitchRanDom(); dstate.local_control = Manage_Util.CreateSwitchRanDom(); dstate.back_control = Manage_Util.CreateSwitchRanDom(); dstate.central_control = Manage_Util.CreateSwitchRanDom(); dstate.switch_state = Manage_Util.CreateSwitchRanDom(); dstate.inter_volume_M200 = Manage_Util.CreateSwitchRanDom(); dstate.fan_button = Manage_Util.CreateSwitchRanDom(); dstate.fan_output = Manage_Util.CreateSwitchRanDom(); } } Demo_Manage_Simul/src/com/thread/devs/Manage_Simul_4MWPower_thread.java
New file @@ -0,0 +1,76 @@ package com.thread.devs; import java.util.Date; import com.mode.Device_Inf; import com.mode.Dynamicload_State_rt; import com.mode.Manage_Util; import com.sql.MysqlConnPool; import com.thread.Manage_Simul_SQL; public class Manage_Simul_4MWPower_thread implements Runnable{ public MysqlConnPool pool; public Device_Inf device; public Dynamicload_State_rt dstate; public Manage_Simul_4MWPower_thread(MysqlConnPool pool,Device_Inf device){ this.device = device; this.pool = pool; dstate = new Dynamicload_State_rt(device.getDevice_id()); } @Override public void run() { while(true) { try { //构造随机数 createRandomData(dstate); //往数据库插入数据 Manage_Simul_SQL.updateDynamicload(pool, dstate); Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } public void createRandomData(Dynamicload_State_rt dstate) { dstate.record_time=new Date();//'记录时间', dstate.start_auto = Manage_Util.CreateSwitchRanDom(); dstate.stop_auto = Manage_Util.CreateSwitchRanDom(); dstate.sudden_crease = Manage_Util.CreateSwitchRanDom(); dstate.all_open = Manage_Util.CreateSwitchRanDom(); dstate.actual_set_power = dstate.actual_set_power + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.output_power = dstate.output_power + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.set_power = dstate.set_power + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.interval_time = dstate.interval_time + Manage_Util.CreateIntRandom()*2; dstate.actual_curr = dstate.actual_curr + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.actual_mov = dstate.actual_mov + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.switch_on = Manage_Util.CreateSwitchRanDom(); dstate.allow_close = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate1 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate2 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate3 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate4 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate5 = Manage_Util.CreateSwitchRanDom(); dstate.react_overtem = Manage_Util.CreateSwitchRanDom(); dstate.water_overtem = Manage_Util.CreateSwitchRanDom(); dstate.water_level_low = Manage_Util.CreateSwitchRanDom(); dstate.water_pressure_high = Manage_Util.CreateSwitchRanDom(); dstate.local_control = Manage_Util.CreateSwitchRanDom(); dstate.back_control = Manage_Util.CreateSwitchRanDom(); dstate.central_control = Manage_Util.CreateSwitchRanDom(); dstate.switch_state = Manage_Util.CreateSwitchRanDom(); dstate.inter_volume_M200 = Manage_Util.CreateSwitchRanDom(); dstate.fan_button = Manage_Util.CreateSwitchRanDom(); dstate.fan_output = Manage_Util.CreateSwitchRanDom(); } } Demo_Manage_Simul/src/com/thread/devs/Manage_Simul_dynamicload_thread.java
New file @@ -0,0 +1,76 @@ package com.thread.devs; import java.util.Date; import com.mode.Device_Inf; import com.mode.Dynamicload_State_rt; import com.mode.Manage_Util; import com.sql.MysqlConnPool; import com.thread.Manage_Simul_SQL; public class Manage_Simul_dynamicload_thread implements Runnable{ public MysqlConnPool pool; public Device_Inf device; public Dynamicload_State_rt dstate; public Manage_Simul_dynamicload_thread(MysqlConnPool pool,Device_Inf device){ this.device = device; this.pool = pool; dstate = new Dynamicload_State_rt(device.getDevice_id()); } @Override public void run() { while(true) { try { //构造随机数 createRandomData(dstate); //往数据库插入数据 Manage_Simul_SQL.updateDynamicload(pool, dstate); Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } public void createRandomData(Dynamicload_State_rt dstate) { dstate.record_time=new Date();//'记录时间', dstate.start_auto = Manage_Util.CreateSwitchRanDom(); dstate.stop_auto = Manage_Util.CreateSwitchRanDom(); dstate.sudden_crease = Manage_Util.CreateSwitchRanDom(); dstate.all_open = Manage_Util.CreateSwitchRanDom(); dstate.actual_set_power = dstate.actual_set_power + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.output_power = dstate.output_power + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.set_power = dstate.set_power + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.interval_time = dstate.interval_time + Manage_Util.CreateIntRandom()*2; dstate.actual_curr = dstate.actual_curr + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.actual_mov = dstate.actual_mov + Manage_Util.CreateIntRandom()*Manage_Util.CreateFloat0To1(); dstate.switch_on = Manage_Util.CreateSwitchRanDom(); dstate.allow_close = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate1 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate2 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate3 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate4 = Manage_Util.CreateSwitchRanDom(); dstate.FZ_autostate5 = Manage_Util.CreateSwitchRanDom(); dstate.react_overtem = Manage_Util.CreateSwitchRanDom(); dstate.water_overtem = Manage_Util.CreateSwitchRanDom(); dstate.water_level_low = Manage_Util.CreateSwitchRanDom(); dstate.water_pressure_high = Manage_Util.CreateSwitchRanDom(); dstate.local_control = Manage_Util.CreateSwitchRanDom(); dstate.back_control = Manage_Util.CreateSwitchRanDom(); dstate.central_control = Manage_Util.CreateSwitchRanDom(); dstate.switch_state = Manage_Util.CreateSwitchRanDom(); dstate.inter_volume_M200 = Manage_Util.CreateSwitchRanDom(); dstate.fan_button = Manage_Util.CreateSwitchRanDom(); dstate.fan_output = Manage_Util.CreateSwitchRanDom(); } }