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

正文內(nèi)容

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

2025-06-29 19:14 上一頁面

下一頁面
 

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