山东科学 ›› 2016, Vol. 29 ›› Issue (1): 7-13.doi: 10.3976/j.issn.1002-4026.2016.01.002

• 海洋科技与装备 • 上一篇    下一篇

基于Delphi和MATLAB混合编程的波浪估计算法实现

郑威,王志,冉祥涛,惠力,刘敏,杨立   

  1. 山东省科学院海洋仪器仪表研究所,山东省海洋环境监测技术重点实验室,山东青岛 266001
  • 收稿日期:2015-07-16 出版日期:2016-02-20 发布日期:2016-02-20
  • 作者简介:郑威(1983-),男,副研究员,博士,研究方向为ADCP波流测量研究。Email:honestzheng123@163com
  • 基金资助:

    海洋公益性行业科研专项(2012050392,2015050073);山东省自主创新专项(2013CXC80101);青岛市市南区发展基金(201312001XX);山东省科学院青年基金(2014QN037); 山东省自然科学基金(ZR2015YL022)

Delphi and MATLAB mixed programming based wave estimation algorithm

ZHENG Wei, WANG Zhi, RAN Xiangtao, HUI Li, LIU Min, YANG Li   

  1. Shandong Provincial Key Laboratory of Ocean Environmental Monitoring Technology, Institute of Oceanographic
    Instrumentation, Shandong Academy of Sciences, Qingdao 266001, China
  • Received:2015-07-16 Online:2016-02-20 Published:2016-02-20

摘要:

针对在Delphi 7下编写波浪估计算法效率低且不易实现的问题,本文采用基于Delphi 7和MATLAB 7.0混合编程的方法,实现了上位机软件的波浪估计能力。该方法简单,开发周期短。将上位机软件估计结果与Nortek公司商用软件Quickwave对比,结果表明本文的上位机软件估计结果准确,采用混合编程方法可准确地实现ADCP上位机软件中波浪估计的功能。

关键词: ADCP, 上位机, Delphi, 方向谱估计, MATLAB

Abstract:

In view of low efficiency and implementation difficulty of Delphi 7 based wave estimation algorithm, we realize wave estimation capability of upper computer software with Delphi 7 and MATLAB 7.0 mixed programming.The method is simple and has short development period.We also compare calculation result between uppercomputer software and Nortek company commercial software Quickwave. Results show that wave estimation result of uppercomputer software is accurate.The presented mixed programming method can effectively estimate wave functionality of uppercomputer software.

Key words: ADCP, wave directional spectrum estimation, MATLAB, Delphi, uppercomputer

中图分类号: 

  • TP312