水利供水管线设计工具软件使用说明书

输水管线设计工具的使用介绍_哔哩哔哩_bilibili

0 软件更新记录

2022年春节前后主要对2016年(2015年开始,2016年完成)的代码进行彻底的修改。原来的代码需要将读取的管线数据写入excel表格,再从表格读出数据,效率很低。本次采用全局变量存储这些数据,需要的时候将变量中的数据写入表格。表格只是提供最基本的设置参数和管线分段数据。因此,必须先打开autocad和本程序配套的excel表格,否则会出错,因为面板加载的时候,它试图去连接cad和excel。

因为vb的二维数组无法修改第一维的大小,所以,当管线增加或减少节点后,需要关闭程序,重新打开,再点击刷新数据按钮后,选择cad中的线路。更正:只有使用preserve参数为了保留数组里已有的值的时候才不能改变第一维大小。

待提升的方面:上述无法扩展数组的问题,考虑采用一个比较大的空数组,将读取的数据存进去,需要判断最后一个非0数组的位置;数组排序和去重,采用冒泡排序,效率比较地,需要改进;读取的管线数据,再次进行转换到数组中,似乎可以少一步,直接将数据读入数组……;还有对错误的处理只完善了一个enddata子程序,其他子程序没有采用。采用这种完善的错误处理方式好处是将错误信息输出到c盘下的hydro.txt文件,方便软件维护人员定位问题。

原程序将完整的平面纵剖面和线路设施一次性做完,本次将他们分开了,更新完数据,手动去点击绘制平面、纵面、纵面设施、导出纵面设施到表格、再将表格设施导入到平面。

测试中有问题及时反馈。

0.0 软件亮点

相比市场上已有的软件,ZDM、鸿业等,我觉得亮点有:

(1)这个软件是专门为供水管线工程定制的,所以不需要繁琐的设置,无学习成本。

(2)特别是管线分段定义(分段断面型式、分段流量、分段开挖边坡、分段基础换填等),采用excel表格定义,比在CAD里定义操作方面快捷简单很多。

(3)对镇墩、弯头、承插管凑合段钢管、自动布置排气阀和排泥阀、沿程水损和局部水损、管道系统图、导入hammer计算水锤的节点数据等方面很完美,几乎不需要太多设计工作了。

(4)软件的目的是让工程师发挥自身价值,精力用于设计而不是绘图。如平面布置和纵剖面的设计上,需要考虑纵剖面的优化,怎样布置才能在开挖量最小,而竖向弯头又最少,这两者上取得平衡;纵向检修排水;双管的连通等。将参数设置好,绘图的事让计算机去干,是一种享受。

1  软件概要

主要用于长距离供水工程的管线设计工作。该软件采用vb语言编写,通过连接autocad和excel这2个设计中最常用的软件,将供水工程的设计过程整合在一个小小面板上。软件特点是针对长距离管道输水工程,集管线流程设计中的计算和制图于一体,既可以一键成图,又可以分步执行,目的就是在一些通常条件下,可以在几小时内完成设计生成工程量和图纸。因为快速,软件对于管线布置(纵剖面布置)的多方案研究有很大帮助。

工具独立运行,具有一键成图:自动完成工程量统计,自动计算弯头镇墩,自动绘制开挖线,自动布置排气排泥阀,自动生成标准横断面,标准平面和标准纵剖面。自动分布局裁图,批量打印所有布局裁图。用户在Excel中填一些基本参数,后续交给软件快速得到结果。

2016年开发的供水管线设计工具进行升级相关推荐

  1. 2016企业开发趋势:Lightbend关于JVM开发者的调查

    Lightbend最近调查了2100个JVM(包括Java和Scala)开发者,进行了以下研究: \\ 开发趋势和IT基础设施趋势之间的相互关系. \\ 各家公司在怎样用最新技术实现他们的应用程序. ...

  2. 我为什么花 1 万多买 MacBook Pro,重点是推荐我常用的开发写作相关的工具

    我是斜杠程序员风筝,我又来了.微信搜索公众号「古时的风筝」,一个不只有技术的技术公众号. 本篇并不是苹果吹,只要是你用的顺手并适合的系统就是最好的系统,我现在也是 Mac .Windows 都用,只是 ...

  3. 2016计算机微课作品,2016年微课最佳制作工具,你知道吗?

    信息化教学创新团队Lisa 2016年翻转课堂.微课.SPOC.创客教育.VR.AR.MR等新模式.新技术出现.应用推动者教育信息化的发展.微课作为碎片化时代下在教育中应用最为广泛的资源之一,在201 ...

  4. 如何用node开发自己的cli工具

    如何用node开发自己的cli工具 灵感 写这个工具的灵感以及场景源于youtube的一次闲聊 github 地址 blog首发 使用场景 原本我们写博客展示shell,例如:安装运转docker,一 ...

  5. 传智播客C/C++各种开发环境搭建视频工具文档免费教程

    传智播客作为中国IT培训的领军品牌,一直把握技术趋势,给大家带来最新的技术分享!传智播客C/C++主流开发环境免费分享视频文档中,就有写一个helloworld程序的示范.火速前来下载吧 所谓&quo ...

  6. [转]新版.Net开发必备十大工具

    本文转自:http://www.cnblogs.com/zxhoo/archive/2011/04/02/2002905.html 几年前MSDN上的一篇文章<Ten Must-Have Too ...

  7. 微软的python开发工具_面向 Python 开发人员的 Azure 工具

    面向 Python 开发人员的 Azure 工具Azure tools for Python developers 08/06/2020 本文内容 Visual Studio CodeVisual S ...

  8. IOS开发基础之音频工具类封装AVAudioPlayer

    IOS开发基础之音频工具类封装AVAudioPlayer 源码在我的主页下面 ,项目名称是AVAudioPlayer 关键性代码 工具类的封装 // // LJAudioTool.h // AVAud ...

  9. Linux开发5款实用工具推荐

    今天安利给大家5款实用的Linux开发工具,希望对大家工作效率的提升有所帮助. 容器 放眼于现实,现在已经是容器的时代了.容器既及其容易部署,又可以方便地构建开发环境.如果你针对的是特定的平台的开发, ...

最新文章

  1. 针对复杂***的情报分析实例
  2. python3运行报错:TypeError: Object of type ‘type‘ is not JSON serializable解决方法(详细)
  3. 程序员的认知-中国程序员为什么跳槽
  4. MFC90条技巧-带目录
  5. php exif信息,php通过exif_read_data函数获取图片的exif信息
  6. owaspbwa tickets
  7. python切换环境_Python 版本环境切换工具
  8. 重新认识下科技核心目录吧!附容易发的期刊名单
  9. 又涨了?2021年6月程序员平均薪资15052元!高薪还能持续多久?
  10. 基于echarts+html+css+jq的数据可视化大屏展示炫酷看板[附源码]
  11. 用户使用移动支付的风险与防范策略
  12. 前端展示中实现批量标签动态生成
  13. BFS模版题----水缸灌水(c++)
  14. 使用 redis 中的 lzf 压缩算法
  15. 《卸甲笔记》-多表查询之二
  16. 什么是 Tableau?
  17. 合并k个有序链表 python_Leetcode打卡 | No.23 合并 k 个有序链表
  18. python爬虫-网易云音乐的歌曲热评
  19. 内部人员造成的数据泄露,企业该如何防护
  20. 应用统计学大数据方向报名自述_应用统计学与应用统计学大数据方向有什么区别?哪..._统计师_帮考网...

热门文章

  1. 俄罗斯游戏java源代码_Java俄罗斯方块游戏源代码JAVA游戏源码下载
  2. 361度杭州亚运会官方体育服饰正式发布;“威海海鲜官方旗舰店”揭牌仪式顺利举行 | 知消...
  3. 2019最新《智能社Javascript之Vue.JS教程》
  4. [ITIL]-ITIL4模拟题库1
  5. 高校里面的会计学ACCA专业方向你了解吗?
  6. Rust能力养成之(12)用Cargo进行项目管理:实操项目imgtool
  7. 计算机语言栏怎么打开,语言栏不见了怎么办,详细教您win7系统语言栏不见了怎么办...
  8. Springboot注入RestTemplate异常Field restTemplate in xxx.ApiRestUtils required a bea
  9. WebRTC M96 Release Notes(SDP废除Plan B,支持Opus Red冗余编码)
  10. Redhat 9 无法识别磁盘阵列,怎么办?