LinxVIEW论坛-斯科道

 找回密码
 立即注册
查看: 6642|回复: 0

LabVIEW .NET 数据表格概述

[复制链接]

535

主题

746

帖子

2597

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2597
发表于 2018-5-5 17:57:47 | 显示全部楼层 |阅读模式
本帖最后由 Scadao 于 2018-5-5 18:02 编辑


本文阐述一种很容易使用的数据表格,可替代LabVIEW软件自带的表格VI和多栏列表框,这种数据表格支持多种标准表格功能格式,诸如排序、过滤和自动适应内容大小,单元格支持嵌入扩展数据类型。

基本上各种性能都是支持的,标配的LabVIEW数据类型和字符串类型均显示良好。

Frontpanel.png

性能

●  自动绘制内容格式
●  列宽自动适应
●  列表框、按钮、复选框和图片可作为对象插入
●  列表可按递增递减排序
●  拖拽列可对列重排序
●  基本事件均能集成到你的应用程序的事件结构

容易使用

通过VIPM安装附件中的*.vip,打开题头链接的例程:

1. VI选板.PNG 2. 点NET容器控件.PNG

BlockDiagram.jpg

依赖关系

利用了OpenG中的几种变体数据检查

应用

例程可通过以下四个步骤实现:

1.      在前面板放置.NET数据表格控件

Insert  .NET Control.jpg

2.      使用.NET控件参考引用初始化数据表格类

Select DataGridView.jpg

3.      定义列参数

defineColumns.png

4.      添加数据

Add Data.png

数据类型

当前支持以下这些数据类型:

字符串;布尔;数值;时间戳;图片(可以设置内置图像的名称,或者向自定义图像添加完整路径);按钮;列表框;链接

事件

这种表格所有事件在LabVIEW事件结构中是自动作为用户事件注册的,每个事件类型都有一个“getData.vi”,它可以用来将事件类数据转换成事件处理程序中的元素。因为使用了easygrid helper函数,这些事件全部都是自动注册的,所以使用中能简化连接到任何事件结构当中。

这些事件当前可能是:

●  Cell Edit Ended - 这个单一事件当前用作为回调事件的采样
●  Cell Value Changed –
●  Cell Validating – 这是自动回调事件,当单元格数值没验证取消任何编辑,从这点看当前没任何LabVIEW事件产生
●  DataError – 此时单元格数据变化格式失败
●  UserAddedRow – 返回行
●  UserDeletedRow – 返回行


部署

数据表格是比较容易部署成象所提供的例程般执行程序,也能封装成LabVIEW版本库,保留成动态插入模块,这时你必须包含图片文件夹,以至于通过名称来指定,从而代替使用全路径。


VIPM 附件安装包链接
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|SCADAO  

GMT+8, 2024-5-22 22:16 , Processed in 0.047094 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表