第一个程序

这个程序是第一个编写的程序,由于以前不是在这个方向,现在应该算是将编程给学了学,编程是一种实现方式,好的编程应该是将计算很好的表达出来,一个个变量里面存储的是数字,是标识,编程的结构是对这些内容的计算,这样看来,纯粹的计算可能使用MATLAB、MAPLE等科学计算软件就可以实现,为什么去学主流编程语言?一个感觉就是对计算的控制程度。扯远了,还没有那么多的认识。

这个程序完成的就是对数据的搬迁,让数据以一种需要的形式输出。哈,第一个伟大的搬砖就是这样完成的。

是这样,在无线数据传输中,使用一种数据格式,程序的功能是将数据按此格式输出,也就是产生一个数据包,简称组包。

组包过程:

  分为数据配置文件和数据操作文件,

  数据配置文件中是对各种数据的宏定义,有数据,有字段位置,

  数据操作文件是将各个字段按字段位置写到输出字段中,输出字段是可使用发送数据包,而不是可打印十六进制字符,

在数据操作文件中使用了时间转换,现在看来除此之外可以使用一个大结构体对其赋值然后进行十六进制打印。

贴出来数据包看看:

01016162636465666768696A6B6C6D6E6F707172
737405050F02F6FF0F00506172746C7920436C6F
7564790F000FC0059A54482F000000004CE4FF48
5D00482C0010B3004CD5FFF00E01483100CC5F01
4CDDFF70BB01482F002C0E024CE0FFC06A02482F
0010B1024CE4FF680D035200006C5700530000B4
F00052000064A901530000244302000000000000
0A000FB0FF14000AB0FF1E000FB0FF28000AB0FF
32000FB0FF3C000AB0FFC0AA9A54000000000000

每行20字节,40个十六进制打印字符,总共180字节,360个十六进制打印字符,

后期又有些改动,增加了一些位。

突然看到计算数学在日常工作中的使用,

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章