Jump to content

Sahib

Members
  • Gesamte Inhalte

    11
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von Sahib

  1. Hallo,

    ich habe ein Problem mit dem CallBack vom Real-Time Clock Bricklet 2.0.

    Mit jedem CallBack wird der verfügbare Hauptspeicher kleiner.

    Auf dem Raspberry pi4 mit 4GB ram läuft mein Programm ca 3 Tage und danach bricht es mit unterschiedlichen Speicherfehlern ab. 

    Am meisten kommt "Stack Overflow".

    Ich habe vermutet das mein Programm einen Fehler hat und habe deshalb mal nur das Beispiel "example_callback.py" von der tinkerforge_python_bindings_2_1_25.zip gestartet, auch hier ist der gleiche Effekt zu sehen, der verfügbare Hauptspeicher wird immer kleiner.

     

    Bleibt Gesund!

    LG

    Sahip

  2. Hallo borg,

    hier mein Testprogramm

    import time

    from tinkerforge.ip_connection import IPConnection
    from tinkerforge.bricklet_industrial_counter import BrickletIndustrialCounter

    def my_callback(param):
        print (param)

    if __name__ == "__main__":
        ipcon = IPConnection()
        ic = BrickletIndustrialCounter("CoUNT", ipcon)
        ipcon.connect("192.168.250.80", 4223)
        ic.register_callback(ic.CALLBACK_ALL_COUNTER, my_callback)
        ic.set_all_counter_callback_configuration(2000,True)
        
        time.sleep(100)
        ipcon.disconnect()

    Es wird alle 2s diese Zeile (Beispiel) ausgegeben obwohl sich der Wert nicht geändert hat

    (717, 0, 9765, 1253)

    Auch wenn sich der wert ändert, wird dieser erst nach Ablauf der Periode (2s) ausgeben.

    Kann es sein, dass hier evt. ein Bug vorliegt?

     

  3. Hallo, bin neu hier.

    Ich habe am Industrieal Counter Bricklet einen Drehfeldgeber angeschlossen.

    Das ganze funktioniert auch sehr gut.

    Ist es möglich das Callback so zu konfigurieren, dass nur bei Änderung eines Wertes zB. "Counter" die Callback-Funktion ausgeführt wird?

    Habe viel probiert, es gelingt mir nicht. Vieleicht habe ich ein Verständnisproblem bzw. mache ich was falsch.

    mfg

    Sahip

×
×
  • Neu erstellen...