Scadao 发表于 2018-5-5 17:57:47

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 附件安装包链接
页: [1]
查看完整版本: LabVIEW .NET 数据表格概述