首先我是读取的文本(如下格式)然后要求用前两列产生波形。但是我不知道怎么把第一列的 这种格式的时间(0:00.006)转换为数值。(具体题目是这样要求的:注意,第一列时间数据均为0:00.007这种格式,因此需要将字符串0:00.007先转化为字符串0.007,即去除字符串中冒号(:)以前的部分,然后再将其转为数值。)分数不高。求高手帮忙!!感谢。。。。。
Elapsed time MLII V1
hh:mm:ss.mmm (mV) (mV)
0:00.000 -0.080 0.135
0:00.003 -0.080 0.135
0:00.006 -0.080 0.135
0:00.008 -0.080 0.135
0:00.011 -0.080 0.135
0:00.014 -0.080 0.135
你这个题目的实质是时间和字符串的转换问题,请看示例:
用到了在字符串选板中的Scan from string vi,只要把该函数的字符串格式与输入字符串的格式匹配一下即可,匹配格式符号的含义,请看下面的链接:
http://zone.ni.com/reference/en-XX/help/371361G-01/glang/codes_for_time_format_str/
追问我的意思是把整个文本第一列的时间都转换成为数值.有办法吗?如果可以的话,我还可以加分,谢谢啦
追答你的意思是还要帮你把文件读出来是吧!那你把数据文件给我啊,我要看看到底是什么格式!
[email protected]
我发过去了,帮忙解决一下啊,谢谢!!!
追答请看示例,可以直接读取你的文件数据,不用转换!