以下是NetAssist v5.0.14自動應答功能的詳細使用步驟:
一、基礎準備:
工具下載網址頁面:https://www.cmsoft.cn/resource/102.html
下載安裝好后,根據需要可以創建多個server,雙擊程序圖標運行即可,下面介紹創建一個簡單的Server與Client服務:
1.首先創建server
圖一:選擇協議類型
圖二:配置參數
圖三:配置心跳
圖四:已運行的server
2.再創建Client
圖一:Client創建
圖二:Client創建完畢
圖三:連接成功圖示
3.測試通訊
圖一:客戶端向服務端發起請求
圖二:服務端向客戶端發起請求
重點講解自動應答:
一、開啟自動應答功能
1.進入規則設置界面
打開軟件后,點擊頂部菜單欄的「設置」或「工具」選項,選擇「自動應答規則」或「腳本規則」功能入口,以服務端為例:
二、配置觸發條件與應答內容
1.設置觸發條件
–匹配模式:支持全匹配、部分匹配或正則表達式(如設置接收數據包含”HELLO”時觸發)。
–數據格式:選擇ASCII或HEX格式(需與接收數據格式一致)。
–觸發范圍:可指定特定客戶端IP或端口(默認對所有連接生效)。
觸發條件:ASCII數據包含"PING"
匹配模式:部分匹配
2.定義應答內容
–在「應答數據」框中輸入回復內容,支持ASCII、HEX或轉義字符(如\r\n)。
–高級選項可添加動態腳本(如時間戳、計數器)。
3.示例圖如下
在規則管理界面點擊「新增規則」,輸入規則名稱(例如“我是匹配規則”)并選擇生效協議(TCP/UDP)。
圖一:新建規則
圖二:規則信息配置
三、測試與調試
1.啟用規則
勾選規則前的復選框,確保規則狀態為「啟用」。
2.模擬測試
–使用另一臺設備或本機客戶端發送觸發指令(如發送”PING”)。
–觀察接收窗口是否自動返回預設應答內容(如”PONG”)。
圖:發送流程的響應信息的截圖
3.日志檢查
若規則未生效,可在「日志」標簽中查看匹配記錄和錯誤提示,一般情況不會發生錯誤。
四、高級功能(可選)
1.批量規則管理
支持同時啟用多條規則,優先級可拖動調整(從上至下依次匹配)。
2.動態腳本嵌入
在應答內容中使用 語法調用變量(例如 {}語法調用變量(例如 語法調用變量(例如{TIME}返回當前時間)。
3.數據校驗
可配置CRC校驗、異或校驗等,確保指令合法性。
注意事項
1.若使用HEX格式,需確保收發雙方數據格式一致(如”AA BB CC”對應十六進制字節流)。
2.復雜規則建議先保存配置文件(通過「導出規則」備份),避免意外丟失。
3.若需調試工業設備協議,可結合「間隔發送」和「循環發送」功能模擬真實場景。
提示:
官方用戶手冊,第7章有更詳細的規則語法說明[8]。若需圖文對照操作,可訪問軟件官網(http://www.cmsoft.cn)獲取最新指南[9]。
如有問題可以留言交流!!!