Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert sind; Die von diesem Forum gesetzten Cookies düfen nur auf dieser Website verwendet werden und stellen kein Sicherheitsrisiko dar. Cookies auf diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Zeitmessung Light & Time
#28
[quote name='DarkSoul' post='11345' date='11.09.2006 - 17:29']... Die Hardware selber läuft jedoch mit 6MHz - heisst also das sie 6Millionen Mal pro Sekunde (!) die einzelnen Lichtschranken oder Reedkontakte abfragt.... Leider habe ich nur zur Zeit ein kleines Problem bei der Programmierung und suche jemanden der sich mit Visual Basic.NET möglichst gut auskennt und mir bei einem Problem mit Threads weiterhelfen kann...[/quote]Hallo Carsten,



prinzipiell hast du Recht, dass der µC - vernünftige Programmierung vorausgesetzt - keinen Impuls verpasst. Allerdings ist er nicht ganz so schnell, wie du angenommen hast.



Wenn die Dinger sich in den letzten Jahren nicht grundzätzlich geändert haben, spielt sich das Ganze etwa wie folgt ab:

Die 6 MHz sind der Grundtakt, die den µC am Laufen halten. Je nach Befehl werden mehrere Grundtakte benötigt und die entsprechende (Interrupt-)Routine besteht auch noch aus einigen dieser Befehle. Dadurch hat der arme Prozessor doch noch ne Menge zu tun, so dass er dann in den Bereich der 1/1000tel Genauigkeit kommt, mit der er einzelne Ereignisse sicher auseinander halten kann.



Das ist nicht zu verwechseln mit der langsameren Übertragungsgeschwindigkeit. Da ist mehr Aufwand für das USB-Protokoll zu betreiben und der PC hat ja noch mehr zu tun. Die Thread-Programmierung beim PC ist zu vergleichen mit der Interrupt-Programmierung im µC. Da läuft was unauffällig und i.d.R. schnell im Hintergrund und versendet anschließend Nachrichten z.B. an eine GUI, die die grafische Oberfläche versorgt.



Die Thread-Programmierung beim microsoft-Net.Framework selbst kenn ich nicht. Allerdings bietet microsoft ne Menge Hilfen an. Eine gute Idee ist, du schaust mal direkt auf den Entwicklerseiten von microsoft Germany nach, z.B.: [url="http://www.microsoft.com/germany/msdn/library/net/vbnet/ThreadingaspektePerformanceKontraSicherheit.mspx?mfr=true"]Threadingaspekte - Performance kontra Sicherheit[/url] und [url="http://www.microsoft.com/germany/msdn/library/net/MultithreadingproblemeBeiOberflaechen.mspx?mfr=true"]Multithreadingprobleme bei Oberflächen[/url].



Hoffe, das nützt [Bild: hi.gif] .



ciao

michael o.
ciao michaelo
... und wer zuletzt aufgibt gewinnt.
Zitieren


Nachrichten in diesem Thema
Zeitmessung Light & Time - von Martin - 15-08-2006, 09:57
Zeitmessung Light & Time - von mos - 15-08-2006, 17:07
Zeitmessung Light & Time - von Martin - 15-08-2006, 20:14
Zeitmessung Light & Time - von RoadRunner - 02-09-2006, 00:46
Zeitmessung Light & Time - von DarkSoul - 02-09-2006, 12:42
Zeitmessung Light & Time - von Martin - 02-09-2006, 17:42
Zeitmessung Light & Time - von mos - 02-09-2006, 20:06
Zeitmessung Light & Time - von DarkSoul - 02-09-2006, 20:22
Zeitmessung Light & Time - von mos - 02-09-2006, 21:07
Zeitmessung Light & Time - von Martin - 02-09-2006, 21:58
Zeitmessung Light & Time - von DarkSoul - 05-09-2006, 10:22
Zeitmessung Light & Time - von DarkSoul - 05-09-2006, 10:39
Zeitmessung Light & Time - von Martin - 05-09-2006, 10:59
Zeitmessung Light & Time - von DarkSoul - 05-09-2006, 11:15
Zeitmessung Light & Time - von Martin - 05-09-2006, 12:03
Zeitmessung Light & Time - von DarkSoul - 05-09-2006, 16:49
Zeitmessung Light & Time - von Martin - 05-09-2006, 23:26
Zeitmessung Light & Time - von DarkSoul - 05-09-2006, 23:40
Zeitmessung Light & Time - von DarkSoul - 06-09-2006, 19:39
Zeitmessung Light & Time - von mos - 06-09-2006, 22:03
Zeitmessung Light & Time - von Martin - 06-09-2006, 23:00
Zeitmessung Light & Time - von DarkSoul - 06-09-2006, 23:17
Zeitmessung Light & Time - von Martin - 06-09-2006, 23:24
Zeitmessung Light & Time - von DarkSoul - 06-09-2006, 23:27
Zeitmessung Light & Time - von Martin - 07-09-2006, 08:15
Zeitmessung Light & Time - von DarkSoul - 11-09-2006, 17:29
Zeitmessung Light & Time - von Martin - 11-09-2006, 20:19
Zeitmessung Light & Time - von mos - 11-09-2006, 21:21
Zeitmessung Light & Time - von DarkSoul - 12-09-2006, 19:23
Zeitmessung Light & Time - von DarkSoul - 21-09-2006, 22:45
Zeitmessung Light & Time - von f.schulz - 21-09-2006, 22:55
Zeitmessung Light & Time - von DarkSoul - 21-09-2006, 23:12
Zeitmessung Light & Time - von RoadRunner - 22-09-2006, 00:19
Zeitmessung Light & Time - von ebi - 22-09-2006, 10:26
Zeitmessung Light & Time - von DarkSoul - 22-09-2006, 11:35
Zeitmessung Light & Time - von RoadRunner - 22-09-2006, 12:20
Zeitmessung Light & Time - von DarkSoul - 22-09-2006, 13:29
Zeitmessung Light & Time - von Martin - 22-09-2006, 18:20
Zeitmessung Light & Time - von mos - 23-09-2006, 09:13
Zeitmessung Light & Time - von DarkSoul - 23-09-2006, 10:22
Zeitmessung Light & Time - von mos - 23-09-2006, 12:10
Zeitmessung Light & Time - von DarkSoul - 23-09-2006, 17:13
Zeitmessung Light & Time - von DarkSoul - 24-09-2006, 23:09
Zeitmessung Light & Time - von DarkSoul - 01-10-2006, 23:52
Zeitmessung Light & Time - von Martin - 02-10-2006, 11:43
Zeitmessung Light & Time - von Spacefrog - 12-10-2006, 19:12
Zeitmessung Light & Time - von mos - 15-10-2006, 21:26
Zeitmessung Light & Time - von Daniel - 15-10-2006, 23:38
Zeitmessung Light & Time - von mos - 16-10-2006, 21:48
Zeitmessung Light & Time - von DarkSoul - 29-10-2006, 16:00

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste