LabVIEW Inserting/overwriting 文本到现有字符串
LabVIEW Inserting/overwriting text into existing string
我想知道人们是否找到了将文本注入现有字符串的可靠方法。在某些情况下,我正在将数据写入格式类似于 table 的字符串指示器,并且我想将值注入其中,以便它们保持特定格式,spacing-wise。写入 table 肯定会更容易,但是我正在移植遗留程序并希望让最终用户熟悉。
本质上,我想做的事情相当于在启用了 INSERT 功能的情况下键入 .txt 文件,它只是覆盖字符串中已有的内容。下面的示例(添加破折号以显示间距)当我用硬编码间距注入值时它当前的样子:
Time---value---avg. value---result
60------10---------20---------PASS
120------11---------20---------PASS
180------9---------15---------FAIL
我希望它看起来更整齐,如下所示:
Time---value---avg. value---result
60------10---------20---------PASS
120-----11---------20---------PASS
180-----9--------- 15---------FAIL
使用 LabVIEW 2019 编写我的应用程序
编辑:Header 显然不会改变,只有后续每一行的值会导致条目看起来不整齐
“替换子字符串”功能如何 (https://zone.ni.com/reference/en-XX/help/371361R-01/glang/replace_substring/)?不符合你的要求吗?
下图输出 01234999990123PASS890123456789
。添加整数的值和单词 PASS 以替换现有字符串中的字符,就像覆盖一样。
我想知道人们是否找到了将文本注入现有字符串的可靠方法。在某些情况下,我正在将数据写入格式类似于 table 的字符串指示器,并且我想将值注入其中,以便它们保持特定格式,spacing-wise。写入 table 肯定会更容易,但是我正在移植遗留程序并希望让最终用户熟悉。
本质上,我想做的事情相当于在启用了 INSERT 功能的情况下键入 .txt 文件,它只是覆盖字符串中已有的内容。下面的示例(添加破折号以显示间距)当我用硬编码间距注入值时它当前的样子:
Time---value---avg. value---result
60------10---------20---------PASS
120------11---------20---------PASS
180------9---------15---------FAIL
我希望它看起来更整齐,如下所示:
Time---value---avg. value---result
60------10---------20---------PASS
120-----11---------20---------PASS
180-----9--------- 15---------FAIL
使用 LabVIEW 2019 编写我的应用程序
编辑:Header 显然不会改变,只有后续每一行的值会导致条目看起来不整齐
“替换子字符串”功能如何 (https://zone.ni.com/reference/en-XX/help/371361R-01/glang/replace_substring/)?不符合你的要求吗?
下图输出 01234999990123PASS890123456789
。添加整数的值和单词 PASS 以替换现有字符串中的字符,就像覆盖一样。