Hallo,
ich bin auf der Suche nach einer möglichst nachhaltigen Struktur für die folgende Aufgabe:
IDEE: Ich möchte aus einer Schleife (Main-GUI) heraus über ein Button-Klick eine zweite (oder noch weitere) Schleife(n) mit wählbarem dt starten, die parallel zur mainloop laufen sollen.
HINTERGRUND: das ganze soll eine GUI werden, die als Stream Daten darstellt (Schleife in der Mainloop) und parallel Nutzereingaben über Buttons (Eventstruktur) ermöglicht. Diese Buttons sollen Messungen bzw. Hardware-Trigger-Signale mit verschiedenen Taktraten starten/beenden.
Bsp.:
Daten A,B & C werden mit 100 Hz gestreamt (als Signalverlaufsdiagramm), dann wird Button X/Y gedrückt und die Daten mit 50 Hz in eine Datei geschrieben
UND/ODER eine Triggersignal mit 15 Hz ausgegeben. Dabei muss der Stream aber weiterlaufen.
Als Hardware wird ein PXI-Host mit einem der Sensoren und ein verteilter cRIO in RT mit den restlichen Sensoren und dem Trigger genutzt.
Ist das überhaupt möglich? Wenn aber doch, hat jemand Beispiele oder Tipps?
Mir gehts primär um das Skelett dahinter (also wie unterschiedliche Raten auf Abruf in einem Programm (mit SubVI's) realisiert werden können).
Ich hoffe, das ist nicht zu konfus.