今日头条
分享前的说明:
大家好,第一次跟大家分享相关labview工程项目的经验,不足请大家多多包涵(手动抱拳)。这几天跟大家分享一些简单实用的对开发labview有一些帮助的封装VI,后续会逐渐分享一些成熟的项目经验和框架。
下面开始吧!
作为替代许多实物测试电路而诞生的虚拟环境labview可以说是许多开发者的首选,加上其自身图形化编程的方式对新手也非常友好。笔者就是一名嵌入式开发工程师,像许多工程师一样,在代码调试过程中往往用串口做程序运行的判断,但是不管是串口通讯、以太网通讯还是CAN通讯在测试真实环境下数据记录时往往会产生很大的困扰,尤其是无法保存数据,即使可以保存数据,分离也是一个很大的困扰,今天笔者着重给大家分享一下,笔者利用labview做的数据连续保存的方法,希望对大家有帮助。
首先,需要根据需要从数据流中分离出开发者需要的而数据量做好数据转换(这里采用DBL格式,因为数据中含有小数),将数据保存到数组中,这里需要注意需要保存是数据是需要一起发送过来的,否则会记录上一次数据。
数据创建数组
建立好数组后发现数据是横向排列不利于观察数据,因此需要将数组转化为矩阵,将矩阵转置,转置后的数据可以保存为矩阵格式,利于数据保存。
数组转化为转置矩阵
建立好矩阵后就是将数据保存到相关的文件里这里就不多讲了,直接上代码。
保存数据文件路径设置
运行程序后展示一下效果。
数据保存
仿真数据展示
审核编辑:符乾江
全部0条评论
快来发表一下你的评论吧 !