第一個程序

這個程序是第一個編寫的程序,由於以前不是在這個方向,現在應該算是將編程給學了學,編程是一種實現方式,好的編程應該是將計算很好的表達出來,一個個變量裏面存儲的是數字,是標識,編程的結構是對這些內容的計算,這樣看來,純粹的計算可能使用MATLAB、MAPLE等科學計算軟件就可以實現,爲什麼去學主流編程語言?一個感覺就是對計算的控制程度。扯遠了,還沒有那麼多的認識。

這個程序完成的就是對數據的搬遷,讓數據以一種需要的形式輸出。哈,第一個偉大的搬磚就是這樣完成的。

是這樣,在無線數據傳輸中,使用一種數據格式,程序的功能是將數據按此格式輸出,也就是產生一個數據包,簡稱組包。

組包過程:

  分爲數據配置文件和數據操作文件,

  數據配置文件中是對各種數據的宏定義,有數據,有字段位置,

  數據操作文件是將各個字段按字段位置寫到輸出字段中,輸出字段是可使用發送數據包,而不是可打印十六進制字符,

在數據操作文件中使用了時間轉換,現在看來除此之外可以使用一個大結構體對其賦值然後進行十六進制打印。

貼出來數據包看看:

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

每行20字節,40個十六進制打印字符,總共180字節,360個十六進制打印字符,

後期又有些改動,增加了一些位。

突然看到計算數學在日常工作中的使用,

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