freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

mcgs腳本驅(qū)動(dòng)開(kāi)發(fā)工具使用指導(dǎo)手冊(cè)-預(yù)覽頁(yè)

 

【正文】 數(shù)據(jù)類型:ASCII字符數(shù)據(jù)數(shù)據(jù)長(zhǎng)度:1字符數(shù)據(jù)內(nèi)容:數(shù)據(jù)屬性:無(wú)當(dāng)此數(shù)據(jù)體參與校驗(yàn)時(shí),需要選擇。數(shù)據(jù)類型:ASCII字符數(shù)據(jù)數(shù)據(jù)長(zhǎng)度:7字符數(shù)據(jù)內(nèi)容:無(wú)數(shù)據(jù)屬性:解析數(shù)據(jù)中的ASCII碼數(shù)據(jù)[可知長(zhǎng)度]圖311132)未知長(zhǎng)度的解析,如圖31114所示。2. 可選框無(wú)效,如:即使不選擇“幀頭”,它也參與校驗(yàn)。 圖31117 步驟7:完成配置,進(jìn)行調(diào)試。 “檢查整個(gè)驅(qū)動(dòng)”,若沒(méi)有問(wèn)題輸出窗口會(huì)提示“設(shè)備編輯檢查通過(guò)”,如圖31119所示。 “串口父設(shè)備配置”,配置串口參數(shù),如圖31121所示。 圖31123然后,將2組命令幀的模擬數(shù)據(jù)分別添加進(jìn)去,選擇啟動(dòng),如圖31124所示。 圖311262. HEX碼協(xié)議,單條命令通訊示例 步驟1:協(xié)議分析通訊命令:模仿ModbusRTU協(xié)議,協(xié)議格式如下:發(fā)送命令: 從4區(qū)寄存器地址0開(kāi)始,連續(xù)讀8個(gè)16位無(wú)符號(hào)二進(jìn)制地址:長(zhǎng)1BYTE,內(nèi)容從屬性“設(shè)備地址”中獲得命令碼:長(zhǎng)1BYTE,固定為0x03起始地址:長(zhǎng)2BYTE,固定為0x0000連續(xù)元件個(gè)數(shù):長(zhǎng)2BYTE,固定為0x0008校驗(yàn):長(zhǎng)2BYTE,CRC校驗(yàn)接收命令: 地址 :長(zhǎng)1BYTE,內(nèi)容不重要 命令碼長(zhǎng)1BYTE,內(nèi)容預(yù)計(jì)為0x03 回收字節(jié)長(zhǎng)度:長(zhǎng)1BYTE,內(nèi)容預(yù)計(jì)為0x10 數(shù)據(jù)體00:長(zhǎng)2BYTE,內(nèi)容由回收數(shù)據(jù)解析獲得,解析方式為 16位無(wú)符號(hào)二進(jìn)制數(shù)據(jù) 數(shù)據(jù)體01:長(zhǎng)2BYTE,內(nèi)容由回收數(shù)據(jù)解析獲得,解析方式為16位無(wú)符號(hào)二進(jìn)制數(shù)據(jù) 數(shù)據(jù)體02:長(zhǎng)2BYTE,內(nèi)容由回收數(shù)據(jù)解析獲得,解析方式為16位無(wú)符號(hào)二進(jìn)制數(shù)據(jù) 數(shù)據(jù)體03:長(zhǎng)2BYTE,內(nèi)容由回收數(shù)據(jù)解析獲得,解析方式為16位無(wú)符號(hào)二進(jìn)制數(shù)據(jù)數(shù)據(jù)體03:長(zhǎng)2BYTE,內(nèi)容由回收數(shù)據(jù)解析獲得,解析方式為16位無(wú)符號(hào)二進(jìn)制數(shù)據(jù) 數(shù)據(jù)體05:長(zhǎng)2BYTE,內(nèi)容由回收數(shù)據(jù)解析獲得,解析方式為16位無(wú)符號(hào)二進(jìn)制數(shù)據(jù) 數(shù)據(jù)體06:長(zhǎng)2BYTE,內(nèi)容由回收數(shù)據(jù)解析獲得,解析方式為16位無(wú)符號(hào)二進(jìn)制數(shù)據(jù) 數(shù)據(jù)體07:長(zhǎng)2BYTE,內(nèi)容由回收數(shù)據(jù)解析獲得,解析方式為16位無(wú)符號(hào)二進(jìn)制數(shù)據(jù) 校驗(yàn):長(zhǎng)2BYTE,內(nèi)容不重要 步驟2:新建工程進(jìn)入向?qū)陆üこ毯筮M(jìn)入新建工程模式,如圖3121所示?!备糸_(kāi),如圖3124所示。2. 刪除通道,對(duì)多余通道進(jìn)行刪除,可批量刪除,其中“通訊狀態(tài)”為默認(rèn)通道,不允許刪除。 圖3129,配置“設(shè)備屬性”中的某個(gè)屬性獲得其值,如圖31210所示。 圖31213 步驟6:配置預(yù)覽在此預(yù)覽通道和解析數(shù)據(jù)的匹配關(guān)系,并檢查配置是否正確,如果正確就可以,完成配置生成驅(qū)動(dòng),否則不完成配置生成代碼。選擇“調(diào)試”224。 圖31217 (2)配置腳本驅(qū)動(dòng)中的串口參數(shù) 選擇“設(shè)置”224。 圖31219 B. 選擇“Setup”224。3. 進(jìn)行調(diào)試。2. 步驟2:根據(jù)向?qū)赡0逑驅(qū)褂貌襟E在此不在介紹,主要說(shuō)明需注意的幾部分:1. 配置屬性由協(xié)議知,本地站號(hào)也需要通過(guò)設(shè)備屬性獲得,因此設(shè)備屬性添加“本地站號(hào)”,如圖321所示。2. 由于接收命令只需要各部分的數(shù)據(jù)長(zhǎng)度,因此:幀頭為幀頭+幀識(shí)別號(hào); 地址為本地站號(hào)+設(shè)備地址3. 步驟3:修改向?qū)傻拇a1. 根據(jù)向?qū)傻拇a如下所示。返 回 值:整型,判斷輸出是否正常。 n:傳址型,長(zhǎng)整型。返 回 值:整型,判斷是輸出是否正常:0:正常;小于0:錯(cuò)誤,具體意義如下:1:?jiǎn)⑹妓饕齭tart小于1;2:?jiǎn)⑹妓饕齭tart大于數(shù)組上限;3:字節(jié)數(shù)組長(zhǎng)度不足;4:n 不是整型變量;5:其他錯(cuò)誤。Flag:長(zhǎng)整型,解析方式[0:16位無(wú)符號(hào);1:16位有符號(hào);2:16位BCD碼]。參 數(shù):ByteArr:傳址型,字節(jié)型數(shù)組。實(shí) 例:!SvrGetByteFromByteArr (BA, 2, A, 1),字節(jié)數(shù)組為:00 01 02 03 04 05 06 07 08 09 00 00,則A=513。start:整型,輸出的首位置,從1開(kāi)始。2:“”。n,傳址型,長(zhǎng)整型;Flag, 長(zhǎng)整型,解析方式[0:16位無(wú)符號(hào);1:16位有符號(hào);2:16位BCD碼]實(shí) 例:!SvrGetShortFromHexStr (str,n,0),str為:“0102030405060708” 則n = 5137.!SvrGetIntFromHexStr(str, ByRef n, Flag)函數(shù)意義:獲得將HEX表示的字符數(shù)據(jù)的內(nèi)容輸出到變量x中,輸出的格式為4字節(jié)數(shù)值型,從頭取8個(gè)字符轉(zhuǎn)換成4個(gè)字節(jié)整型值返 回 值:整型,判斷是輸出是否正常:0:正常;小于0:錯(cuò)誤,具體意義如下:1:解析字符長(zhǎng)度不足,至少長(zhǎng)度為2字符2:解析字符長(zhǎng)度一定為偶數(shù)個(gè)3:解析字符長(zhǎng)度大于2個(gè),只取左邊2字符解析4:變量類型,不是整形5:其他錯(cuò)誤參 數(shù):str,字符數(shù)據(jù)。2:“”。start,長(zhǎng)整型,檢驗(yàn)數(shù)據(jù)的啟始字節(jié)在數(shù)組中l(wèi)ength, 長(zhǎng)整型,連續(xù)校驗(yàn)數(shù)據(jù)的個(gè)數(shù)實(shí) 例:n = !SvrByteArraySum(ByteArr,1,4) ByteArr為:00 01 02 03 04 05 06 07則n = 04.!SvrStrXOR(str, Flag)函數(shù)意義: 返 回 值:字符型,返回正確的校驗(yàn)值/判斷是輸出是否正常:錯(cuò)誤返回值:1:校驗(yàn)字符串長(zhǎng)度為02:校驗(yàn)的字符串長(zhǎng)度必須為偶數(shù)參 數(shù):str,字符型,需要校驗(yàn)數(shù)據(jù)Flag,長(zhǎng)整型,0:按2個(gè)字符形成1BYTE HEX值進(jìn)行校驗(yàn);1:直接按ASCII字符值進(jìn)行校驗(yàn)實(shí) 例:strRe = !SvrStrSum(str,0) str為:“0001020304050607”則strRe = “00”5.!SvrStrModbusCRC(ByRef ByteArr, start, length)函數(shù)意義: 從數(shù)組中start索引開(kāi)始,連續(xù)length個(gè)字節(jié),按異或方式計(jì)算返回校驗(yàn)結(jié)果返 回 值:整型,返回正確的校驗(yàn)值/判斷是輸出是否正常:=0:校驗(yàn)結(jié)果;小于0:錯(cuò)誤,具體意義如下:1:?jiǎn)⑹妓饕齭tart小于12:?jiǎn)⑹妓饕齭tart大于數(shù)組上限3:校驗(yàn)數(shù)組長(zhǎng)度小于等于零4:字節(jié)數(shù)組長(zhǎng)度不足5:其他錯(cuò)誤參 數(shù):ByteArr,傳址型,字節(jié)型
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1