基于LabVIEW电网综合参数测控系统设计-国际工业自动化网-控制,工控,网络,仪器仪表,产品,采购选型,推荐,问答,资料,下载
 IIA首页    新闻      案例      工业经理人
      产品         技术      专题      工程师社区
      学院         下载      视频      在线研讨会
现场层       传感器    现场仪表   工业安全
现场总线  工业以太网   工业无线  工业连接
机器视觉    测试测量   执行机构   电子元件
机器控制/过程控制     PLC    DCS
 控制系统  控制软件   HMI   运动控制
 嵌入式系统   工业机器人
优化/集成/管理
MES    PLM    工业数据中心
能效管理    设备管理与维护
可持续发展技术专题 2011汉诺威工业博览会回顾
 

案例

Application Case

   首页  >  工业连接  >  案例  >  正文

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


http://www.iianews.com 基于 LabVIEW 电网 综合参数 测控系统 设计 2008年12月26日

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

关键字:虚拟仪器;LabVIEW;界面

虚拟仪器是计算机技术和数字信号处理技术发展的产物,具有功能开放、设计灵活、对
网络支持良好、低价位等优势,在近几年获得飞速发展和广泛应用。作为一种通用的图形化编程语言,其实质是充分利用最新的计算机技术来实现和扩展传统仪器的功能。

虚拟仪器由用户自己设计,自己定义,将具有一种或多种功能的通用模块相结合,并且
调用不同功能的软件模块,组成不同的仪器功能,满足自己的特殊需求。

本文通过对电网综合参数测控系统的软件设计,介绍了LabVIEW 在软件设计中的方法
和步骤;

LabVIEW 的软件开发步骤:

A、创建前面板:从控件面板上选择所需要的各种控件,将其按规律放置在前面板容器上,
组织好彼此的相对位置,使得前面板变得美观漂亮,设置好各控件的属性和显示方式。
B、创建数据流程图:从函数面板上选择所需要的函数图标,依据要实现的功能,用线将它
们有顺序的连接起来,就可以创建出完整的数据流程图。
C、进行函数调试分析:采用各种方式进行程序调试,修改数据流程图直至满足要求

1. 登陆设置

软件的登陆设置,用顺序结构控制登陆成功之后才能显示界面,用户登陆子VI 属性设
置成软件运行时就启动,弹出登陆界面,输入口令正确进入系统。

2. 菜单设置

LabVIEW 窗自身具有定制菜单的功能,在VI 前面板主菜单中选择“编辑—运行时菜
单”,弹出菜单编辑对话框,用户根据要求在对话框中定制的菜单【1】,如图1.2。

菜单的响应程序靠一个事件结构的编辑设置来完成,编辑事件对话框中的事件源本VI
对应的事件设置成菜单选择(用户),选择项只留下项标识符(Item Tag)一项,在事件结构内放上对应事件,将项标识符与条件结构相连用来选择相应的指令,如图3。


图3. 菜单设计

在自定义菜单中,根据需要创建的菜单项,完成菜单定制后,对每个子菜单设计对应的SUBVI,并且每个子VI 都有自己的用户界面。新建一个文件夹,把设计过程中需要保存的东西都保存在这个文件夹下。

编写菜单响应程序,利用LabVIEW 提供的菜单选择节点获取所选菜单项,然后在一个条件结构中编写与菜单选项对应的功能程序。VI 运行时,条件结构根据菜单选择节点返回的菜单执行相应的功能程序【2】

3. 工具栏

在此软件界面上,工具栏上的按钮在LabVIEW 控件中不能找到,这就需要自定义控件。剪切相应的图标放入画图工具中,用剪切工具把图片选中下来,按ctrl+c 将其复制到剪贴板上,若要做的效果更好可以用PHOTOSHOP 之类的软件进行修饰。

编辑控件,把确定按钮放在LabVIEW 前面板上,右击选择“高级—自定义”【3】,点击之后进入编辑状态,点击工具栏中按钮使其变成,对着最大的外形框右击,选择从剪贴板导入图片,这样就把我们先前准备好的图片制作成了控件。

4. 数据库

在添加用户与添加设备子VI 中,需要用到数据库。这里应用Microsoft Access 数据库,它是一种关系型数据库,按关系数据模型组织数据库。

