海洋水文站环境条件数据库开发及工程应用
发布时间:2022-01-03 14:30
港口工程建设中涉及风、波浪、潮汐、海流等多种要素以及多时段观测,得到的数据量很大,对数据的录入管理及其以后的分析处理造成不小的麻烦。面对大量来之不易的海洋数据,如何提供既安全又经济的海洋环境条件设计标准,对于港口工程建设以及海洋工程开发,都是至关重要的。本论文依据日照港海洋站1980年至1994年观测数据,针对过去用传统的手工整理分析水文资料繁琐费力、效率低、计算精度不高的弊端,探讨了利用数据库与MATLAB、Delphi等程序设计语言混合编程的可行性,提出了实现从数据库提取数据到统计分析直至图形绘制的全自动化方案,并分别以风、浪玫瑰图以及四种常见的分布函数和潮位历时累积频率曲线的绘制为例,完成程序的设计工作。本文主要工作如下:手工录入方式建立日照港海洋站1980年至1994年水文观测资料的Access数据库。以Delphi作为开发平台,编制了基于日照港海洋站观测数据的“水文信息观测数据库管理系统”以及“海洋水文站环境条件数据处理系统”。利用MATLAB Database Toolbox工具箱连接已建立的Access数据库,实现数据从数据库导入MATLAB工作环境,并编写带有GUI可视...
【文章来源】:中国海洋大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:102 页
【学位级别】:硕士
【部分图文】:
开启MATLAB自动化服务器命令
述开启 MATLAB 自动化服务器,这只需在启动 MATLAB 时ation”即可。一种方法是通过 Windows 的“开始”菜单下的出如图 4.1 所示的对话框,输入 “matlab /automation”;另一 MATLAB 的桌面快捷方式,右键单击 MATLAB 图标,选择“ 4.2 所示的属性设置对话框,在“目标”后添加“/automatio图 4.1 开启 MATLAB 自动化服务器命令
图 4.3 MATLAB COM 生成器主窗口另外还要注意,无论组件名还是类名不要使用中文以及除英文、数字和下划线以外的其它字符,否则在编译的时候会引起编译错误。若要把类添加到组件中,则在 Class name 文本框中输入类名,并单击“Add>>”按钮。添加的类将显示在“Classes”列表框中。在“Project Version”文本框中设置组件的版本号,默认的组件版本号为 1.0。在“Project directory”文本框指定在编译和打包模型时,工程和相关文件的存放位置。工程目录由当前目录和组件名自动组合生成。如果选择“Build debug version”,则可以创建编译模型的一个调试版本,并能够在调用 MATLAB 编译器时指定详细输出。该调试版本一方面允许跟踪,使出错报告显示 M 文件和发生错误的行。所有跟踪信息都会进行报告。如果不进行调试,则得不到 MATLAB 代码中发生错误的位置和提示。另一方面,它允许 Visual Studio 调试器进行完整的调试。设置完成后,单击“OK”按钮,即创建了一个工程(后缀为.cbl),工程文件被自动地添加到工程目录中。2.管理 M 文件和 MEX 文件创建工程后,生成器的主窗口中的“Project”、“Build”和“Component”等三个菜单就变为可用。此时,单击“Add File”按钮可以删除选定的 M 文件或MEX 文件。选择 M 文件后单击“Edit”按钮,可以在 MATLAB 编辑器中打开
【参考文献】:
期刊论文
[1]风玫瑰图的Matlab编程绘制[J]. 宁萌,董胜. 港工技术. 2007(01)
[2]利用数据库技术开发水文资料管理系统初探[J]. 燕云. 电脑知识与技术. 2006(29)
[3]我国水文资料整编和数据库技术发展综述[J]. 章树安,吴礼福,林伟. 水文. 2006(03)
[4]构建“数字海洋”空间信息数据库[J]. 何广顺,李四海. 海洋信息. 2004(01)
[5]数字海洋的开发方式选择和研究[J]. 谢仕义. 海洋科学. 2003(01)
[6]河口海岸水文信息处理系统[J]. 龚政,张东生,张君伦. 水利学报. 2003(01)
[7]海洋资料基础数据库模式设计技术[J]. 薛惠芬,张义钧. 海洋信息. 2003(02)
[8]建立中国沿海海域波浪信息系统的构想[J]. 张庆河,李炎保. 中国港湾建设. 2002(03)
[9]河口海岸水文信息处理系统[J]. 龚政,张东生,张君伦. 水利水运工程学报. 2002(02)
[10]我国海洋信息技术与服务工作发展构想[J]. 林绍花. 海洋信息. 2002(01)
博士论文
[1]水文信息系统现代化研究[D]. 舒大兴.河海大学 2005
硕士论文
[1]海洋水文气象信息可视化表达的若干关键问题的研究[D]. 赖剑菲.武汉大学 2005
[2]广州近海海域综合监控管理信息系统的设计与应用研究[D]. 王珊.中国科学院研究生院(广州地球化学研究所) 2004
[3]灌区水文资料整编计算机软件系统研究与开发[D]. 陈旭东.西安理工大学 2003
本文编号:3566437
【文章来源】:中国海洋大学山东省 211工程院校 985工程院校 教育部直属院校
【文章页数】:102 页
【学位级别】:硕士
【部分图文】:
开启MATLAB自动化服务器命令
述开启 MATLAB 自动化服务器,这只需在启动 MATLAB 时ation”即可。一种方法是通过 Windows 的“开始”菜单下的出如图 4.1 所示的对话框,输入 “matlab /automation”;另一 MATLAB 的桌面快捷方式,右键单击 MATLAB 图标,选择“ 4.2 所示的属性设置对话框,在“目标”后添加“/automatio图 4.1 开启 MATLAB 自动化服务器命令
图 4.3 MATLAB COM 生成器主窗口另外还要注意,无论组件名还是类名不要使用中文以及除英文、数字和下划线以外的其它字符,否则在编译的时候会引起编译错误。若要把类添加到组件中,则在 Class name 文本框中输入类名,并单击“Add>>”按钮。添加的类将显示在“Classes”列表框中。在“Project Version”文本框中设置组件的版本号,默认的组件版本号为 1.0。在“Project directory”文本框指定在编译和打包模型时,工程和相关文件的存放位置。工程目录由当前目录和组件名自动组合生成。如果选择“Build debug version”,则可以创建编译模型的一个调试版本,并能够在调用 MATLAB 编译器时指定详细输出。该调试版本一方面允许跟踪,使出错报告显示 M 文件和发生错误的行。所有跟踪信息都会进行报告。如果不进行调试,则得不到 MATLAB 代码中发生错误的位置和提示。另一方面,它允许 Visual Studio 调试器进行完整的调试。设置完成后,单击“OK”按钮,即创建了一个工程(后缀为.cbl),工程文件被自动地添加到工程目录中。2.管理 M 文件和 MEX 文件创建工程后,生成器的主窗口中的“Project”、“Build”和“Component”等三个菜单就变为可用。此时,单击“Add File”按钮可以删除选定的 M 文件或MEX 文件。选择 M 文件后单击“Edit”按钮,可以在 MATLAB 编辑器中打开
【参考文献】:
期刊论文
[1]风玫瑰图的Matlab编程绘制[J]. 宁萌,董胜. 港工技术. 2007(01)
[2]利用数据库技术开发水文资料管理系统初探[J]. 燕云. 电脑知识与技术. 2006(29)
[3]我国水文资料整编和数据库技术发展综述[J]. 章树安,吴礼福,林伟. 水文. 2006(03)
[4]构建“数字海洋”空间信息数据库[J]. 何广顺,李四海. 海洋信息. 2004(01)
[5]数字海洋的开发方式选择和研究[J]. 谢仕义. 海洋科学. 2003(01)
[6]河口海岸水文信息处理系统[J]. 龚政,张东生,张君伦. 水利学报. 2003(01)
[7]海洋资料基础数据库模式设计技术[J]. 薛惠芬,张义钧. 海洋信息. 2003(02)
[8]建立中国沿海海域波浪信息系统的构想[J]. 张庆河,李炎保. 中国港湾建设. 2002(03)
[9]河口海岸水文信息处理系统[J]. 龚政,张东生,张君伦. 水利水运工程学报. 2002(02)
[10]我国海洋信息技术与服务工作发展构想[J]. 林绍花. 海洋信息. 2002(01)
博士论文
[1]水文信息系统现代化研究[D]. 舒大兴.河海大学 2005
硕士论文
[1]海洋水文气象信息可视化表达的若干关键问题的研究[D]. 赖剑菲.武汉大学 2005
[2]广州近海海域综合监控管理信息系统的设计与应用研究[D]. 王珊.中国科学院研究生院(广州地球化学研究所) 2004
[3]灌区水文资料整编计算机软件系统研究与开发[D]. 陈旭东.西安理工大学 2003
本文编号:3566437
本文链接:https://www.wllwen.com/kejilunwen/haiyang/3566437.html