<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>definierte Impulse am LPT ausgeben!</title>
    <link>http://forum.geizhals.at/feed.jsp?id=60322</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(4): definierte Impulse am LPT ausgeben!</title>
      <link>http://forum.geizhals.at/t60322,299426.html#299426</link>
      <description>Hi Jack Sniper und Öch!&lt;br&gt;&lt;br&gt;Ich möchte mich bei Euch zwei mal recht herzlich für die Tips bedanken.&lt;br&gt;Ich werds heute Abend gleich mal ausprobieren!&lt;br&gt;&lt;br&gt;lg&lt;br&gt;Tom2k&lt;br/&gt;</description>
      <pubDate>Tue, 26 Feb 2002 16:49:45 GMT</pubDate>
      <guid>http://forum.geizhals.at/t60322,299426.html#299426</guid>
      <dc:creator>Tom2k</dc:creator>
      <dc:date>2002-02-26T16:49:45Z</dc:date>
    </item>
    <item>
      <title>Re(3): definierte Impulse am LPT ausgeben!</title>
      <link>http://forum.geizhals.at/t60322,299382.html#299382</link>
      <description>Ja Ja ...&lt;br&gt;&lt;br&gt;Hier ein anderer Lösungsansatz als Öch:&lt;br&gt;Den Code habe ich verwendet um Funktionsdurchlaufzeiten zu messen um den Code zu optimieren. Läuft auf 1 ms genau.&lt;br&gt;&lt;br&gt;#include &lt;stdio h/&gt;&lt;br&gt;#include &lt;time h/&gt;&lt;br&gt;#include &lt;windows h/&gt;&lt;br&gt;#include "tracelib.h"&lt;br&gt;#include &lt;Mmsystem h/&gt;&lt;br&gt; &lt;br&gt;FILE *LogFile;&lt;br&gt;&lt;br&gt;void MakeLogEntry (const char *text)&lt;br&gt;{&lt;br&gt;	unsigned long TimeStamp;&lt;br&gt;&lt;br&gt;	TimeStamp = timeGetTime();&lt;br&gt;	fprintf (LogFile,"%10d %s\n", TimeStamp, text);&lt;br&gt;}&lt;br&gt;&lt;br&gt;void OpenLogFile (void)&lt;br&gt;{&lt;br&gt;	time_t zeit;&lt;br&gt;&lt;br&gt;	LogFile = fopen("log.txt","w");&lt;br&gt;	time(&amp;zeit);&lt;br&gt;	fprintf(LogFile, "Start of Log File --- %s\n", ctime(&amp;zeit));&lt;br&gt;	timeBeginPeriod(1);&lt;br&gt;}&lt;br&gt;&lt;br&gt;void CloseLogFile (void)&lt;br&gt;{&lt;br&gt;	timeEndPeriod(1);&lt;br&gt;	fprintf(LogFile, "\nEnd of Log File");&lt;br&gt;	fclose(LogFile);&lt;br&gt;}&lt;br&gt;&lt;br&gt;MfG Jack&lt;br/&gt;</description>
      <pubDate>Tue, 26 Feb 2002 16:08:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t60322,299382.html#299382</guid>
      <dc:creator>Jack Sniper</dc:creator>
      <dc:date>2002-02-26T16:08:28Z</dc:date>
    </item>
    <item>
      <title>Re(2): definierte Impulse am LPT ausgeben!</title>
      <link>http://forum.geizhals.at/t60322,299315.html#299315</link>
      <description>&lt;img src="surprise.gif" width="16" height="19" align="absmiddle" alt="8-O"/&gt; oops! jetzt hab ich den Beitrag ungewollt eingetragen ... also hier das ganze noch mal (sorry):&lt;br&gt;&lt;br&gt;Hallo, &lt;br&gt;ich hätte da zwei Vorschläge die du ausprobieren könntest: &lt;br&gt;&lt;br&gt;1) Mit der Funktion void Sleep(DWORD msec) könntest du den Prozess in Millisekunden Takt schlafen legen. &lt;br&gt;&lt;br&gt;2) du könntest dir selbst eine Wait-Funktion schreiben, die ungefähr so aussehen könnte (clock() liefert CLOCKS_PER_SEC pro Sekunde, diese Konstante ist 1000, hat also auch eine Millisekunden Auflösung): &lt;br&gt;&lt;br&gt;void MyWait( clock_t wait )&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp; clock_t goal;&lt;br&gt;&amp;nbsp;&amp;nbsp; goal = wait + clock();&lt;br&gt;&amp;nbsp;&amp;nbsp; while( goal &gt; clock() )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;&lt;br&gt;}&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 26 Feb 2002 15:17:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t60322,299315.html#299315</guid>
      <dc:creator>Öch</dc:creator>
      <dc:date>2002-02-26T15:17:51Z</dc:date>
    </item>
    <item>
      <title>Re: definierte Impulse am LPT ausgeben!</title>
      <link>http://forum.geizhals.at/t60322,299304.html#299304</link>
      <description>Hallo,&lt;br&gt;ich hätte da zwei Vorschläge die du ausprobieren könntest:&lt;br&gt;&lt;br&gt;1) Mit der Funktion &lt;i&gt;&lt;tt&gt;void Sleep(DWORD msec)&lt;/tt&gt;&lt;/i&gt; könntest du den Prozess in Millisekunden Takt schlafen legen.&lt;br&gt;&lt;br&gt;2) du könntest dir selbst eine Wait-Funktion schreiben, die ungefähr so aussehen könnte:&lt;br&gt;&lt;br&gt;void wait(clock_t msec)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;clock_t start, finish;&lt;br&gt; = clock()&lt;br&gt;}&lt;br/&gt;</description>
      <pubDate>Tue, 26 Feb 2002 15:08:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t60322,299304.html#299304</guid>
      <dc:creator>Öch</dc:creator>
      <dc:date>2002-02-26T15:08:08Z</dc:date>
    </item>
    <item>
      <title>Re: definierte Impulse am LPT ausgeben!</title>
      <link>http://forum.geizhals.at/t60322,299303.html#299303</link>
      <description>Hallo,&lt;br&gt;ich hätte da zwei Vorschläge die du ausprobieren könntest:&lt;br&gt;&lt;br&gt;1) Mit der Funktion &lt;i&gt;&lt;tt&gt;void Sleep(DWORD msec)&lt;/tt&gt;&lt;/i&gt; könntest du den Prozess in Millisekunden Takt schlafen legen.&lt;br&gt;&lt;br&gt;2) du könntest dir selbst eine Wait-Funktion schreiben, die ungefähr so aussehen könnte:&lt;br&gt;&lt;br&gt;void wait(clock_t msec)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;clock_t start, finish;&lt;br&gt; = clock()&lt;br&gt;}&lt;br/&gt;</description>
      <pubDate>Tue, 26 Feb 2002 15:08:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t60322,299303.html#299303</guid>
      <dc:creator>Öch</dc:creator>
      <dc:date>2002-02-26T15:08:08Z</dc:date>
    </item>
    <item>
      <title>Re(2): definierte Impulse am LPT ausgeben!</title>
      <link>http://forum.geizhals.at/t60322,299168.html#299168</link>
      <description>bist ja ganz ein kluger!&lt;br&gt;schon gesehen, dass ich in beiden beiträgen gepostet habe?&lt;br&gt;beim einen gings drum das Port unter NT anzusteuern und mir gehts drum, einen Impuls für eine Exakte Zeit auszugeben. Denn in Windoof ist das nur bis Minimal 55ms möglich (auf normalem Wege). Und für Genauigkeiten von 1ms braucht man ein High resolution Timing! und danach Suche ich.&lt;br&gt;&lt;br&gt;also immer zuerst lesen, bevor klug mit der Suchfunktion um sich schießen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;lg&lt;br&gt;tom2k&lt;br/&gt;</description>
      <pubDate>Tue, 26 Feb 2002 11:27:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t60322,299168.html#299168</guid>
      <dc:creator>Tom2k</dc:creator>
      <dc:date>2002-02-26T11:27:44Z</dc:date>
    </item>
    <item>
      <title>Re: definierte Impulse am LPT ausgeben!</title>
      <link>http://forum.geizhals.at/t60322,299155.html#299155</link>
      <description>siehe &lt;a href="http://forum.geizhals.at/topic.jsp?id=57616&amp;m=298167#298167" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;topic.jsp?&lt;wbr/&gt;id=57616&amp;&lt;wbr/&gt;m=298167#298167&lt;/a&gt; &lt;br&gt;&lt;br&gt;Immer erst nach schon existierenden Beiträgen suchen! &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 26 Feb 2002 11:11:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t60322,299155.html#299155</guid>
      <dc:creator>Jack Sniper</dc:creator>
      <dc:date>2002-02-26T11:11:10Z</dc:date>
    </item>
    <item>
      <title>definierte Impulse am LPT ausgeben!</title>
      <link>http://forum.geizhals.at/t60322,298563.html#298563</link>
      <description>habt ihr eine ahnung, wie ich genau definiert lange rechteck-impulse am lpt port ausgeben kann?!?&lt;br&gt;&lt;br&gt;danke&lt;br&gt;tom2k&lt;br/&gt;</description>
      <pubDate>Mon, 25 Feb 2002 17:19:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t60322,298563.html#298563</guid>
      <dc:creator>Tom2k</dc:creator>
      <dc:date>2002-02-25T17:19:28Z</dc:date>
    </item>
  </channel>
</rss>
