iT邦幫忙

0

機台丟資料需自帶接收端電腦系統的時間

想要請問一下
關於機台丟出資料後由特定電腦接收資料
需要產生接收資料之時間值
由於機台的介面是RS-232,由機台按下傳送後,再由電腦主機的終端機所產生的TXT檔
因為當初購買機台時並未購買時間的模組
且電腦終端機所產生的檔案格式為TXT檔
目前僅能夠帶入 機台的ID與相關重量參數值

請問這應該要如何撰寫相關的程式碼呢
才能夠套入本機時間的參數至產生的文字文件格式呢??
謝謝

perasa iT邦新手 3 級 ‧ 2018-11-29 16:56:49 檢舉
忘了說明
也就是只要至機台按下傳送鈕
就會產生一筆資料
該筆資料亦須帶上點選傳送鈕時的時間(也就是該本機的系統時間值)
謝謝
ant1017 iT邦新手 2 級 ‧ 2018-11-29 17:09:11 檢舉
幾行程式碼而已,用終端機來作業,倒不如自己寫幾段程式來達成,用偵測RS232 的程式(例如:comMon)來觀察它傳送的格式,自己寫XD
slime iT邦大師 1 級 ‧ 2018-11-29 19:57:50 檢舉
時間允許誤差多少?

如果機台傳送資料沒有加密, 那如 ant1017 網友建議, 另外找人改寫程式抓 com port 即可.

如果機台資料有加密, 需要買專用軟體才能存, 那就可以考慮用批次檔或類似的工具, 原理是:

1. 發現有新檔案.
2. 把新檔案搬到指定的暫存目錄, 更改檔名為寫入時間, 再轉存到資料區.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答