Hi,
habe bei einem Projekt vermutlich ein Zeitproblem. Bei dem Projekt soll eine Kugel aus einer bestimmten Höhe durch ein Loch in einer rotierenden Platte fallen, dann soll die Kugel wieder aufgenommen werden. Zu diesem Zweck habe ich vier Schleifen eingefügt. In den einzelnen Schleifen wurden die Achsensteuerung, Bedienung, Plattensteuerung und das Fallenlassen implementiert.
Bei Tests hat sich gezeigt, dass das passende Fallenlassen funktioniert, das Problem ist nur vorhanden wenn die Teile wie oben genannt zusammengeführt werden.
Ein Versuch war der, dass die Schleife zum Fallenlassen über eine Zeitgesteuerte Schleife gemacht wird und einen eigenen Core bekommt, wurde aber langsamer(habe da keine Erfahrungen mit, könnte falsch konfiguriert gewesen sein). Ein zweiter Ansatz wäre der das man die anderen Schleifen abschaltet bevor man die Kugel fallen lässt. Wobei ich da nicht wusste wie die while Schleifen wieder einschaltet werden.
Als Software wird LV 8.5(Vollversion) genutzt und als Hardware die PCI 6503 Karte.
Ein Bild des bisherigen Blockschaltbildes