matlab读串口,每读到一个数据,怎么得到对应的时间

2019-07-17 12:57发布

请问matlab读串口,每读到一个数据,怎么得到一个对应的时间?我的程序在4秒内读到了18061个ascII码,等于3000个数据。t0=datetime('now');
%%%读串口程序在中间,读到了18061个ascII码
t1=datetime('now');
t=t1-t0;      4秒是这么读来的。
程序截图如下:


6个ascII码是一个数据,3000个数据。但是前几个数,和最后一个数会有乱码,所以放进了txt文本中,
然后又截取的txt文本到了一个新的文本中,请问有没有方便的办法,读到3000个不是乱码的数?同时每个数据,对应一个时间,我想把这3000个数据画成图,但是我想对应的X轴分别是读到每个数据时的时间。请问怎么做?
本人qq: 504200756,   
大神们帮帮忙!谢谢!


程序2 程序2
程序1 程序1
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。