Klassische Erzeger-Verbraucher-Struktur
hier
Ob gleichzeitig gestartet oder nicht, ist übrigens egal, die Schleifen synchronisieren sich immer. Wird der Erzeuger zuerst gestartet, werden, wenn der Queue-Puffer nicht ausreicht, evtl. ältere Daten überschrieben. Wird der Verbraucher zuerst gestartet, wird bis zum Timeout auf Daten gewartet.
Bei eher langsamen Anwendungeng - und das ist im Verhätnis zu Geschwindigkeit moderner PCs fast timmer - reicht ein Melder, andernfalls Queue verweden.
Und hier Dein VI mit Melder:
parallel_1_.vi (Größe: 12,57 KB / Downloads: 302)
Wie gesagt, die Schleifen synchronisieren sich von selbst, weil der Empfänger wartet. Dort eine Wartefunktion einzufügen ist unnütz, ich würde sagen sogar schädlich.