muss mich leider noch mal bei euch melden ... komme leider überhaupt nicht weiter mit meinem animierten Gif
Mein aktueller Code sieht wie folgt aus:
Code: Alles auswählen
from PyQt5 import QtCore, QtGui, QtWidgets, uic
import sys
import serial
class Ui(QtWidgets.QMainWindow):
def __init__(self):
super(Ui, self).__init__()
uic.loadUi('firstgui.ui', self)
self.btn_write.clicked.connect(self.read_Spannung)
self.btn_read.clicked.connect(self.read_Kennung)
self.btn_start.clicked.connect(self.statusPicture)
self.btn_abbruch.clicked.connect(self.disable_FMInfo)
self.status_txt = QtGui.QLabel()
movie = QtGui.QMovie("etc/loading.gif")
self.status_txt.setMovie(movie)
movie.start()
self.status_txt.setLayout(QtGui.QHBoxLayout())
self.status_txt.layout().addWidget(QLabel('Loading...'))
self.show()
def statusPicture(self):
pixmap = QPixmap('status_pass.png')
self.pic_Status.setPixmap(pixmap)
self.pic_Status.show()
def read_Spannung(self):
with serial.Serial('COM1',9600, 8, 'N',1) as ser:
ser.write(b':MEASure:PRIMary:VOLTage:DC?\n')
read_value = float(ser.readline())
self.textBrowser.append(str(read_value))
ser.close()
def read_Kennung(self):
with serial.Serial('COM1',9600, 8, 'N',1) as ser:
ser.write(b'*IDN?\n')
read_value = ser.readline()
self.textBrowser.append(str(read_value))
ser.close()
def disable_FMInfo(self):
with serial.Serial('COM1',115200, 8, 'N',1) as ser:
ser.write(serial.to_bytes([0x04,0x00,0x00,0x26,0x01,0x00,0x00,0x01,0x00,0x84,0xA2,0x05]))
RS232_Antwort = (str(ser.read(13)))
self.textBrowser.append(RS232_Antwort)
ser.close()
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
window = Ui()
sys.exit(app.exec_())
was mache ich falsch?
Gruß
Ulrich