基于LabVIEW 的电网综合参数测控系统设计.docx

上传人:安*** 文档编号:17770876 上传时间:2022-05-26 格式:DOCX 页数:9 大小:19.25KB
返回 下载 相关 举报
基于LabVIEW 的电网综合参数测控系统设计.docx_第1页
第1页 / 共9页
基于LabVIEW 的电网综合参数测控系统设计.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《基于LabVIEW 的电网综合参数测控系统设计.docx》由会员分享,可在线阅读,更多相关《基于LabVIEW 的电网综合参数测控系统设计.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于LabVIEW的电网综合参数测控系统设计基于LabVIEW的电网综合参数测控系统设计zhangting导语:基于LabVIEW的电网综合参数测控系统设计摘要:LabVIEW虚拟仪器软件广泛应用于测控系统的开发。本文介绍了在Labview中定制电网窗口风格的虚拟仪器技术,包括菜单、工具栏和状态栏的定制和使用、数据库的使用等,对于设计功能繁多、控制复杂的虚拟仪器具有一定的指导意义。十分是LabVIEW的事件编程才能,为编制各种人机界面提供了一种强有力的方法。MicrosoftAccess数据库的建立和与软件的连接,为LabVIEW功能的实现提供了强有利的帮助和支持。关键字:虚拟仪器;LabVI

2、EW;界面虚拟仪器是计算机技术和数字信号处理技术开展的产物,具有功能开放、设计灵敏、对网络支持良好、低价位等优势,在近几年度获得飞速开展和广泛应用。作为一种通用的图形化编程语言,其本质是充分利用最新的计算机技术来实现和扩展传统仪器的功能。虚拟仪器由用户自己设计,自己定义,将具有一种或者多种功能的通用模块相结合,并且调用不同功能的软件模块,组成不同的仪器功能,知足自己的特殊需求。本文通过对电网综合参数测控系统的软件设计,介绍了LabVIEW在软件设计中的方法LabVIEW的软件开发步骤:A、创立前面板:从控件面板上选择所需要的各种控件,将其按规律放置在前面板容器上,组织好彼此的相对位置,使得前面

3、板变得美观漂亮,设置好各控件的属性和显示方式。B、创立数据流程图:从函数面板上选择所需要的函数图标,根据要实现的功能,用线将它们有顺序的连接起来,就可以创立出完好的数据流程图。C、进展函数调试分析:采用各种方式进展程序调试,修改数据流程图直至知足要求1.登陆设置软件的登陆设置,用顺序构造控制登陆成功之后才能显示界面,用户登陆子VI属性设置成软件运行时就启动,弹出登陆界面,输入口令正确进入系统。2.菜单设置LabVIEW窗自身具有定制菜单的功能,在VI前面板主菜单中选择“编辑运行时菜单,弹出菜单编辑对话框,用户根据要求在对话框中定制的菜单【1】,如图1.2。菜单的响应程序靠一个事件构造的编辑设置

4、来完成,编辑事件对话框中的事件源本VI对应的事件设置成菜单项选择择用户,选择项只留下项标识符ItemTag一项,在事件构造内放上对应事件,将项标识符与条件构造相连用来选择相应的指令,如图3。align=center图3.菜单设计/align在自定义菜单中,根据需要创立的菜单项,完成菜单定制后,对每个子菜单设计对应的SUBVI,并且每个子VI都有自己的用户界面。新建一个文件夹,把设计经过中需要保存的东西都保存在这个文件夹下。编写菜单响应程序,利用LabVIEW提供的菜单项选择择节点获取所选菜单项,然后在一个条件构造中编写与菜单项选择项对应的功能程序。VI运行时,条件构造根据菜单项选择择节点返回的

5、菜单执行相应的功能程序【2】3.工具栏在此软件界面上,工具栏上的按钮在LabVIEW控件中不能找到,这就需要自定义控件。剪切相应的图标放入画图工具中,用剪切工具把图片选中下来,按ctrl+c将其复制到剪贴板上,假设要做的效果更好可以用PHOTOSHOP之类的软件进展修饰。编辑控件,把确定按钮放在LabVIEW前面板上,右击选择“高级自定义【3】,点击之后进入编辑状态,点击工具栏中按钮使其变成,对着最大的外形框右击,选择从剪贴板导入图片,这样就把我们先前准备好的图片制作成了控件。4.数据库在添加用户与添加设备子VI中,需要用到数据库。这里应用MicrosoftAccess数据库,它是一种关系型数

