Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
12. Apr 2010
:zwinker:
und wie es aussieht gibt es sowas auch für Windows :angel2:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
12. Apr 2010
Solange die minimal nötige Reaktionszeit der Regelung unter der maximalen Reaktionszeit des Systems/PCs liegt, dann geht es auch ohne.
Aber ich würde eh nicht "kritische" Regel-Anwendungen auf einem PC laufen lassen,
dafür ist so ein komplexes System doch zu unberechenbar und kann parktisch zu jeder Zeit abstürzen, hängen oder Dergleichen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
11. Apr 2010
Und da wäre es eh besser einen, von der "Benutzersteuerung" unabhängigen Steuerkomputer zu nehmen, welcher sich wirklich nur um die Steuerung kümmert und wo praktisch sonst nichts nebenbei läuft (oder eben ein/mehrere Microcomputer).
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
11. Apr 2010
100%ige Echzeitbehandlung kannst du eigentlich nur bekommen, wenn in dem PC nur ein Prozess läuft und dieser praktisch unterbrechnungsfrei, vorzugsweise Hardwaregesteuert, zeitnah Ereignisse auslösen/ausführen kann oder daß dieses Programm entsprechend schnell die Kontrolle über das System erlangen kann, wenn ein Ereignis ansteht.
Ich denke mal daß kann selbst dieses Linux nicht zu 100%.
Aber...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
11. Apr 2010
Außerdem ist der Timer (TTimer) Nachrichtengesteuert (Windows-Messages siehe WM_TIMER).
Heißt, selbst wenn die Message zufällig pünklich verschickt wird, dann landet sie erstmal im Message-Queue und wird erst im TTimer ausgelößt, wenn die Nachrichtenverarbeitung an dieser Nachricht vorbeikommt.
Da zu dann noch das schon genannte Proplem des Multiprozessings.
Egal wie, genaue Verarbeitung...