微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 请教关于表格实时显示的问题

请教关于表格实时显示的问题

时间:12-13 整理:3721RD 点击:
我把采集进来的数据存成excel文件,并且要在程序界面上实时显示近一个小时的数据,我
采用Read From Spreadsheet File.vi来读取我生成的excel文件,然后用Number To Frac
tional String .vi把数据转换成字符串,最后用table表格来显示,但是每存一个数据后
,要刷新显示表格,Read From Spreadsheet File.vi都要打开和关闭excel文件一次,由
于我的表格很大(每个表有10000行),所以速度变的很慢,请问有什么方法可以提高速度
,比方说象delphi那样只要刷新页面就可以让新数据显示在最下面,而不必打开原文件
.209

你没次要显示10000行,也太多了吧!
何况这么多你一下子也看不过来
不放分次显示!
比如可以每100行显示一次,然后点击一个按钮,显示下100个数据,文件不要反复打开。
浪费资源,打开一次就够了,不过可以分次读取数据!
.197

用DDE或者ActiveX就可以不必每次打开原文件了。我两年多以前做了一个横向项目,数据
采集已经由甲方用PLC做好了,我们只好通过Excel来读。当时是用DDE做的,效果挺好的。
但是我觉得NI好像更推荐用ActiveX。对於Excel操作的ActiveX实现有很多例子,search一
下吧。
.128

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top