pyserial

    0熱度

    1回答

    我有一個串口日誌工具,用於處理COM端口的日誌並將它們發送到數據庫。我使用pyserial ReaderThread與協議工廠一起使用。 class SerialLogging(Process): def __init__(self, cpath, q): Process.__init__(self) self.__queue = q config =

    0熱度

    1回答

    目前我正在使用DMM DNY2,硬件與軟件配合使用。該軟件可以讀取可用端口,分配伺服端口並讀取伺服驅動器中存儲的參數。 現在,我試圖創建python腳本來做和軟件一樣的功能,我可以做得到和分配端口,但是不能在伺服驅動程序中獲得存儲的參數。每次讀取它會返回b''。 有人可以幫助我,給我指點我該做什麼或失蹤。

    0熱度

    1回答

    我正在構建一個解析器,並且我對此有點新。 我有解碼特定字節的問題,他們總是返回相同的int(他們不應該),所以我必須做錯了。 byte = ser.read(1) byte += ser.read(ser.inWaiting()) a = 0 for i in byte: if i == 0x04: value = struct.unpack("<h", bytes

    0熱度

    1回答

    我有一個接口Arduino的問題。我可以通過一個簡單的程序與Arduino進行通信,例如讀取數據並寫入它們。我已用PyQt5來控制伺服電機創造了一個接口和I得到的錯誤: 'Ui_MainWindow' object has no attribute 'ser' 我使用的代碼是: from PyQt5 import QtCore, QtGui, QtWidgets import serial i

    0熱度

    1回答

    我想編寫一個腳本來打開一個錢箱,使用串行設備(使用USB),而不是每次打印機打印時打開它(例如在信用卡付款上不需要錢箱)開放)。 它應該通過Ajax調用基於Flask的網站工作(整個網站將作爲ajax接收器來執行python腳本)。 燒瓶網站正在運行,其他腳本運行沒有問題,這就是爲什麼我在這裏展示只有主腳本的有趣的部分: ... @app.route("/cashdrawer") def ca

    0熱度

    1回答

    我正在使用pyserial同時從3個串行端口讀取數據,並使用python將這些數據記錄到3個單獨的帶時間戳的文本文件。但是,經過一段時間(少於約5分鐘)後,寫入文本文件的數據將無法正確打印。準確的數據的 例如: 2017年10月16日10點41分27秒 傳感器讀數平均讀數/平均左上:1 7.00 0.14 midLeft:2 8.00 0.25 botLeft: 3 9.00 0.33 topRi

    0熱度

    1回答

    我想在那裏我ConnectArduino打電話recv創建使用類,但是我收到以下錯誤: AttributeError: 'ConnectArduino' object has no attribute 'port' 可能有人請告訴我,我要去哪裏錯了嗎? class ConnectArduino: def __init___(self, port, baudrate): #

    0熱度

    1回答

    使用Serial時出現nameError錯誤。我相信我沒有正確導入串行。 from serial import * serialPort = Serial("COM3", 9600) 我已經安裝pyserial通過點。難道我做錯了什麼?有沒有人遇到過這個錯誤?

    2熱度

    1回答

    我想通過RS232線發送十進制值236發送整數,所以我用pyserial用下面的代碼: ser.write(bytes(236)) 與此代碼,它停留在一個infinit循環和進程崩潰。所以我試過這個: ser.write(b'\xEC') 這很好用!但我想使用變量值,因此整數將更加可用。 第一行代碼有什麼問題?

    1熱度

    4回答

    我有一個網頁,顯示一個長的線圖內的溢出x:滾動。 這可以很好地作爲一個網頁,允許用戶在圖形中前後滾動。 但是,當打印頁面時,滾動位置重置爲零。 有沒有辦法解決這個問題?