labview写入txt文本的字符串处理

2019-07-17 09:52发布

大家好,我在用labview记录数据到txt文本中时,共有三个变量的数据,分别是转速,转矩,和油门踏板开度,由于这三组变量分别是由三个单片机发送过来的,而且三个单片机的发送并不同步, aaa.png
图中左边三个输入量就是这三组数据,我设计的是只要其中有一个单片机发送数据就三个变量共同写入一次,这样的话,就会出现如下问题:

转速     转矩    油门踏板开度
0            0
1            0.1      0
              0.2      
2                       0.1
3                       0.2
              0.3      
                         0.3
结果中会出现很多空白,但期望得到的是:
转速      转矩     油门踏板开度
0             0            0
1             0.1         0.1
2             0.2         0.2
3             0.3         0.3
这该怎么实现呢?急等。。。。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
dlutccj
1楼-- · 2019-07-17 11:54
 精彩回答 2  元偷偷看……
wutonghenkuaile
2楼-- · 2019-07-17 14:42
dlutccj 发表于 2014-12-8 21:44
加字符串校验,当三个同时不为‘0’的时候写入txt,否则将数据暂存

三个单片机在发数据的时候,同步的几率并不大,也就是三个数据很少出现同时都有数据的情况,我需要把每个单片机发送的每个数据都记录下来
dlutccj
3楼-- · 2019-07-17 17:33
wutonghenkuaile 发表于 2014-12-8 22:03
三个单片机在发数据的时候,同步的几率并不大,也就是三个数据很少出现同时都有数据的情况,我需要把每个 ...

对啊,当三个数据都不为‘0’的时候再写入,写完之后清空等待新数据就行了啊
maoer5350008
4楼-- · 2019-07-17 19:01
我觉得你可以按照当前的程序直接保存TXT,之后另作一个程序来消除TXT中每列数据的空白就好了。

程序框图1

程序框图1

程序框图1

程序框图1
wutonghenkuaile
5楼-- · 2019-07-17 20:15
maoer5350008 发表于 2014-12-9 10:01
我觉得你可以按照当前的程序直接保存TXT,之后另作一个程序来消除TXT中每列数据的空白就好了。

...

恩。谢谢你了。。。。。
wutonghenkuaile
6楼-- · 2019-07-17 21:47
 精彩回答 2  元偷偷看……

一周热门 更多>