LabVIEW开发环境本身并不具备数据库访问功能,利用NI 公司的附加工具包LabVIEWSQL Toolkit 进行数据库访问,这种工具包价格比较昂贵,不适于应用。因此在这里我们利用由美国NI 公司开发的一个免费的、多数据库、跨平台的LabVIEW 数据库访问工具LabSQL工具包来实现数据库访问

在LabVIEW 安装目录重的user.lib 文件夹中新建一个LabSQL 的文件夹,将下载的
LabSQL 放到这个文件夹下,再次运行时,LabVIEW 的功能模块就会自动加载LabSQL。LabSQL 与数据库之间是通过ODBC 连接【4】,用户需要在ODBC 中指定数据源名称和驱动程序。因此再使用LabSQL 之前,首先要再Windows 操作系统中的ODBC 数据源中创建一个DSN。LabSQL 与数据库之间的连接就是建立再DSN 基础之上的。

在Windows 操作系统的控制面板中,依次点击性能与维护→管理工具→数据源,弹出图四所示的ODBC 数据源管理器


图4.数据源管理器


图5.创建新数据源

单击“系统DSN”选项卡中的“添加(D)…”按钮,在随后弹出的“创建新数据源”界面
(图5)的驱动程序列表中选择“Microsoft Access Driver(*.mdb)”,并单击“完成”按钮,在随后出现的对话框(图6)中的“数据源名(N)”一栏中创建DSN 的名称,并单击“选择”按钮选择需要访问的数据库,按“确定”按钮结束。


图6.新数据源


图7.数据库操作步骤

以上设置完成之后就可以进行数据库的操作,其基本步骤如图7 所示

首先利用ADO Connection Create.vi 创建一个Connection 对象,然后利用ADO
Connection Open.vi 建立与数据库的连接,要连接的数据库由字符串ConnectionString 控制在前面板控件中输入。在程序框图中使用Format Into Strings 生成SQL 命令,将它连接到ADOConnection Execute.vi 即可执行。利用ADO Recordset Creat.vi 创建一个Recordset 对象,然后利用ADO Recordset Open.vi 打开Recordset 对象,并同时利用SQL 查询命令获得数据库表中的全部或部分记录。通过功能选择按钮来选择控制对数据库的操作。利用ADO RecordsetClose.vi 和ADO Connection Close.vi 关闭与数据库之间的连接,利用ADO ConnectionDestroy.vi 删除Connection 对象。

应用在设计中如在设计界面中点击“添加”按钮出现用户注册对话框,如图8 所示


图8.用户注册前后面板

在整点数据等子VI 中,要在同一个界面中切换显示测试图象,运用选项卡控件来实现这种功能,如图9


图9.整点数据


图10.电网综合参数测控系统界面

最终建立的界面如图10。

5. 结束语

虚拟仪器软面板的设计要为操作人员提供一个虚拟的仪器操作环境,友善的面板是虚拟仪器设计成功的重要标志之一。一个虚拟仪器集成系统由多个虚拟仪器组成,每个虚拟仪器均由软面板控制,用户使用虚拟仪器的过程就是通过鼠标操作虚拟仪器软面板的过程。

在计算机和仪器等硬件资源确定的情况下,对应不同的应用程序,就有不同的虚拟仪器。通过软件来实现仪器的部分或全部功能,这就是设计虚拟仪器的核心思想。采用面向对象的设计方法,利用可视化图形编程环境,建立图形化用户接口,是仪器实现自动化、智能化的关键。

参考文献

[1] 杨乐平,等.LABVIEW 高级程序设计[M].清华大学出版社,2003
[2] 李海涛,等.在LABVIEW 中定制Windows 标准窗口风格的虚拟仪器面板[J].工业控制计算机,2005 年18 卷第2 期,60 页
[3] 朱晓华,等.用ActiveX 控件构造虚拟仪器[J].计算机应用,1998 年12 月第18 卷第12 期,21 页
[4] 李刚,林菱.LabVIEW—易学易用的计算机图形化编程语言[M].北京:北京航空航天大学出版社,2001

 
相关链接
LabVIEW机器视觉微小位移动态测量 [ 2009-02-02]
浅谈电网瞬间电压降的危害及对策 [ 2009-01-06]
北土城电信综合楼结构化综合布线系统 [ 2009-01-05]
基于CY8C29466的汽车油门踏板角位置传感器设计 [ 2008-12-26]
基于CAN总线技术的数字交流伺服系统研究 [ 2008-12-26]
长沙智能交通(ITS)快速原型系统中的数据处理中心设计 [ 2008-12-26]
基于工业以太网的集成式全分布污水处理控制系统 [ 2008-12-25]
汽车功率MOSFET解决更多设计挑战 [ 2008-12-25]
基于快速成型的快速模具制造技术研究 [ 2008-12-25]
虚拟制造设计技术在产品设计及性能分析中的应用 [ 2008-12-25]
轮胎压力传感器系统TPMS的设计与研制 [ 2008-12-25]
基于SOPC 技术的车辆电子后视镜系统设计 [ 2008-12-25]
硬件工程师必读攻略-如何通过仿真有效提高数模混合设计性(上) [ 2008-12-24]
  相关群组   
   电力设计
