翻譯|使用教程|編輯:黃竹雯|2019-04-23 15:48:14.000|閱讀 329 次
概述:數據采集??軟件TWedge通過實時數據采集擴展了任意系統和數據庫,立即將捕獲的數據轉發到應用程序,數據庫,Office和ERP系統。不需要修改目標系統!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
數據采集??軟件TWedge通過實時數據采集擴展了任意系統和數據庫,立即將捕獲的數據轉發到應用程序,數據庫,Office和ERP系統。不需要修改目標系統!使用TWedge,只需幾分鐘即可為掃描儀,秤,控制器,電子儀表,RFID或WiFi控制器,門禁系統,醫療設備等設備實施簡單而強大的自動化數據采集系統。
TWedge V2
解決方案: TWedge WriteToDevice ()為此提供了功能。WriteToDevice ()接受兩個參數:
以下示例發送兩行文本:第一行提示設備接受用戶名,第二行發送用戶名。每一行都以換行符(換行符)終止\n:
WriteToDevice(“user \ n”,1000); WriteToDevice(“sysadmin \ n”,1000); )
TWedge V3
解決方案:TWedge提供了Javascript成員函數WriteData ()。這個功能存在于兩個具有不同參數的變體中:
以下示例將數據作為二進制數組發送一次,將一次作為字符串發送。在字符串內部,您可以使用轉義序列對換行符進行編碼\n:
var arrSend = [0x48,0x65,0x6c,0x6c,0x6f]; hConn.WriteData(arrSend,200);
hConn.WriteData(“Hello \ n”,1000);
解決方案:當使用函數WriteToDevice()(或WriteData()發送設備配置或啟動命令時,請檢查是否需要換行或回車字符。如果設備使用TELNET之類的協議,這一點尤其重要。一個換行符由\n指定。
下面的例子將文本“user”后跟換行符發送到設備:
// TWedge 2: WriteToDevice ("user\n", 1000); // TWedge 3: hConn.WriteData ("user\n", 1000);
下面是一些常見的轉義序列:
解決方案:您可以嘗試“ 允許服務與桌面交互 ”選項有所不同,但如果TWedge作為服務運行,通常您無法使用鍵擊模擬。
解決方法:寫入CSV文件。文件名可以基于實際日期,因此您每天都會獲得一個新文件(需要在腳本中進行少量修改)。 CSV文件也可以在Excel中打開。
解決方案:您必須修改OnData或processData事件代碼中的腳本。可以通過轉義序列\ r \ n(回車)或\ n(換行)添加回車符。在Javascript字符串中,使用+運算符進行連接。
更改以下代碼行并添加+“\ n”,如下所示:
// V2(OnData函數): SendKeyStrokes(DATA.replace(/ \ x00 / g,“”)+“\ n”); // V3(processData函數): SendKeyStrokes(sData.replace(/ \ x00 / g,“”)+“{ENTER}”)
當你啟動TWedge時,你收到消息“無法保存文件'C:\ ProgramData \ TEC-IT \ TWedge \ 3.5 \ twedge.bcopt'訪問被拒絕。
解決方案:驗證TWedge目錄的權限以及您看到問題的用戶帳戶的bcopt文件:C:\ ProgramData \ TEC-IT \ TWedge \ 3.5。BCOPT文件存儲TWedge的窗口設置。TWedge的起始用戶帳戶必須具有此文件的讀/寫權限。
TWedge現已加入在線訂購,最低僅售803元(稅前)>>前往購買
工廠春季采購節,知名企業良心推薦,詳情點擊下方圖片
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn