Jump to content

Callback Grundlagen: Mehrere Messwerte pro Callback möglich?


Recommended Posts

Posted

Hallo liebe Forenmitglieder,

ich habe nur eine kurze Verständnisfrage zu den Callbacks. Wenn der Callback ausgelöst wird, dann wird eine Funktion aufgerufen und diese Funktion macht irgendwas. Jetzt würde mich folgendes interessieren: Wenn in der Callback-Funktion eine for-Schleife wäre, die beispielsweise 100 Messwerte sammeln sollte, kann ich das tun oder bekomme ich pro Callback Aufruf nur einen Messwert?

 

Ich plane aktuell die Messwerte zu sammeln und dann mehrere Messwerte pro Callback zusammen zu fassen und den Mittelwert daraus zu bilden. Danach soll der Mittelwert über die Queue an das Hauptprogramm weitergeleitet werden. Dort sollen die Messwerte dann mithilfe von Pandas gesammelt in eine CSV-Datei gespeichert werden.

 

Vielen Dank für Eure Hilfe.

 

Grüße

Testling

Posted

Moin!

Die grundlegende Idee des Callback ist es üblicherweise, schnell fertig zu sein. Der Callback ist eine von dir bereit gestellte Funktion, die von TF mit z.B. einem neuen Mess-Wert aufgerufen wird. In der Funktion legst Du den Wert, vielleicht mit anderer Verwaltungsinformation, zügig ab. Fertig. Danach geht es schnell in der aufrufenden (TF-) Software weiter.

Deine eigene Software läuft losgelöst davon unter einer eigenen Ablaufsteuerung. Da kannst Du sammeln und an die Queue weiter geben etc. 

Richtig blöd wäre es ja, wenn während der Ausführung der Callback-Funktion diese erneut aufgerufen würde, oder aufgerufen werden müsste (aber nicht würde) oder ... oder ...  

Also: "The name of the game is speed!" im Callback. 

Cheers, Uwe 

  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...