LinxVIEW论坛-斯科道

标题: LabVIEW .NET 数据表格概述 [打印本页]

作者: Scadao    时间: 2018-5-5 17:57
标题: LabVIEW .NET 数据表格概述
本帖最后由 Scadao 于 2018-5-5 18:02 编辑

LabVIEW .NET 数据表格概述

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

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


性能

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

容易使用

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




依赖关系

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

应用

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

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


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


3.      定义列参数


4.      添加数据


数据类型

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

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

事件

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

这些事件当前可能是:

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

最近项目发布版本

部署

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

NI官方支持论坛

VIPM 附件安装包链接




欢迎光临 LinxVIEW论坛-斯科道 (http://iiotview.com/) Powered by Discuz! X3.2