例如0065950:1000000000000000这个数据:冒号前的数字代表每经过16bit,地址寄存器加1,冒号后面的一串数字中的1代表在该16bit数据中,第16位是错误数据。
图中数据是一轮实验得到的数据,一次实验分为好多轮,数据分析是基于每轮实验,不同轮实验之间的数据没有任何关系。基础的功能是可以将每轮的数据逐次输入,然后还可以在几个小框框里输入其他信息,下面是示意图。
上面的几个框用来输入我想要填写的实验条件信息等(这部分具体细节以后再沟通)
实验数据(txt格式)直接拷贝进来
具体功能如下:
• 该软件中应有两个存放数据的栏,分别为冒号前和冒号后的数据。将图示txt文件格式的数据拷贝至可以存放此类数据的栏中(如上图),即可将数据分成两栏。类似将图中数据拷贝至excel,然后对数据分列这种。类似下图所示。
表格上方的四个框同样,也可以定义成我想要输入的信息
冒号前的数据
冒号后的数据
• 数据中有两个变量,分别为frame和bit,frame的范围是1-22536,bit的范围是1-3232,将这两个变量作为xy平面坐标系,frame为横坐标,bit为纵坐标。
• 计算frame和bit的方法:
将冒号前的数据先减1,然后除以202,得到商(整数)记为frame的序号,将得到的余数加上冒号后1的位置(方向为从右至左,此例中为16)记为bit的序号。
例如0065950:1000000000000000,计算方法位65950-1=65949,然后再除以202,得到商为326,余数为1552,再加上16,得到1568,因此此数据的(frame, bit)坐标为(326,1568)。
在生成冒号前后数据的表之后,点击操作界面中的一个类似“计算frame和bit”按钮后会计算出如下图所示数据
表格上方的四个框同样,也可以定义成我想要输入的信息,这些之后再讨论
#Frame
#bit
• 在计算完frame和bit之后,要将每个数据结果生成在坐标系下,坐标系是由很多小方格构成,类似下图,左下角为原点,横坐标为frame,从左至右为1-22536,纵坐标为bit,从下至上为1-3232,也就是说共有22536*3232个方格,然后将这些小方格分割成每一个占32*32的方形格子。
将每一轮数据按上面说的计算方法处理后,得到每一个数据的坐标,将这个坐标显示在下图方格中,用红色填充标识。
要求:可视化界面可以看到整个22536*3232方格。
• 细节要求:将多轮数据输入后,可以保存成类似excel多个sheet这种,可以随意切换查看。
• 可以在拷贝txt数据时就输入我所定义的实验条件信息,然后在之后的每个表以及坐标图中都可以显示出来