INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Falsche Schleifen-Abbruchbedingung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

26.01.2010, 15:19 (Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2010 15:20 von Lucki.)
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Falsche Schleifen-Abbruchbedingung
' schrieb:Hast du eine Ahnung, woran das liegen könnte, dass sich das Programm beim Starten aufhängt? Es zeigt auch keine Werte an.
Am Schieberegister liegts bestimmt nicht, es muß irgend etwas mit dem Devive/demKanal/dem Port zu tun haben.
Die 1ms Schleifenrate wird übrigens nicht geschafft. Es ist realistischer, geich 2ms statt 1ms vorzugeben.
Es ist keine gute Programmierpraxis, den Task immer wieder neu zu initialisieren und zurückzusetzen. Besseres Beispiel siehe unten.
Wenn das Schieberegister nicht initialisiert wird, macht die Zählung beim neuen Eintritt in die Schleife an genau der Stelle weiter, wo sie aufgehört hatte. Es tritt also, wenn man langfristig die Summer aller Flanken zählen würde, kein Fehler auf - vorausgesetzt natürlich, die große Schleife ist schnell genug, so daß keine nennenswerte Pause entsteht.
Die Flankenzählung funktioniert so bis zu Taktfrequenzen von ca. 200Hz - mäanderformiger Verlauf vorausgesetzt. Sollte sie höher sein, dann muß man ganz anders takten.
Die bessere Methode ist auf alle Fälle, den in die Karte eingebauten Counter für die Flankenzählung zu verwenden. Das funktioniert dann bis in den MHz-Bereich hinein.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Falsche Schleifen-Abbruchbedingung - Lucki - 26.01.2010 15:19

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Einstellbares Grenzsignalniveau - falsche Protokollierung der Amplitude Chicooo94 21 16.008 11.09.2015 10:24
Letzter Beitrag: jg
  Falsche Zeitdarstellung im Graphen Roter Milan 1 3.335 12.06.2015 13:59
Letzter Beitrag: Lucki
  NI-Sope nach Datenerfassung zeigt falsche Zeitachsenzuordnung an Intruder 9 6.857 09.04.2014 11:34
Letzter Beitrag: Intruder
  Falsche Benutzereingaben abfangen insertcoin 7 6.367 06.11.2008 13:30
Letzter Beitrag: insertcoin
  Falsche Anzeige miho 2 6.598 15.10.2004 10:28
Letzter Beitrag: miho

Gehe zu: