NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何实现时间控制输出?

        我现在想在lv中实现如下功能:用一组输入表示时间,如time1  ,time2......etc.另一组输入表示要从串口输出的数据。0~time1  时间断内,串口输出第一个数据,  time1~~time2的时间段内输出第二个数据,以此类推。  不知道这样的功能该怎么来实现?  请教各位!thanks!!!
0 项奖励
1 条消息(共 8 条)
6,280 次查看
这个问题可以这样来作
你保存从串口发数据那个时候和发送结束时候的time stamp,
在graph图中y轴为串口发送的数据,用time stamp来做x轴(这里可以把time stamp转化为double类型然后存储)
可以实现在graph中实现串口数据的和时间的一一对应
0 项奖励
2 条消息(共 8 条)
6,270 次查看
谢谢,我的意思是在主程序中用时间控制串口输出的内容,不是控制graphy的显示。
0 项奖励
3 条消息(共 8 条)
6,255 次查看
做二元数组吧,然后用time stamp查询。
0 项奖励
4 条消息(共 8 条)
6,251 次查看
那可不可以用num control来做时间输入,使用其他办法实现呢?
0 项奖励
5 条消息(共 8 条)
6,246 次查看

time stamp 和num是可以转换的

同时num和字符比较好关联,所以如果要根据时间输出数据的话,

把数据和num关联起来,num再转换成time stamp就可以了

用的时候查询time stamp

0 项奖励
6 条消息(共 8 条)
6,242 次查看
But if do like that , how to read the data?
0 项奖励
7 条消息(共 8 条)
6,176 次查看
你二元数组设置好了index,通过时间就可以找到对应的输出值
0 项奖励
8 条消息(共 8 条)
6,153 次查看