资源简介
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#我的网上商城项目
评论
共有 条评论