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 

Impuls zählen



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!

31.08.2008, 19:34 (Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2008 20:28 von eg.)
Beitrag #1

Destiny Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Jun 2008

8.6
2008
de_en

53
Deutschland
Impuls zählen
Guten Abend zusammen,
ich möchte jede sec einen Impuls erzeugen, bei jedem Impuls soll der Zähler um 1 erhöht werden. Doch so wie ich das jetzt habe seztz der Zähler immer wieder auf 0 zurück. Warum?

Lv85_img


Angehängte Datei(en)
Sonstige .vi  Impulsz_hler.vi (Größe: 39,95 KB / Downloads: 274)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
31.08.2008, 20:14 (Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2008 20:15 von MikeS81.)
Beitrag #2

MikeS81 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 231
Registriert seit: Aug 2008

8.5
2005
de_en

81xxx
Deutschland
Impuls zählen
Hallo Destiny,
kannst du bitte erklären was du machen möchtest? Du kannst zum Auslösen des Impulses auch eine Queue verwenden. Das hätte den Vorteil das die 2. Schleife nicht ständig die lokale Variable abfragen würde und die lokale Variable auch entfallen könnte.
Damit Deine Variable nicht zurückgesetzt wird, mußt du im "False" Fall den Eingang mit dem Ausgang verbinden, ansonsten ist der neue Wert 0.

Mike
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.09.2008, 06:42 (Dieser Beitrag wurde zuletzt bearbeitet: 01.09.2008 06:47 von sccompu.)
Beitrag #3

sccompu Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 105
Registriert seit: Feb 2005

2014
2000
DE

89293
Deutschland
Impuls zählen
Hallo Destiny,

probier das mal.

Gruß
Christian


Angehängte Datei(en) Bild(er)
   

Sonstige .vi  Impulszaehler_Event.vi (Größe: 11,17 KB / Downloads: 325)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.09.2008, 07:23
Beitrag #4

MikeS81 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 231
Registriert seit: Aug 2008

8.5
2005
de_en

81xxx
Deutschland
Impuls zählen
Hallo Christian,
der Stop Button sollte innerhalb des Events liegen damit der Wert zurückgesetzt wird.

Mike
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.09.2008, 07:31
Beitrag #5

sccompu Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 105
Registriert seit: Feb 2005

2014
2000
DE

89293
Deutschland
Impuls zählen
Hallo Mike,

da hast du zwar recht, spielt aber hier keine Rolle, da das Vi gestoppt wird.
Beim Neustart wird der Button auch zurückgesetzt.

Gruß
Christian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.09.2008, 14:19
Beitrag #6

Destiny Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Jun 2008

8.6
2008
de_en

53
Deutschland
Impuls zählen
Hi, also ich habe an meiner Lösung noch etwas rumgebastelt und würde einfach gerne mal wissen was ihr davon haltet.
Also dieser Programmteil soll jede sekunde einen Impuls erzeugen und diesen hoch zählen.
Auf ein Boolsches Signal hin soll der Zähler resettet werden. Das ganze soll ja in ein größeres Programm eingebaut erden, und dort eben von einer Aktion zurückgesetzt werden.
Dann soll es bei erreichen eines Grenzwertes an einer anderen Stelle im Pogramm ein Bool. ausgeben. Und mit dem letzten punkt habe ich noch probleme, denn es wird nicht aus der laufenden schleife ausgegeben.

Werde mir die Lösung mit der Ereignisstruktur aber auch nochmal ansehen, bin mit der Struktur nur noch nicht so vertraut.....hab ich ehrlich gesagt noch nie benutzt.


Angehängte Datei(en)
Sonstige .vi  Impulsz_hler2.vi (Größe: 43,8 KB / Downloads: 247)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.09.2008, 14:31
Beitrag #7

MikeS81 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 231
Registriert seit: Aug 2008

8.5
2005
de_en

81xxx
Deutschland
Impuls zählen
Hallo Destiny,
warum genügt dir nicht eine Schleife? Hab mal ein Beispiel angehängt.

Mike


Angehängte Datei(en)
Sonstige .vi  Impulsz_hler2_LV80.vi (Größe: 44,58 KB / Downloads: 276)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.09.2008, 14:48
Beitrag #8

Destiny Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Jun 2008

8.6
2008
de_en

53
Deutschland
Impuls zählen
Danke Mike
hm, ok auf die idee die beiden case hintereinander zu packen bin ich irgendwie nicht gekommen. Die große While Schleife hatte ich, weil das ganze ja als sub vi in ein großes projekt soll...und sich das dann auch in einer whileschleife befinden müsste.
Und ich müsste halt noch den "grenzwert erreicht" wo anders (ausserhalb der kleinen while) verarbeiten.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.09.2008, 15:02
Beitrag #9

MikeS81 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 231
Registriert seit: Aug 2008

8.5
2005
de_en

81xxx
Deutschland
Impuls zählen
' schrieb:Danke Mike
hm, ok auf die idee die beiden case hintereinander zu packen bin ich irgendwie nicht gekommen. Die große While Schleife hatte ich, weil das ganze ja als sub vi in ein großes projekt soll...und sich das dann auch in einer whileschleife befinden müsste.
Und ich müsste halt noch den "grenzwert erreicht" wo anders (ausserhalb der kleinen while) verarbeiten.

Um den Granzwert erreicht woanders zu verarbeiten, kannst du ihn mit einer Queue an die andere Stelle schicken. Dies hat den Vorteil das die andere Stelle nicht auf den Wert pollen muss, sondern nur reagieren braucht wenn ein neuer Wert empfangen wird.

Mike
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.09.2008, 15:58
Beitrag #10

Destiny Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Jun 2008

8.6
2008
de_en

53
Deutschland
Impuls zählen
' schrieb:Um den Granzwert erreicht woanders zu verarbeiten, kannst du ihn mit einer Queue an die andere Stelle schicken. Dies hat den Vorteil das die andere Stelle nicht auf den Wert pollen muss, sondern nur reagieren braucht wenn ein neuer Wert empfangen wird.

Mike
Iw benutzt man die Queue genau? Irgendwie kommt da bei mir nichts raus. Und ich find auch keine ordendliche Beschreibung oder sowas zu QueuesSad
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Impuls bei Änderung in einem String Nullstrom 2 3.813 28.10.2012 10:35
Letzter Beitrag: Nullstrom
  Istwert eines PID-Reglers in boolschen Impuls erzengelsamael 7 7.419 19.09.2012 12:32
Letzter Beitrag: Lucki
  Impuls nach steigender Flanke TiCy 4 6.810 07.05.2012 13:57
Letzter Beitrag: Lucki
  Impuls Output Guest 2 4.117 26.10.2006 08:04
Letzter Beitrag: Guest
  Aus Dauerhigh Impuls erzeugen PowerMicha 12 12.473 23.10.2006 07:33
Letzter Beitrag: Grisu2000

Gehe zu: