SJJS 发表于 2007-3-2 18:05:22

几个问题请教

接触labview才一个月,从这里学到很多,现在遇到几个问题,恳求各位高人帮忙看看:
1。我要做一个数据采集,界面有好几个按钮,我希望按下“开始”按钮后采集数据,(这里用的事件结构)数据会一直采集,(这里用的循环)直到“停止”按钮按下。
现在问题是,我一旦开始数据采集,其它任何工作都不响应了,除非我用软件中止。怎样才能中止事件结构下的循环呢?

2。采集的数据我放进一个报表中,数据太多,希望可以实现按照需要以一定间隔显示,比如每5行数据显示一行,然后打印。用什么控件会比较方便?

3。每次采集的数据存成了数据文件,希望可以将这些文件名自动放入一个list中,并且可以通过鼠标点击打开文件。这个list在labview的什么位置? 我用path好像不行

4。我的模拟数据可以采集,但是数字输出不行,我希望以一定间隔输出脉冲,总是配置不好,不知道哪里有这个例子看?

zzsf986 发表于 2007-3-2 20:11:43

呵呵,我以为用lv本身的例子作参考不错,可以看看New event handler.vi,
Lv自带的例子蛮好的,呵呵

SJJS 发表于 2007-3-2 21:26:51

在什么目录下面呢

SJJS 发表于 2007-3-2 22:06:54

刚看了版主大哥在其它帖子的回复,知道怎么中止while循环了

lgh269 发表于 2007-3-3 10:57:36

1.你可以看下CPUBBS的采集卡例子
   http://cpubbs.com/bbs/viewthread.php?tid=18024&highlight=CPUBBS
2 你可以设定不同的循环,其中一个可以设定延时来保存,数据以变量形式传递,
3 以前有讨论过,多用搜索哦
   http://www.cpubbs.com/bbs/viewthread.php?tid=18649&extra=page%3D2
4你用的什么采集卡也不清楚,所以......

SJJS 发表于 2007-3-3 12:58:55

太感谢了!
昨天自己没有搜索到。
我用的NI6220。现在要输出几个脉冲,可是程序中sample clock总是报错,说sample mode和sample timing type不对。
我希望输出的脉冲个数可以自己设定,所以选的finite samples,source没有设置。
MAX中输出N个脉冲的选项,N是规定好了的,我应该如何操作呢?
页: [1]
查看完整版本: 几个问题请教