' schrieb:Eigentlich nicht direkt, ist aus meiner Sicht nur eine kosmetische Wartezeit... Hundertprozentig gleichzeitig werden die SubVIs nicht starten.
Gruß, Jens
Danke, Jens, daß Du schon geantwortet hast, war heute nicht am PC. Hier meine Erklärung, warum ich das so komisch gemacht habe.
Zuerst die einleitenden Beispile A,B,C , damits jeder versteht.
Im Beispiel A die normale Wartefunktion. Eigenschaften: Es wird ca. 1000 ms gewartet. Nachteil: zwei Freilaufendes VIs mit der gleichen Waretezeit laufen weder in Phase, noch laufen sie über längere Zeit synchron.
Im Beipiel B Warten mit Metronom. Der Tick kommt hier in jeder vollen Sekunde entsprechend der PC-Uhrzeit.
Eigenschaften: 2 Vis mit der gleichen Wartezeit laufen sowohl synchron als auch in Phase, d.h. die Ticks kommen in beiden VIs immer gleichzeitig. Nachteil: Da die Vis bzw. die Schleifen darin zufälltig in bezug auf die Uhrzeit gestartet werden, beträgt die Wartezeit bis zur vollen Sekunde beim ersten Schleifendurchlauf nicht 1000ms, sondern es ist irgendeine Zufallszeit zwischen 1 und 999ms.
Beispiel C: Dem kann man abhelfen, indem man die Schleife erst bei einem Tick, d.h bei der vollen Sekunde startet.
Und jetzt kommt die eigentliche Erklärung:
Wenn ich zwei freilaufende Sub-Vis im Haup-VI gleichzeitig starte, dann werden sie in Wirklichkeit kurz hintereinader gestartet, sagen wir mal im Abstand von 2ms. Wenn der Zufall es will, wird das eine in der 998sten ms aufgerufen, das zweite in der 1000sten ms. Das erste erhält dann in der 1000sten ms schon einen Tick, während das zweite noch geladen wird. Die beiden VIs laufen dann zwar trotzdem immer synchron, aber das erste ist immer einen vollen Tick voraus.
Um dieses Risiko auszuschalten, habe ich den Aufruf der beiden Sub-Vis so gemacht:
Die Sub-Vis werden umittelbar nach einen Sekundentick gestartet. Es ist dann eine volle Sekunde Zeit bis zum nächsten Tick, und der obige Effekt kann dann nach menschlichen Ermessen nicht mehr auftreten.
Das habe ich mir nur so ausgedacht, keine Ahnung, ob das eine Lösung ist, die einer Kritik von Profis standhält.