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条回答
victor400
1楼-- · 2019-07-18 01:36
三个单片机不能先存放到三个数组里吗(为空不存)。然后一个索引全部搞定!然后想存啥就存啥。TXT,电子表格随便选
Dufresne
2楼-- · 2019-07-18 05:32
1   同时写入,未收到的参数用上一次记录的参数替代。记录的频率最高。
2   当三个参数都收集齐了,再写入。记录的频率低。

发动机中这三个参数变化频率高,建议采用第一种。

注意时间坐标。
fucking_what
3楼-- · 2019-07-18 08:11
怎么使写入后的字符串按照指定的间距排列了?由于每列字符串中的字符串长度不一样,有长有短,导致第二列排序错位。这个有什么办法可以解决吗?
txt.png
2411189235
4楼-- · 2019-07-18 12:26
fucking_what 发表于 2017-8-18 15:40
怎么使写入后的字符串按照指定的间距排列了?由于每列字符串中的字符串长度不一样,有长有短,导致第二列排序错位。这个有什么办法可以解决吗?

设置字符串长度
glory19881011
5楼-- · 2019-07-18 15:52
 精彩回答 2  元偷偷看……

一周热门 更多>