6、据库,按关系数据模型组织数据库。LabVIEW开发环境本身并不具备数据库访问功能,利用NI公司的附加工具包LabVIEWSQLToolkit进展数据库访问,这种工具包价格比拟昂贵,不适于应用。因此在这里我们利用由美国NI公司开发的一个免费的、多数据库、跨平台的LabVIEW数据库访问工具LabSQL工具包来实现数据库访问在LabVIEW安装目录重的user.lib文件夹中新建一个LabSQL的文件夹,将下载的LabSQL放到这个文件夹下,再次运行时,LabVIEW的功能模块就会自动加载LabSQL。LabSQL与数据库之间是通过ODBC连接【4】,用户需要在ODBC中指定数据源名称和驱动程序。

7、因此再使用LabSQL之前,首先要再Windows操作系统中的ODBC数据源中创立一个DSN。LabSQL与数据库之间的连接就是建立再DSN根底之上的。在Windows操作系统的控制面板中,依次点击性能与维护管理工具数据源,弹出图四所示的ODBC数据源管理器align=center图4.数据源管理器/alignalign=center图5.创立新数据源/align单击“系统DSN选项卡中的“添加D按钮,在随后弹出的“创立新数据源界面图5的驱动程序列表中选择“MicrosoftAccessDriver.mdb,并单击“完成按钮,在随后出现的对话框图6中的“数据源名N一栏中创立DSN的名称,并单击

8、“选择按钮选择需要访问的数据库,按“确定按钮完毕。align=center图6.新数据源/alignalign=center图7.数据库操作步骤/align以上设置完成之后就可以进展数据库的操作,其根本步骤如图7所示首先利用ADOConnectionCreate.vi创立一个Connection对象,然后利用ADOConnectionOpen.vi建立与数据库的连接,要连接的数据库由字符串ConnectionString控制在前面板控件中输入。在程序框图中使用FormatIntoStrings生成SQL命令,将它连接到ADOConnectionExecute.vi即可执行。利用ADORecor

9、dsetCreat.vi创立一个Recordset对象,然后利用ADORecordsetOpen.vi翻开Recordset对象,并同时利用SQL查询命令获得数据库表中的全部或者局部记录。通过功能选择按钮来选择控制对数据库的操作。利用ADORecordsetClose.vi和ADOConnectionClose.vi关闭与数据库之间的连接,利用ADOConnectionDestroy.vi删除Connection对象。应用在设计中如在设计界面中点击“添加按钮出现用户注册对话框,如图8所示align=center图8.用户注册前后面板/align在整点数据等子VI中,要在同一个界面中切换显示测试

10、图象,运用选项卡控件来实现这种功能,如图9align=center图9.整点数据/alignalign=center图10.电网综合参数测控系统界面/align最终建立的界面如图10。5.完毕语虚拟仪器软面板的设计要为操作人员提供一个虚拟的仪器操作环境,友善的面板是虚拟仪器设计成功的重要标志之一。一个虚拟仪器集成系统由多个虚拟仪器组成,每个虚拟仪器均由软面板控制,用户使用虚拟仪器的经过就是通过鼠标操作虚拟仪器软面板的经过。在计算机和仪器等硬件资源确定的情况下,对应不同的应用程序,就有不同的虚拟仪器。通过软件来实现仪器的局部或者全部功能,这就是设计虚拟仪器的核心思想。采用面向对象的设计方法,利用可视化图形编程环境,建立图形化用户接口,是仪器实现自动化、智能化的关键。1杨乐平,等.LABVIEW高级程序设计M.清华大学出版社,20032李海涛,等.在LABVIEW中定制Windows标准窗口风格的虚拟仪器面板J.工业控制计算机,2005年度18卷第2期,60页3朱晓华,等.用ActiveX控件构造虚拟仪器J.计算机应用,1998年度12月第18卷第12期,21页4李刚,林菱.LabVIEW易学易用的计算机图形化编程语言M.北京:北京航空航天大学出版社,20010

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