| | |
| | | var blockEndTime = _timeList[block_time_item.EndIndx].Time; |
| | | |
| | | if (blockStartTime == all_time_block.Last().EndTime) |
| | | {//表示æ¥ä¸äº,æ¯è¿ç» |
| | | {//å½åå¼å§æ¶é´ å䏿¬¡ç»ææ¶é´ä¸æ ·, 表示æ¥ä¸äº,æ¯è¿ç» |
| | | block_id++; |
| | | var bt2 = BuildAnaPrjBlockTime(block_id, block_time_item.PumpCount, block_time_item.StartIndx, block_time_item.EndIndx, |
| | | block_time_item.ReservoirStartHeight, block_time_item.ReservoirEndHeight); |
| | |
| | | |
| | | |
| | | //ç»ææ¶çæ³µå
è®¸ç¶æ |
| | | opt_prj.EndTimeOpenPumpStaus = all_time_block.Last().OpenPumpIndexs; |
| | | opt_prj.EndTimeOpenPumpStatus = all_time_block.Last().OpenPumpIndexs; |
| | | |
| | | |
| | | opt_prj.PumpSwitchs = pumpSwitchList; |
| | |
| | | } |
| | | } |
| | | |
| | | private AnaPrjBlockTime BuildAnaPrjBlockTime(int block_id, int open_pump_count, int start_indx, int end_index, double reservoir_start_height, double reservoir_end_height) |
| | | private AnaPrjBlockTime BuildAnaPrjBlockTime(int block_id, int open_pump_count, |
| | | int start_indx, int end_index, |
| | | double reservoir_start_height, double reservoir_end_height) |
| | | { |
| | | if (start_indx >= end_index) |
| | | { |