| |
|
|
Web Scanner | Posesiones el Ayuda bemüht y qué gefunden, es para mi Zwecke por desgracia, no ausreichend.
Sleep N - va sólo en ms.
Yo brauche Zeiträume el kürzer son y natürlich vom PC-Takt unabhängig son.
Ejemplo: Zwischen el Impulsen, el I mi Schrittmotoren dar se una Tiempo zwischengesetzt voluntad. Bisher Yo una einfache Zeitschleife programmiert, aber el es natürlich de el CPU Leistung abhängig y por lo tanto ungenau.
Also así Yo me pensamiento:
Bucle: Out ( bla Bla) Sleep 0,01 ms Out (Bla bla) Sleep 0,01 ms Schleifenende
Geht así no, porque N Largo Int. Oder tener Yo otra vez qué falso vestanden?
Grüße
Web |
|
|
| |
|
|
|
Jörg Sellmeyer | Sleep va definitiv sólo Millisekunden. Usted kannstDir aber una Bucle bauen, el durchrennt, sin WaitInput y Bedingungen una Ifabfrage steuern: KompilierenMarcaSeparación |
|
|
|
|
Web Scanner | So es natürlich, aber el Laufzeit es doch trotzdem de el Rechnerleistung abhängig? Es sí así, uno nimmt una 1GHz PC para el Anwendung, una otro una con 3GHz. Durch el genaue Zeitstaffelung kann Yo sagen el Motor dreht con 10 Umdrehungen/s. Das entspricht entonces unterschiedlich langen Fahrwegen/Zeiteinheit.
Wenn el PC unterschiedllich rápidamente es, kommen otro Drehzahlen y Längen fuera. Das voluntad Yo eigentlich vermeiden...
El kürzeste Zeitschleife el Yo en el Moment habe sieht así de:
vymax% = 20
PROC Zeitschleifey
Whileloop vymax% Endwhile
ENDPROC
Grüße
Web |
|
|
| |
|
|
|
Jörg Sellmeyer | y esta kommt natürlich auch el Geschwindigkeit des Prozessors voll para Tragen. Mit meiner Método könntest Usted unos pocos Tests a verschiedenen Systemen durchführen, en una halbwegs optimalen Teiler a ermitteln. Lo kommen aber todavía soviele otro Sachen dazu, el el Performance beeinflussen, daß Usted wohl kaum una vom Sistema unabhängig performantes Programa hinkriegen wirst. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 24.06.2008 ▲ |
|
|
|
|
| Jupp, y ya es uno esta una Art Protokoll a programa, oder, una Prozess liesst en Echtzeit permanent Daten y una zweiter Prozess empfängt de diesem sólo relevante mensajes de los usuarios. Dadurch trennst Usted Benutzerinterface (UI) vom Dienst qué Usted el Programmieren así deutlich einfacher gestalten se y el letztendliche Abarbeitungsqualität steigert. |
|
|
| |
|
|
|
Web Scanner | Ahso va el.
Gib lo ev. una Ejemplo para así una Protokoll y cómo algo como en Profano einbindet? Mit algo como tener Yo mich todavía no befasst
Grüße
Web |
|
|
| |
|
|
|
| Prozessübergreifende Kommunikation con XProfan10, hm - dafür debería mi pipe-Unit bien dienen.
Ab XProfan11 sin embargo son el mensajes de los usuarios gestackt, hay sería Yo por mensajes de los usuarios erledigen.
Wär Yo Usted sería Yo sin embargo no es igual así beginnen ahora client y server a programa, pero primero sólo al Server rumwursteln. Dieser se primero lecker unbeendbar en uno Bucle Su Comzeugs erledigen, una einfaches hwnd por cls reicht así dieser Server primero simplemente beendbar es. Lege entonces hay fest welche Events überhaupt a el Client gesendet voluntad müssten y sende esta para Client. Yo glaub en el Unitpaket Yo hierzu una Ejemplo.
Frag simplemente después de wenns wo hakt. |
|
|
| |
|
|
|
GDL | Hi,
con Zeitmessungen (Einlesen/Ausgeben) en el bajo 20ms Zona y 1% Genauigkeit Yo bajo Windows después de unzähligen Versuchen aufgegeben. Hier greift simplemente el Prozeßaufteilung de Windows a stark en el Taktgenauigkeit una.
No umsonst haben unsere Labormeßgeräte y mein MoBasystem externe Zeitaufbereitungen con Ergebnis senden o. Änderungsbefehlen senden.
Im µs Zona y 5% Genauigkeit ging bajo Windows überhaupt nix. DOS hatte sólo auch seine Vorzüge.
Servus Georg |
|
|
| |
|
|
|
Web Scanner | Hmm, Gracias para el Infos.
Posesiones Yo no bedacht, el lo programmtechnisch así simplemente no va. Werde I, con media Schleifen primero weiterwursteln. El mejor Solución es sicher una externe Hardwarelösung con un Zwischenspeicher el el Impulse entonces auch Zeitkorrekt ausgibt.
Grüße
Web |
|
|
| |
|
|
|
Frank Abbing | Hier una annähernd sichere Método el Zeitmessung. Sleep y WM_TIMER ir bajo NT-Versionen sólo en 15-16 ms genau. KompilierenMarcaSeparación |
|
|
| |
|
|
|
| [offtopic]hehe el xp-script [...] es así *eil, en Deinem o.g. Code funtz lo para Ejemplo bastante hervorragend. [/CODE] |
|
|
| |
|
|
|
GDL | Hi,
schau mal hier, todavía uno de vielen el con el Windows Multitasking Problemas haben. [...]
Windows es sin externo Zeitslave fast unbrauchbar.
Servus Georg |
|
|
| |
|
|