資源簡介
swmm5.dll的生成,以及C#程序調用swmm5.dll,可以進行模擬計算以及讀取Output文件中的結果
代碼片段和文件信息
//-----------------------------------------------------------------------------
//???climate.c
//
//???Project:?EPA?SWMM5
//???Version:?5.0
//???Date:????6/19/07??(Build?5.0.010)
//????????????2/4/08???(Build?5.0.012)
//????????????3/11/08??(Build?5.0.013)
//????????????1/21/09??(Build?5.0.014)
//????????????6/22/09??(Build?5.0.016)
//????????????07/30/10?(Build?5.0.019)
//???Author:??L.?Rossman
//
//???Climate?related?functions.
//-----------------------------------------------------------------------------
#define?_CRT_SECURE_NO_DEPRECATE
#include?
#include?
#include?
#include?
#include?“headers.h“
//-----------------------------------------------------------------------------
//??Constants
//-----------------------------------------------------------------------------
enum?ClimateFileFormats?{UNKNOWN_FORMAT
?????????????????????????USER_PREPARED?????//?SWMM?5‘s?own?user?format
?????????????????????????TD3200????????????//?NCDC?TD3200?format
?????????????????????????DLY0204};??????????//?Canadian?DLY02?or?DLY04?format
static?const?int???MAXCLIMATEVARS??=?4;
static?const?int???MAXDAYSPERMONTH?=?32;
//?These?variables?are?used?when?processing?climate?files.
enum???ClimateVarType?{TMIN?TMAX?EVAP?WIND};
static?char*?ClimateVarWords[]?=?{“TMIN“?“TMAX“?“EVAP“?“WDMV“?NULL};
//-----------------------------------------------------------------------------
//??Shared?variables
//-----------------------------------------------------------------------------
//?Temperature?variables
static?double????Tmin;?????????????????//?min.?daily?temperature?(deg?F)
static?double????Tmax;?????????????????//?max.?daily?temperature?(deg?F)
static?double????Trng;?????????????????//?1/2?range?of?daily?temperatures
static?double????Trng1;????????????????//?prev.?max?-?current?min.?temp.
static?double????Tave;?????????????????//?average?daily?temperature?(deg?F)
static?double????Hrsr;?????????????????//?time?of?min.?temp.?(hrs)
static?double????Hrss;?????????????????//?time?of?max.?temp?(hrs)?
static?double????Hrday;????????????????//?avg.?of?min/max?temp?times
static?double????Dhrdy;????????????????//?hrs.?between?min.?&?max.?temp.?times
static?double????Dydif;????????????????//?hrs.?between?max.?&?min.?temp.?times
static?DateTime??LastDay;??????????????//?date?of?last?day?with?temp.?data
//?Evaporation?variables???????????????????????????????????????????????????????//(5.0.019?-?LR)
static?DateTime??NextEvapDate;?????????//?next?date?when?evap.?rate?changes????//(5.0.019?-?LR)
static?double????NextEvapRate;?????????//?next?evaporation?rate?(user?units)???//(5.0.019?-?LR)
//?Climate?file?variables
static?int??????FileFormat;????????????//?file?format?(see?ClimateFileFormats)
static?int??????FileYear;??????????????//?current?year?of?file?data
static?int??????FileMonth;?????????????//?current?month?of?year?of?file?data
static?int??????FileDay;???????????????//?curre
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????587776??2016-07-19?13:31??swmmSD\Debug\swmm.dll
?????文件???????2149??2016-07-19?13:31??swmmSD\Debug\swmm.exp
?????文件?????845900??2016-07-19?13:31??swmmSD\Debug\swmm.ilk
?????文件???????3882??2016-07-19?13:31??swmmSD\Debug\swmm.lib
?????文件????1223680??2016-07-19?13:31??swmmSD\Debug\swmm.pdb
?????文件??????16896??2016-07-19?13:30??swmmSD\Debug\swmmShield.exe
?????文件??????34304??2016-07-19?13:30??swmmSD\Debug\swmmShield.pdb
?????文件??????11600??2016-03-21?13:47??swmmSD\Debug\swmmShield.vshost.exe
?????文件????????490??2010-03-17?22:39??swmmSD\Debug\swmmShield.vshost.exe.manifest
?????文件???32768000??2016-06-22?10:45??swmmSD\ipch\swmm-b69e02d7\swmm-930d9690.ipch
?????文件??????40385??2010-08-06?09:00??swmmSD\swmm\climate.c
?????文件???????4092??2010-09-30?15:00??swmmSD\swmm\consts.h
?????文件??????36075??2010-08-06?09:00??swmmSD\swmm\controls.c
?????文件??????14768??2010-08-06?09:00??swmmSD\swmm\culvert.c
?????文件??????14021??2010-08-06?09:00??swmmSD\swmm\datetime.c
?????文件???????2196??2010-08-06?09:00??swmmSD\swmm\datetime.h
?????文件??????75534??2016-07-19?13:31??swmmSD\swmm\Debug\cl.command.1.tlog
?????文件?????414536??2016-07-19?13:31??swmmSD\swmm\Debug\CL.read.1.tlog
?????文件??????83392??2016-07-19?13:31??swmmSD\swmm\Debug\CL.write.1.tlog
?????文件??????63661??2016-07-19?13:31??swmmSD\swmm\Debug\climate.obj
?????文件??????42975??2016-07-19?13:31??swmmSD\swmm\Debug\controls.obj
?????文件??????18345??2016-07-19?13:31??swmmSD\swmm\Debug\culvert.obj
?????文件??????33746??2016-07-19?13:31??swmmSD\swmm\Debug\datetime.obj
?????文件??????55376??2016-07-19?13:31??swmmSD\swmm\Debug\dynwave.obj
?????文件??????30558??2016-07-19?13:31??swmmSD\swmm\Debug\error.obj
?????文件???????8388??2016-07-19?13:31??swmmSD\swmm\Debug\findroot.obj
?????文件??????33659??2016-07-19?13:31??swmmSD\swmm\Debug\flowrout.obj
?????文件??????15399??2016-07-19?13:31??swmmSD\swmm\Debug\forcmain.obj
?????文件??????29349??2016-07-19?13:31??swmmSD\swmm\Debug\gage.obj
?????文件??????27275??2016-07-19?13:31??swmmSD\swmm\Debug\gwater.obj
............此處省略160個文件信息
- 上一篇:S1結業項目:MyQQ
- 下一篇:C#我的網上商城項目
評論
共有 條評論