Diese Abfrage ist im Programm gekoppelt mit 2 anderen Bedingungen. Hier mal der exakte Auszug aus dem Programm:
Delphi-Quellcode:
if (Tische[iIndex].bKalibriert = false) and (MST_moving = 0) and (BB_Nothalt.Action.Execute = false) then
begin
MMC_sendCommand('DH');
Tische[iIndex].bKalibriert := true;
end;
Das Problem derzeit sieht ohne diese Abfrage, ob sich was am Button getan hat so aus, dass wenn ich den "Nothalt" betätige, denkt das System, dass die Kalibrierung erfolgreich durchgeführt wurde, was ja nicht stimmt, weil der Nothalt ja ausgelöst wurde. Allerdings stimmt die Abfrage ja, Nothalt lässt die Anbaugeräte stoppen, damit ist MST_moving = 0 und die Kontrollvariable bKalibriert ist laut Definition am anfang auch falsch.