- 智能制造行業(yè)應(yīng)用標(biāo)準(zhǔn)研究成果(二)
- 國家智能制造標(biāo)準(zhǔn)化總體組主編
- 1160字
- 2020-04-03 12:43:42
4 數(shù)據(jù)傳輸要求
4.1 概述
《新能源汽車動力電池系統(tǒng)裝配數(shù)字化車間數(shù)據(jù)一致性要求》中的數(shù)據(jù)傳輸要求規(guī)定了交互數(shù)據(jù)的編碼規(guī)則和傳輸規(guī)則,支持基本數(shù)據(jù)類型和結(jié)構(gòu)化數(shù)據(jù)類型的定義和傳輸。
基本類型是原子(atomic)類型,即不能再被劃分為更小的類型。結(jié)構(gòu)化類型由若干基本類型和其他結(jié)構(gòu)化類型組成,其嵌套的復(fù)雜度和深度不受本部分約束。
4.2 基本數(shù)據(jù)類型
4.2.1 整數(shù)(Integer)類型
整數(shù)類型數(shù)據(jù)的值是有符號的整數(shù),編碼如圖1所示。表1以Integer16為例給出了八位位組中每位的編碼。數(shù)據(jù)傳輸時,首先發(fā)送該類型數(shù)據(jù)最高有效八位位組的MSB。

圖1 整數(shù)類型數(shù)據(jù)編碼
表1 Integer16整數(shù)類型數(shù)據(jù)編碼

4.2.2 無符號(Unsigned)類型
無符號類型數(shù)據(jù)的值是無符號整數(shù),編碼如圖2所示。表2以Unsigned16為例給出了八位位組中每位的編碼。數(shù)據(jù)傳輸時,首先發(fā)送該類型數(shù)據(jù)最高有效八位位組的MSB。

圖2 無符號類型數(shù)據(jù)編碼
表2 Unsigned16無符號類型數(shù)據(jù)編碼

4.2.3 浮點(Float)類型
浮點值按照圖3和圖4所示進(jìn)行編碼。首先發(fā)送符號和指數(shù)的MSB,再發(fā)送指數(shù)的剩余部分以及分?jǐn)?shù)的MSB~LSB。如果浮點數(shù)據(jù)類型的對象值未知,則發(fā)送值0x7F, 0xA0,后續(xù)全部為零(0x00);該值表示“非數(shù)(Not-a-number)”。

圖3 單精度浮點類型數(shù)據(jù)編碼

圖4 雙精度浮點類型數(shù)據(jù)編碼
4.2.4 八位字符串(Octetstring)類型
表3所示為八位字符串(Octetstring)的編碼方式。對于N個八位位組的字符串,首先發(fā)送該類型數(shù)據(jù)最高有效八位位組的MSB。
表3 Octetstring類型數(shù)據(jù)編碼

4.2.5 比特域(Bit Field)類型
比特域數(shù)據(jù)類型用于編碼固定長度的單比特數(shù)據(jù)。Bit Fieldn表示n個比特的比特域。表4、表5和表6給出了比特域數(shù)據(jù)類型的比特編號方式。比特域數(shù)據(jù)的長度(以比特為單位)值應(yīng)為8的倍數(shù),并以一個八位位組序列在網(wǎng)絡(luò)上傳輸,首先發(fā)送最高有效八位位組的MSB。
表4 1個八位位組的Bit Field8類型數(shù)據(jù)編碼

表5 2個八位位組的Bit Field16類型數(shù)據(jù)編碼

表6 3個八位位組的Bit Field24類型數(shù)據(jù)編碼

4.2.6 比特串(Bitstring)類型
比特串?dāng)?shù)據(jù)類型用來編碼可變長度的單比特數(shù)據(jù)。表7給出了比特串?dāng)?shù)據(jù)類型的比特編碼方式。該類型的數(shù)據(jù)被定義為一個比特序列,且應(yīng)同時規(guī)定其比特長度。比特串的數(shù)據(jù)被打包成若干個八位位組,并以一個八位位組序列在網(wǎng)絡(luò)上傳輸。八位位組的個數(shù)等于能包含所有比特值的最小八位位組個數(shù)。對于多于1個八位位組的數(shù)據(jù),首先發(fā)送數(shù)據(jù)的最高有效八位位組。
表7 Bitstring類型數(shù)據(jù)編碼

4.3 結(jié)構(gòu)化數(shù)據(jù)類型
4.3.1 結(jié)構(gòu)體(Struct)類型
結(jié)構(gòu)體類型是由不同基本數(shù)據(jù)類型或結(jié)構(gòu)化數(shù)據(jù)類型構(gòu)成的一個有序集合。這些基本數(shù)據(jù)類型或結(jié)構(gòu)化數(shù)據(jù)類型的數(shù)據(jù)被稱為結(jié)構(gòu)體的成員,由成員標(biāo)識符(MemberID)進(jìn)行標(biāo)識。結(jié)構(gòu)體類型的數(shù)據(jù)可被完整地訪問,或者通過規(guī)定成員標(biāo)識符(MemberID)來單獨訪問結(jié)構(gòu)體數(shù)據(jù)的某個成員。
4.3.2 列表(List)類型
列表類型是由相同數(shù)據(jù)類型構(gòu)成的一個有序集合。每一條數(shù)據(jù)被稱為列表的一個記錄,由存儲索引(FirstStoreIndex)進(jìn)行標(biāo)識。列表類型數(shù)據(jù)可被完整地訪問,或者通過規(guī)定起始索引和記錄個數(shù)來訪問列表的某個或某些記錄。
- 晶體硅太陽電池制造工藝原理(第2版)
- 風(fēng)電場電氣系統(tǒng)
- 中國能源市場化改革
- 面向綜合能源系統(tǒng)的節(jié)能新技術(shù)
- 增速型風(fēng)力發(fā)電機組結(jié)構(gòu)設(shè)計技術(shù)
- 能源概論
- 垂直軸風(fēng)力機
- 高等能源教育工程項目化管理
- 再制造性工程
- 海上風(fēng)電送出工程技術(shù)與應(yīng)用
- 工業(yè)鍋爐節(jié)能減排應(yīng)用技術(shù)(第二版)
- 節(jié)能環(huán)保
- 太陽能光熱總論
- 城鎮(zhèn)水資源產(chǎn)權(quán)市場建設(shè)與管理研究
- 新能源技術(shù)經(jīng)濟學(xué)