检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]哈尔滨工程大学自动化学院,黑龙江哈尔滨150001
出 处:《应用科技》2016年第2期19-23,共5页Applied Science and Technology
基 金:国家自然科学基金项目(11405035);海洋公益性行业科研专项(201405022-1)
摘 要:为方便在软件中高效地实现船舶操纵运动数学模型实时计算功能,综合考虑船舶操纵运动数学模型的代码量和执行效率,提出在软件内嵌数学模型开发中使用MATLAB和VC++混合编程技术。使用VC++实现界面的绘制并完成导航接口模拟器的程序编写,船舶操纵运动数学模型计算得到的船舶运动状态数据按照导航协议通过以太网接口发送给"海浪监测设备"进行设备测试。软件测试结果表明混合编程满足了软件的设计需求。通过VC++、MATLAB混合编程的方式实现了复杂数学模型的软件设计,极大地提高软件开发效率。Considering both the amount of codes and efficiency of a ship maneuvering mathematical model,this paper uses mixed MATLAB and VC + + programming technology in the software development which is embedded with mathematical model,so as to facilitate efficient implementation of real-time computing in the software of the ship maneuvering mathematical models. VC + + is used to achieve drawing of complete navigation interface and programming of interfaces simulators,and the data of the ship maneuvering model calculated is sent to the " wave monitoring equipment" for device testing via the Ethernet interface,according to the model navigation agreement.Test results show that the mixed programming software meets the design requirement of the software. Through mixed programming approach of VC + + and MATLAB,the software design for complex mathematical models is achieved,greatly improving the efficiency of software development.
关 键 词:船舶运动 数学模型 MATLAB VC++ MATCOM 混合编程 导航接口模拟器 软件设计
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.12.164.78