




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库在LabVIEWTheFlexibleApplicationofDatabasein 一(1.92571 ,2.9249389分队,葫芦岛市ZengZhenjian LiJian(1.TheMeasureStationoftheArmy92571,Sanya5720212.The89UnitoftheArmy92493,Huludao125000)【摘要】本文论述了利用LabVEWSQLToolkit、LabSQL、ActiveX三种方法,通过数据源连接实现对数据库的。对在LabVIEW开发环境中需要数据库的程序设计者具有重要的借鉴意【】数据库SQL LabV:ThepaperexpatiatedthethreemethodsofLabVIEWSQLToolkit,LabSQLandActiveXtoaccessthedatabasebylinkingthedatasource.ItwasusefulforreferencingtotheprogrammerwhoneededtoaccessthedatabaseintheempolderenvironmentofLabVIEW.:DatabaseSQLLabVIE随着自动测试系统和检定系统复杂程度的不断
大,如何在LabVIEW开发环境中管理各种数据,是LabVIEW程序设计者所关注和的技术难题。很自然,一般设计者会想到使用数据库来解决上述问题,采用的(ODBC)→ODBC数据管理器来配置程序中要的数据源名称和数据库文件所在的 位置。这样做存在以下几个问题:①如果要多个数据库文件是相当烦么位置、数据库文件名等;③不能随意改变安装路径。这些问题给程序设计造成很多不便,对使用者亦是如此,本文针对上述问题提出了解决方法。LabVIEW开发环境本身并不具备数据库功能,但可以通过以下几种方式解决这个问题:①利用NI公司附加的工具包LabVIEWSQLToolkit进行数据库访问;②利用LabVIEWActiveX功能,调用MicrosoftADOSQL语言实现数据库访问;③利用LabSQL数据库工具包数据库,LabSQLMicrosoftADOSQL语言,将复杂的底层ADOSQLLabSQLVIs,VE2是利用LabVIEWSQLToolkit收稿日期包设计的访问Parametermdb数据库的程序。通tringVIParameter.mdb数据库文件路径,
icrosoftJeOLEDBDataSource=”字符串相连后连接到DBToolsOpenConnection的connectioninformation输入端,从而实现数据源连接,达到访问数据库的目的。仪器仪表标准化与计量仪器仪表标准化与计量4ApplicationandLabSQL进行数据库34是利用LabSQL工具包设计的Parameter.mdbCurrentVI’sPathStripPathPathToStringVI得到tJeO0;DataSource=”字符串相连后连接到ADOCon-数据源连接,达到数据库的目的。c6是利用LabVIEWActiveX功能访EmdbControls模板中前面板,右击在下拉菜单中选择“SelectActiveX
ClassDAOBEngin,就可以完成对象标识的定位,接下来用AutomationOpen函数将其打开,就可以对其方法、属性等进行操作。其它与上述相同,从而实现数据源连接,达到数据库的目的。从上述的编程可以看出,不论采用哪种方法,其实都遵守下列几个步骤:①连接数据源,并确定对数据源令,同时可带变量和参数;③执行一个SQL命令,如果这个命令使数据按表中的列的形式返回到 ,这些行存在的位置应在易于检查、操作或更改的缓存中。通过浏览修改插入来实现对数据源的查询、更新和修改等;④终止连接,所有数据操作完成以后,注销同数据源的连接。在连接数据源时,直接在连接字符串中详细指定,对于不同的提供者和数据库,连接字符串中指定的参数会有所不同。下面是一个示例格式ProviderMSDASQLDRVRdriverSERVERserver;B小写字为参数,根据用户的具体情况设置,在编程时应替换为实际的内容。Provider参数为OLEDB服务DRVER参数为驱动名称,这两个参数与使Provider项使用默认值MSDAQL时,表示通过ODBC数据库,可以将其省略。但在DRVER参数ODBCPro-2004200vider参数中指明OLEDB服务提供者,则可以省略DRVER参数,例如通过设置ProviderSQLOLEDB可以访问SQLSever数据库,设置Provider=MSDORA可以访问Oracle数据库;SERVER参数为待建立的服务(数据源)名称;DATABSE参数为对应数据库管理系统中的数据库或者数据文件;UID和PWD参数为可登录数据库的用户名和。4结束语通过对以上方法的介绍,我们可以看出,利用
LabVIEWSQLToolkitLabSQL程比较简单。但它们需要相应的工具包来支持,而利LabVIEWActiveX编程尽管比较复杂,但它不需]侯国屏.abVIEW编程与虚拟仪器设计: □验证是一系列正式文件,它是优秀系统开发的实践。验证最重要的收益是:遵从规范。在项目验证的之前、之中和之后所有收集的信息,所有引入的变化,都要进系统具有良好的定义和规范,容易维护,减少宕机;*提供的系统满足应用需求,按时交货,不超预操作员能够理解系统,增进间的沟通EC今天,大部分安全相关的设备是基于微处理器的控制器来实现的,安全功能的实现也是基于软件来完成的。当然,使用可编程设备具有很多优点,但是随着功能的增加,编程的数量也随之加大,程序代码的错误也在所难免。IEC安全相关系统的,这些标准都是假设整个软件的编程编码完全正确,没有错误,也就是说没有“臭虫”,但这完全是理想化的。为了更加贴近这个理想,需要建立一种开发机制,来保证软件尽可能少的发生错误。在这里GAMP中的V模型来控制开发过程中可能发生的错误。图3
软件安全要求的规范应足够细致,以使设计和实现能获得要求的安全完整性,并允许执行功能安全的评估。在要求的安全完整性等级范围内,软件安全的规定要求应达到使其能够表达和组织:清楚、准确、不含糊、可验证、可测量、可维护、可行,并与安全完整性等级相当;可回溯到EEPE安全相关系统的安全要求的规定;*不使用不明确的或在软件安全生命周期任一阶应用举例施耐德电气的自动生成软件图4表示了建立一个自动化系统的基本方法。高层的用户要求规格书分成了不同的子层(功能规格书和设计规格书),一旦建立了系统,每一层都提供资格验证。UAG每ScoD(智能控制对象)进行指定、设计、测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年 收纳师考试成功经验分享试题及答案
- 2024年电网考试内容全面解析及试题及答案
- 多媒体设计师市场分析技巧试题及答案
- 公务员省考高分技巧 试题及答案
- 档案管理指标评估试题及答案2024
- 2024年秘书证考试学术能力试题及答案
- 意式咖啡机的使用方法试题及答案
- 2024年税务师冲刺阶段注意试题及答案
- 2024年系统分析师考生互动交流:试题及答案
- 2024税务师考试关键词分析试题及答案
- 人工智能设计伦理知到智慧树章节测试课后答案2024年秋浙江大学
- 创伤失血性休克中国急诊专家共识(2023)解读课件
- 《陆上风电场工程概算定额》NBT 31010-2019
- 基础会计课件(完整版)
- 品质异常处罚细则及奖罚制度
- 二年级下册心理健康教案-第二十四课 帮爸爸妈妈分担 妈妈谢谢您|北师大版
- 诊所备案申请表格(卫健委备案)
- 人教PEP版五年级英语下册-《课时学练测》全册含答案
- 锅炉水冷壁安装作业指导书
- 《雷锋叔叔_你在哪里》说课稿
- 赞美诗歌400首全集
评论
0/150
提交评论