Labview - 存储txt文件

存储文件

简单存储

写个简单的小程序,用于存储四列随机数,每隔1s存储一次,数据之间以tab作为分隔符。

readTxt

存储后的文件:

testTxt

加入表头

看着上面这个文件,总感觉少点什么,对了,表头还没加。那就加个判断,首次创建文件时添个表头。为了简化点,定时结构就不截图了。

addTitle

现在再来看看这个txt文件,表头已经被加上了,虽然看着没怎么对齐,但这是正常的,如果导入至Excel就可以看出来。

testTitle

存储时间

大部分情况下,我们在存储数据的同时需要记录存储时间,那么就再稍稍修改一下程序。

addTime

添加的东西也不多,就是多了个表头,每组数据前多了个时间标识,需要说明一点的是,这里用到的"格式化日期/时间字符串",它的格式化方法可以参考以下说明。

timeStrHelp

下列代码为部分常用的时间格式代码:%c可显示依据地域语言设定的日期/时间。
时间相关格式代码为:%X(指定地域的时间),%H(小时,24小时),%I(小时,12小时),%M(分钟),%S(秒),%u(分数秒),%p(a.m./p.m.标识)。
日期相关格式代码为:%x(指定地域日期),%y(两位年份),%Y(四位年份),%m(月份),%b(月名缩写),%d(一个月中的天值),%a(星期名缩写)。

好了,改好了就测试一下,看看时间已经被加上了。

testTime

有趣实例

好了,现在来写个有趣的小程序,定时存储一组数据至txt文件,包含人的姓名、性别、年龄、身高和名族。具体要求如下表所示。

姓名 性别 年龄 身高(m) 汉族
数据类型 字符串 字符串 Byte Double 布尔
要求 随机 男/女 12~40 1.40~1.80 T/F

程序框图如下:

randomWrite

好了,现在运行程序,看看会有哪些有趣的名字呢。

randomTxt

关于.txt文件存储就讲这些吧。以后若是有其它运用方式,遇到了再写不迟。

下载链接

文中提到的两个vi文件已共享至百度网盘,以供下载