GMTROM/WriteFromCOMToTxt.py

15 lines
594 B
Python

import os
import serial
ser = serial.Serial('COM3', 9600) # Hier musst du den richtigen Port und die richtige Baudrate einstellen
filename = 'binaryDataTestPython.bin'
with open(filename, 'wb') as file:
while os.path.getsize(filename) < 6000000: # prüfen, ob die Größe der Datei kleiner als 1 Kilobyte ist
if ser.in_waiting > 0:
data = ser.read(ser.in_waiting) # Lesen Sie alle verfügbaren Bytes aus der seriellen Verbindung
print(data)
file.write(data)
file.flush() # Flushe die Datei, um die Daten zu schreiben