- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
SWMM二次开发环境搭建
在进行SWMM二次开发之前,首先需要搭建一个合适的开发环境。本节将详细介绍如何在不同的操作系统上搭建SWMM二次开发的环境,包括安装必要的软件工具、配置开发环境、以及如何验证环境的正确性。我们将分别在Windows和Linux操作系统上进行环境搭建,并提供具体的步骤和代码示例。
1.安装SWMM
1.1Windows环境下安装SWMM
在Windows环境下安装SWMM,您可以选择使用SWMM的图形用户界面(SWMM-GUI)或者命令行版本(SWMM-CLI)。以下是安装步骤:
下载SWMM安装包:
访问EPA的官方网站或GitHub仓库,下载最新的SWMM安装包。
例如,您可以从以下链接下载:EPASWMMGitHub
安装SWMM-GUI:
下载并运行SWMM-GUI的安装程序。
按照安装向导的提示完成安装。
安装SWMM-CLI:
下载SWMM-CLI的压缩包,并解压到一个指定的目录。
将解压后的目录路径添加到系统的环境变量中,以便在命令行中直接调用SWMM。
1.2Linux环境下安装SWMM
在Linux环境下安装SWMM,通常使用命令行版本。以下是安装步骤:
安装依赖库:
打开终端,运行以下命令安装必要的依赖库:
sudoapt-getupdate
sudoapt-getinstallbuild-essentiallibx11-devlibxpm-devlibxft-devlibxext-dev
下载SWMM源代码:
从EPA的GitHub仓库下载SWMM的源代码:
gitclone/US-EPA-SWER/Stormwater-Management-Model.git
cdStormwater-Management-Model
编译SWMM:
使用Makefile编译SWMM:
make
编译完成后,您可以在bin目录下找到可执行文件swmm5。
2.安装开发工具
2.1Windows环境下安装开发工具
在Windows环境下,常用的开发工具包括VisualStudio、PyCharm等。以下是安装步骤:
安装VisualStudio:
访问VisualStudio官方网站,下载并安装Community版(免费)。
在安装过程中,选择“桌面开发”工作负载,确保安装C++开发工具。
安装PyCharm:
访问PyCharm官方网站,下载并安装Community版(免费)。
启动PyCharm,创建一个新的Python项目。
2.2Linux环境下安装开发工具
在Linux环境下,常用的开发工具包括Vim、Emacs、VisualStudioCode等。以下是安装步骤:
安装VisualStudioCode:
打开终端,运行以下命令安装VisualStudioCode:
sudosnapinstallcode--classic
安装Python开发环境:
安装Python和pip:
sudoapt-getinstallpython3python3-pip
安装必要的Python库:
pip3installnumpypandasmatplotlib
3.配置开发环境
3.1Windows环境下配置开发环境
在Windows环境下,配置开发环境主要包括设置环境变量、安装Python库等。以下是具体步骤:
设置环境变量:
右键点击“此电脑”或“计算机”,选择“属性”。
点击“高级系统设置”,进入“系统属性”对话框。
点击“环境变量”按钮。
在“系统变量”区域,找到Path变量,点击“编辑”。
添加SWMM的安装路径,例如:C:\ProgramFiles(x86)\EPASWMM5.1.015。
安装Python库:
打开命令提示符,运行以下命令安装必要的Python库:
pipinstallnumpypandasmatplotlib
3.2Linux环境下配置开发环境
在Linux环境下,配置开发环境主要包括设置环境变量、安装Python库等。以下是具体步骤:
设置环境变量:
编辑~/.bashrc文件,添加SWMM的安装路径:
exportPATH=$PATH:/path/to/swmm5
使配置生效:
source~/.bashrc
安装Python库:
打开终端,运行以下命令安装必要的Python库:
pip3installnumpypandasmatplotlib
4.验证开发环境
在完成环境搭建后,需要验证环境是否配置正确。以下是验证步骤:
4.1Windows环境下验证开发环境
验证SWMM-GUI:
您可能关注的文档
- 水力模型软件:InfoWater二次开发_(11).高级功能开发:自定义报告生成.docx
- 水力模型软件:InfoWater二次开发_(12).二次开发实战项目.docx
- 水力模型软件:InfoWater二次开发_(12).高级功能开发:定制化用户界面设计.docx
- 水力模型软件:InfoWater二次开发_(13).高级功能开发:复杂网络模拟.docx
- 水力模型软件:InfoWater二次开发_(13).文献资料与社区支持.docx
- 水力模型软件:InfoWater二次开发_(14).未来发展趋势与创新应用.docx
- 水力模型软件:InfoWater二次开发_(14).性能优化与故障排除.docx
- 水力模型软件:InfoWater二次开发_(15).二次开发工具与资源推荐.docx
- 水力模型软件:InfoWater二次开发_(16).项目管理与版本控制.docx
- 水力模型软件:InfoWater二次开发_(17).最佳实践与经验分享.docx
- 万达计费框架页面&&数据库概要设计0730.pdf
- 能源管理系统EMS V1.31用户需求说明书V1.00 _20160115.pdf
- EMS V1.2能源管理系统概要设计说明书V1.02.pdf
- EMS V2.3.0能源管理系统验收报告181109.pdf
- 智慧运维APP 能源管理系统EMSV1 31概要设计说明书 V1.5.pdf
- 能源管理系统EMS V1.31用户需求说明书V1.00 _20160114(迭代部分).pdf
- 天溯EMS能源管理系统V1.3安装配置手册.pdf
- EMS V1.2能源管理系统平台NTS-9000技术说明书V1.00.pdf
- 综合能源用能计费系统技术说明书V1.00.pdf
- EMS V2.2.0 能源管理系统 设计说明书V1.00.pdf
最近下载
- 超星学习通 群芳谱-《红楼梦》中的女性形象鉴赏(长安大学)尔雅网课答案.pdf
- 2024年民主生活会个人对照检查材料3篇范文.docx VIP
- 《抽样检验培训教材》PPT课件.ppt VIP
- 2021高考作文写作素材:世界八大哲学家的名言+事例.docx
- 《证券投资理论与实务》教学资料:教案资料汇总.doc VIP
- 十进制加减可逆计数器的设计.pdf
- 华为手机结构件可靠性测试方法和要求.pdf
- 机械振动与冲击人体暴露于全身振动的评价第1部分一般要求GBT134411-2007.doc
- 橡胶胶管、硅胶密封圈、橡胶垫片生产项目环境影响报告表.pdf
- 小学英语四年级下册课本知识点(外研版三年级起点).pdf
文档评论(0)