//-----------------------------------------------------------------------------
// swmm5.h
//
// Project: EPA SWMM5
// Version: 5.1
// Date: 03/24/14 (Build 5.1.001)
// Author: L. Rossman
//
// Prototypes for SWMM5 functions exported to swmm5.dll.
//
//-----------------------------------------------------------------------------
#ifndef SWMM5_H
#define SWMM5_H
/*
// --- define WINDOWS
#undef WINDOWS
#ifdef _WIN32
#define WINDOWS
#endif
#ifdef __WIN32__
#define WINDOWS
#endif
// --- define DLLEXPORT
#ifdef WINDOWS
#define DLLEXPORT __declspec(dllexport) __stdcall
#else
#define DLLEXPORT
#endif
// --- use "C" linkage for C++ programs
*/
#ifdef __cplusplus
extern "C" {
#endif
int swmm_run(char* f1, char* f2, char* f3);
int swmm_open(char* f1, char* f2, char* f3);
int swmm_start(int saveFlag);
int swmm_step(double* elapsedTime);
int swmm_end(void);
int swmm_report(void);
int swmm_getMassBalErr(float* runoffErr, float* flowErr,
float* qualErr);
int swmm_close(void);
int swmm_getVersion(void);
// Cosimulation getters
double swmm_get( char* id, int attribute, int units );
double swmm_get_from_input(char* filename, char *id, int attribute);
int swmm_save_all(char* input_file, int object_type, int attribute);
// Cosimulation setters
int swmm_modify_setting(char* id, double new_setting, double tstep);
int swmm_modify_input(char* input_file, char *id, int attribute, double value);
int swmm_save_results();
#ifdef __cplusplus
} // matches the linkage specification from above */
#endif
#endif
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计&课设-使用Matlab和SWMM5的联合仿真工具测试和开发实时LQR控制器.zip (24个子文件)
matlab_code
swmm_tracking.m 23KB
create_storage_block_v2.m 126B
reachable_test.m 1KB
swmm_flux.pbs 612B
swmm5.dll 856KB
runfile_xw_2_a2_template.inp 67KB
scs_II_transform.m 3KB
read_storage_curves.m 4KB
rain_pds_a2_sample.m 3KB
swmm5_linux.so 740KB
main.m 65KB
runfile.inp 82KB
create_labels.m 270B
swmm2lqr_minreal_v4.m 1KB
rain_pds_a2.m 4KB
create_system_matrices_v2.m 9KB
swmm_properties.mat 4KB
read_orifice_from_node.m 1KB
swmm5_osx.so 586KB
swmm5.h 2KB
plot_swmm2lqr.m 4KB
rain_pds_a2_inp_transform.m 3KB
read_subcatch_outlet.m 1KB
SWMM.m 29KB
共 24 条
- 1
资源评论
- weixin_424524982024-04-21博主好,请问怎么使用 有没有文件说明
白话机器学习
- 粉丝: 8268
- 资源: 7686
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功