相关服务

  • 《应用科技》2005年第11期摘录:第32卷第11期2005年11

如发现有乱码,请点击下面链接浏览原文
正文摘录:

第32卷第11期2005年11月应用科技AppliedScienceandTechnologyVol_32.No.1rNOV.2005文章编号:1009—671X(2005)11—0034—03水下机器人控制软件中数据库的联接方法李晔,姜大鹏,苏玉民(哈尔滨工程大学船舶工程学院,黑龙江哈尔滨150001)摘要:水下机器人控制软件中,很多部分涉及到数据保存和调用问题.专用数据库的建立有效地保证了数据存取的准确性和调用的安全性.同时由于主程序是由Vc++编制,Vc++与专用数据库联接方法的可靠性,成为软件体系中重要的部分.阐述了程序编制中使用的ODBC联接数据库方法并重点强调了程序法动态注册ODBC数据源的方法.联调和海上试验证明此方法准确可靠.关键词:水下机器人;控制软件;数据库;联接中图分类号:TP242.6文献标识码:AMethodofaccesstodatabaseinAUVcontrolsoftwareLIYe,JIANGDa—peng,SUYu—min(SchoolofShipbuildingEngineering,HarbinEngineeringUniversity,Harbin150001,China)Abstract:IntheAUVcontrolsoftware,accesstodatabasesisoftenneeded.Establishmentofthededicateddata—baseseffectivelyguaranteestheveracityofdataaccessandsecurityofdatatransfer.Atsametime,asthemainpro—gramiscompiledwithMicrosoftVC++,thereliabilityoflinktodedicateddatabasesinVC++environmentisveryextremelyimportant.ODBC1inktodatabaseisintroduced.DynamicregistrationofODBCdatabaseresourceisemphasized.Experimentsproveittobecorrectandreliable.Keywords:AUV;controlsoftware;database;link水下机器人控制软件中,程序数据的保存与神经网络的教师样本调用等都要用到数据库.而控制程序首先是在VC++环境下完成的.如何快速有效地在VC++中联接专用数据库,将影响到整个软件的质量和效率.用ODBC(开放数据接口)联接ACCESS,以及ODBC联接SQL—SERVER2000被分别尝试.其中ACCESS用于单机器人数据存储,SQL—SERV-ER2000用于角色和优先级不同的多机器人群体数据存储整合.该联接方法在控制程序仿真联调和海上试验的数据处理中起到了良好效果.1手工注册数据源法以WINDOWS~000为例,打开控制面板\管理工具\数据源(ODBC),如图1.选择相应的数据库类型,添加驱动程序.在图2中选择相应的数据库类型及后缀名.在图3中添加想要驱动的数据库名称和资源位置.图4所示的ODBC数据源管理器显示相应数据库注册是否成功.图1在数据源管理对话框选择数据库类型此种方法相对简单,适合对VC++不太熟练的用户使用.但同时存在潜在问题,即:如果数据源位置改变,WINDOWS的ODBC将找不到指定的数据收稿日期:2005—05—16.作者简介:李哗(1978一),男,博士研究生,主要研究方向:水下机器人智能控制及其系统仿真

阅读此文(图):   点击此处在线翻阅