| |
|
|
Detlef Tussing | Como genau es el Temporizador en z.B. sleep 350 y wieviel Tiempo benötigen el danach folgenden Befehle por ejemplo
setdigi1% sleep 350 x%=readdigi1%
con setdigi1% steuer Yo una externe Hardware con readdigi1% lese Yo el Hardware de el ext. Hardware benötigt 20 ms entonces müßte x% después de 370 ms una Valor haben oder lieg Yo como falso |
|
|
| |
|
|
|
Nico Madysa | Rechnerisch debería lo hinkommen, sin embargo darfst du nich vergessen, dass Sleep muy ungenau es. Plus minus 12 msec war el Unsicherheit, si yo mich no irre. |
|
|
| |
|
|
|
Detlef Tussing | Hast du como ya erfahrung así ? |
|
|
| |
|
|
|
Nico Madysa | Nein, así genau musste Yo bisher todavía nie algo timen; sin embargo Yo hier en el Foro ya öfters veces algo drüber aufgeschnappt. Yo voluntad wetten, dass el Forensuche después de "Sleep" oder "Timer" oder algo Ähnlichem dir reichlich Erkenntnisse bescheren se. |
|
|
| |
|
|
|
| Windows Sleep es después de unten no stabil, unabhängig tiempos de eingebauter Ungenauigkeit. Muss sólo una Prozess 100% muxen y de Sleep 100 se Sleep 100000, aber niemals andersum.
El Línea x%=readdigi1% kannst Usted je después de Rechnergeschwindigkeit unos pocos veces pro Millisekunde durchführen, hier una todo ms draufzuaddieren wäre ya viel.
>> entonces müßte x% después de 370 ms una Valor haben
Sleep 350 bedeutet warte mindestens350+x ms. ^ ^ |
|
|
| |
|
|
|
Jörg Sellmeyer | Genauer gehts wahrscheinlich con SetTimer 10 y luego &GetTickCount abchecken. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 12.11.2009 ▲ |
|
|
|
|
| |
|
|
|
GDL | Hi Detlef,
Tengo el Ganze con sleep aufgegeben.Como en Sache zuviele interne Sachen mitspielen.
Anstatt el RS232 sólo una vez abzufragen, frage Yo el RS232 continurierlich de.Somit entgeht me kein Signo mehr. KompilierenMarcaSeparación |
|
|
|
|
| |
|
| |
|
|
|
GDL | Hi,
el es experimentiell en me ermittelt. Kommt auch en el número el a empfangenen Bytes a.Je mehr umso länger settimer.
Ausserdem puede ser en el Empfangsunterprogramm todavía variieren. En me gab el el beste Solución 3 a empfangene Byte.
Servus Georg |
|
|
| |
|
|