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 

Flankenzähler stoppen



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!

20.11.2014, 20:01
Beitrag #1

ck1984 Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Jun 2014

2015
2014
DE

90419
Deutschland
Flankenzähler stoppen
Hallo Zusammen,

ich habe eine NI Karte 9401 mit zwei Countern die sich im Chassis befinden. Damit zähle ich einen Rechteckimpuls bis der Motor auf Anschlag gefahren ist. Dann möchte ich mit einer Logik die While-Schleife verlassen.
Also wenn der Zähler aufhört zu zählen soll automatisch die Schleife verlassen werden.

Hat jemand vielleicht eine Idee wie man das programmiertechnisch umsetzen kann?

>> Lvfsearch hat nicht geholfen

Beste Grüße ans Forum
-ck-
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.11.2014, 08:44
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Flankenzähler stoppen
Hallo ck,

Code:
IF Flankenzahl(t0) == Flankenzahl(t-1) THEN stop
Es gibt da so Dinge wie Schieberegister…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.11.2014, 15:36
Beitrag #3

ck1984 Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Jun 2014

2015
2014
DE

90419
Deutschland
RE: Flankenzähler stoppen
Hi Gerd,

ich hab mal ein Beispiel angehängt.

Problem ist das der Schieberegister beim Starten als Vergleich immer Null hat und deswegen stoppt die Schleife sofort!
Also die Schleife stoppt sofort, auch wenn ich als Startbedingung für den Schieberegister eine Konstante "1" setze hilft mir das nicht.

Wo ist mein Denkfehler?

Gruss
ck


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.11.2014, 16:32 (Dieser Beitrag wurde zuletzt bearbeitet: 21.11.2014 16:33 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Flankenzähler stoppen
Hallo ck,

Denkfehler: du limitierst den Scheiberegister-Startwert auf positive Werte…

Starte doch mal mit "-1" als Init-Wert des SRs!

Alternative Lösung:
Code:
IF Count(t0) == Count(t-1) AND i>0 THEN stop

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Stoppen digitale Ausgabe mittels Wert F_Htl 5 5.023 23.02.2015 09:03
Letzter Beitrag: GerdW
  NI 9423 Flankenzähler(Edge Count) Oscar234 5 7.279 14.02.2014 10:56
Letzter Beitrag: Oscar234
  Drehzahlerfassung / Flankenzähler HSK-Michael 0 6.437 21.07.2011 16:14
Letzter Beitrag: HSK-Michael
  Dauer eines digitalen Signal stoppen dwal 2 3.956 13.03.2009 14:39
Letzter Beitrag: dwal
  Flankenzähler SUB VI martin_mort 2 6.389 15.05.2007 07:34
Letzter Beitrag: martin_mort
  Spannungsmessung manuell stoppen? tschobia 6 6.646 06.02.2007 20:01
Letzter Beitrag: tschobia

Gehe zu: