水情遥测数据自动转发系统开发
近几日,由于分中心一套老系统故障频繁,导致水情遥测数据无法准确正常地转发到省水文局及省防办,而这一条传输通道涉及了多个环节(遥测数据接收系统与遥测数据转发系统分属不同的公司开发,而且当年开发人员已经多不参与维护),只要其中的任意环节出现问题就会导致这一传输的失败。同时正常的新的遥测数据接收系统的数据由于没有转发系统而无法充分利用,因此决定独立自主开发一套利用新的遥测数据接收系统数据自动转发系统,经过努力目前已经投入使用,
阅读全文 >
近几日,由于分中心一套老系统故障频繁,导致水情遥测数据无法准确正常地转发到省水文局及省防办,而这一条传输通道涉及了多个环节(遥测数据接收系统与遥测数据转发系统分属不同的公司开发,而且当年开发人员已经多不参与维护),只要其中的任意环节出现问题就会导致这一传输的失败。同时正常的新的遥测数据接收系统的数据由于没有转发系统而无法充分利用,因此决定独立自主开发一套利用新的遥测数据接收系统数据自动转发系统,经过努力目前已经投入使用,
阅读全文 >
在Excel中有时需要对压缩文件进行处理,如从网上下载了一个压缩文件之后(如何通过VBA从网上下载文件),需要解压到某个文件夹,如Rar和7Zip等压缩文件时需要用到压缩程序的CommandLine语句,这样需要本地机器安装有相应的压缩程序。而对于一般的Zip文件和Cab文件,可以使用Windows自带的压缩程序来处理,VBA通过创建Shell.Application对象来完成处理压缩文件的功能。这里水文工具集介绍一个VBA处理压缩文件的示例,具体源文件如下:
阅读全文 >
这里水文工具集列出几个VBA实现的增强Excel查找功能的Lookup函数(XVLookup、XHLookup、XLookup、XVHLookup),可以实现带偏移单元格查找及基于列和行标题的区域内查找,具体源代码如下:
阅读全文 >
用瞬时单位线(指纳希瞬时单位线、纳西瞬时单位线、纳须瞬时单位线、Nash 瞬时单位线,IUH)求解设计洪水,是水文中解决无资料流域地区洪水计算有有效方法。但该方法手算比较繁琐,需要反复查用《瞬时单位线S曲线查用表》,工作量较大。由于S(t)曲线里面使用到了Γ分布函数,因此一般只有通过数值计算方法来完成计算,而应用Excel自带的GAMMADIST函数可以简单轻松地完成这一函数的计算。
阅读全文 >
日常工作中,经常采用Excel来录入一些表格数据,因为它的方便直观易用,而不是采用Access来完成,但某个时候我们又想能够像Access一样通过SQL语句来查询这些数据,这里水文工具集介绍一个采用VBA宏过程来完成这一功能,当然具体的数据要对代码进行适当的修改,具体源代码如下:
阅读全文 >
Excel中单元格有Width和Height的属性, 这两个属性以Point为单位,但它们只是可读属性, 如果需要设置行高和列宽的话, 要用到另两个可写属性RowHeight和ColumnWidth。RowHeight属性同样以Point为单位,实际上就等于Height属性。 但ColumnWidth属性和Width属性不同,下面是ColumnWidth属性的说明。
阅读全文 >