Pobieranie danych w tle

0

Siemka, staram się zrobić aplikację która pobiera i wyświetla dane z tia portal.
Problem w tym że nie umiem napisać kodu, który będzie odczytywał dane w czasie rzeczywistym(temperatura)
Wrzuciłem fragment kodu odpowiedzialny za odczyt danych

class WorkspaceWindow(QWidget):
    def __init__(self):
        super().__init__()
        self.setup()

    def setup(self):
    
    temp_nexus_info = QLabel("Temperatura na ogniwie", self)
    temp_nexus_info.move(40, 85)
    start_address = 10
    length = 4
    reading = plc.read_area(snap7.types.Areas.MK, 0, start_address, length)
    value = struct.unpack('>f', reading)
    a = str(value)
    temp_nexus_value = QLabel(a[1:5],self)
    temp_nexus_value.move(40, 105)
2

Musisz to wrzucić w osobny wątek najlepiej i co jakiś czas odpytywać o tą temperaturę.

0

Jednak nie dałem rady.
Ktoś podpowie jak użyć "thread"?

46

Podaj więcej szczegółów co chcesz osiągnąć. Dlaczego akurat w tle, co ma robić ten program?

1 użytkowników online, w tym zalogowanych: 0, gości: 1