| |
|
|
Stephan Sonneborn | ¡Hola Personas, hallo IF,
Yo folgendes Programmierproblem: In una Programa debería (später) Messwerte en serielle Schnittstelle oder una Schnittstellenkarte leerse. El Werte debería así en ca. 40Hz - Takten ankommen. Um el Programa vorab ya veces vorzubereiten, möchte Soy un Simulationsmodus einrichten, el me el Werte generiert. Jetzt a el Problema: Yo frage todos Dialogobjekte (auch el, el a Programmstart todavía no existieren) en uno Hauptprogrammschleife de. Das neue CLICKED() de XPROFAN 9 tut como muy gute Dienste. Um nun el Werte a generieren starte Soy un Temporizador, de los WAITINPUT para Timerzeitpunkt durchbricht, a Werte a berechnen, aufzubereiten y anzuzeigen. Gleichzeitig voluntad aber auch el Dialogobjekte behandelt. Je kürzer el Timerwert eingestellt es, desto schwieriger se lo, el Dialogobjekte abzufragen: ellos reagieren simplemente no mehr.
Jetzt Yo me pensamiento, iFs THREAD.PCU dafür a nutzen: KompilierenMarcaSeparación Como aber mache Yo el con el THREAD.PCU? Geht el überhaupt? Also como starte Soy un Nebenbei-Job innerhalb einens Profano-Programms y cómo stoppe Yo ihn otra vez y kann Yo así una bastante normale Procedimiento starten usw. |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 13.03.2005 ▲ |
|
|
|
|
| Perfect - genau para algo como isses pensamiento.
1. El DLG-Items prüfst Usted auch weiterhin en el Hauptschleife de. 2. Su Temporizador beseitigst Usted restlos - así el Waitinput no mehr durchbrochen se.
Grundsätzlich así: KompilierenMarcaSeparaciónHilft Usted el?
Salve, IF |
|
|
| |
|
|
|
Stephan Sonneborn | Hola si,
Dankeschön! Das Tool funzt prima! Yo muss el Quellcode todavía una bißchen optimieren (CPU-Last > 20%), aber grundsätzlich se ejecuta lo genau así, Yo lo haben voluntad. |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 13.03.2005 ▲ |
|
|
|