cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 3017|回复: 3

CVI中,如何读取txt文件中的数据,并把它存在二维数组中?

[复制链接]
发表于 2011-4-19 16:39:28 | 显示全部楼层 |阅读模式
本帖最后由 xiepeilin 于 2011-4-20 08:54 编辑

大家请看,我存在弹性体文档中的数据格式如下:
04-12-2011  14:27:13     外部交流电压 220, 主回路电压 27.368,主回路电流 0.088, 工作电池箱 1,工作电池组 0, 工作状态 4
04-12-2011  14:27:23     外部交流电压 219, 主回路电压 27.369,主回路电流 0.1, 工作电池箱 1,工作电池组 0, 工作状态 4
04-12-2011  14:27:33     外部交流电压 220, 主回路电压 27.35,主回路电流 0.06, 工作电池箱 1,工作电池组 0, 工作状态 4
04-12-2011  14:27:43     外部交流电压 219, 主回路电压 27.35,主回路电流 0.094, 工作电池箱 1,工作电池组 0, 工作状态 4
04-12-2011  14:27:53     外部交流电压 219, 主回路电压 27.355,主回路电流 0.073, 工作电池箱 1,工作电池组 0, 工作状态 4
04-12-2011  14:28:03     外部交流电压 218, 主回路电压 27.347,主回路电流 0.099, 工作电池箱 1,工作电池组 0, 工作状态 4
如今我想把“外部交流电压”“主回路电压”“主回路电流”按照时间顺序从txt文档中取出来,分别存在三个数组中:data[6]、data[7]、data[8]中。前面的日期,年、月、日、时、分钟    分别存在data[0] 、data[1]、 data[2] 、data[3]、 data[4]
中,然后把data[6]  data[7]  data[8] 三个数组中的数据(“外部交流电压”“主回路电压”“主回路电流”)分别绘制在三个Graph控件上,但是我不知道该怎么实现,恳请大家给一点提示,能详细点再好不过了!
先谢谢大家了!
(附件是我所要读取的数据文件和想要用的二维数组,因为在这里打不出二维数组来)



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2011-5-4 17:07:37 | 显示全部楼层
首先读取一整行,然后用strstr();函数定位"外部交流电压"的位置(该函数的返回值),其后面的就是"外部交流电压"的值(字符串),然后把改字符串值转换成需要的格式保存就可以了!
 楼主| 发表于 2011-5-11 16:38:11 | 显示全部楼层
回复 tonwelzt 的帖子

谢谢您!说真的,这个strstr();函数目前还真的不会使用,没有见过呢呵呵!不过真的非常感谢您的推荐!
发表于 2020-3-22 19:15:52 | 显示全部楼层
xiepeilin 发表于 2011-5-11 16:38
回复 tonwelzt 的帖子

谢谢您!说真的,这个strstr();函数目前还真的不会使用,没有见过呢呵呵!不过真的 ...

请问这个是怎么解决的,我现在也遇到了这个问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-4-4 20:08 , Processed in 0.361702 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表