已有 62 人加入  发电,输电,变电,配电的相关设计,欢迎在此讨论
  相关话题   
  工业模糊控制设计及应用(原创)
  解析无线网络设计四大必备要件
  WLAN 设计原则及思路
  基于DSP的光纤高温测量仪的软件设计
  利用智能射频芯片nRF9E5设计无线温湿度测量电路
  尿素造粒机的改造设计
  基于微处理器的数字测速
  基于脉冲信号的数字测速方法
  基于LM628的运动控制器
  基于PC技术的运动控制器
  相关问答   
空压机设计
我公司有24台 用气量为18L/mi的设备,请问如何选型 空压机,需不需要设计 储气罐以及多大? 谢谢
  相关产品

700S-CF安全继电器

施耐德电气Harmony 指纹开关

Modicon Quantum以太网架构解决方案

Thomson WhisperTrak™直线执行器
  推荐企业
Endress+Hauser 恩德斯豪斯  
  关于 " 基于LabVIEW电网综合参数测控系统设计 " ,填写反馈

验证码:    看不清

用户名:          密 码:         
还不是 IIAnews 注册会员? 立即免费注册 节省更多时间!
  直通车 :   ( 无须注册,轻松沟通 )
*姓名:     *单位名称:
*电话:     *电子邮件:
 
    
 

行业导航

电力    冶金    石化    医疗    建材
交通    电子    机械    节能    汽车    OEM
2012工业通讯技术应用峰会
产品点通
交换机  串口服务器  控制器  工控机  平板电脑  人机界面
传感器  视觉系统  伺服电机  PAC   I/O模块   MES  触摸屏
PLC  继电器  变送器  步进电机
主编直播间
在线提问  主编观点
•  2011年自动化市场回顾
•  MES提供从控制到管理的协同制造
•  定制创新服务模式—SFAE助力中山市松德包装机械股份有限公司...
•  风电变桨控制系统调查
•  投票你觉得性价比最好的人机界面
最新话题
在线研讨会
 • 1st Web-Seminar for PCS 7 Specialists: Customer Be
 • 2011研拓自动化全方位运动控制产品与系統解決方案
 • 2011科尔摩根 (Kollmorgen) KBM无框架直驱电机产品介绍
 • 美国福禄克(FLUKE)电能质量与设备使用的关系
 • 科尔摩根运动控制产品及其印刷行业应用方案
最新视频
西门子全集成自动化视频8- 国际化的设备
全面进军国际市场需要面对众多挑战。您必须将软件、文档、说明手册翻译成多
•   西门子全集成自动化视频7- 轻松集成
•   施耐德电气案例展播——建筑楼宇
•   施耐德电气案例展播——数据中心
•   菲尼克斯电气标识系统产品视频
•   西门子全集成自动化视频6- 生产透明度
编辑推荐
•  霍尼韦尔将2012年的年度用户大会(HUG)大学生挑战赛活动扩展至亚太地区
•  倍加福邀您共襄沈阳制博会盛事
•  SICK 传感器公司中文名称变更通告
•  堡盟南京办事处正式成立
•  艾默生通过并购扩展其安全业务
市场调研

搜企
首页 | 国际金属加工网 | 造车网 | 会员 | 主题信息 | 自动化问答 | 网站地图 | 免责声明 | 关于我们 | 主编信箱
北京市朝阳区东四环中路58号远洋国际中心C座2402室 电话: 010-65307950 传真: 010-65307859
Copyright ©1997-2012 IIA News.com & SooQ. All rights reserved.