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 

Dieses Thema hat akzeptierte Lösungen:

Mit Zähler Volumenstrom messen



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!

23.01.2012, 15:49 (Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2012 15:51 von Knarrre.)
Beitrag #5

Knarrre Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Nov 2011

2011
2011
DE_EN



RE: Mit Zähler Volumenstrom messen
(23.01.2012 15:26 )GerdW schrieb:  Hallo Knarre,

Zitat:Nur zählt er jetzt pro Kontakt nicht einen hoch sondern ca. 10 bis 30.
Hat die Gasuhr vielleicht einen stark prellenden mechanischen Schalter (aka Relais)?

Code:
zähler=0
do
if schalter=1 then i=1;
elseif schalter=0 and i=1 then zähler=zähler+1 and i=0;
loop
In LabVIEW sind das zwei Schieberegister und keine lokalen Variablen...

Hallo GerdW,

ja das mit dem Schalter kann sein, weißt du was genau dieser counter da zählt?

Das mit den Schieberegistern verstehe ich einfach nicht! Meinst du den Zähler und i in meinem Beispiel? Aber ich muss doch den Zähler im Frontpanel ausgeben können...
Ich verstehe wirklich nicht warum mir der Wechsel zu Labview (bzw. zur grafischen Programmierung) so schwer fällt! Sorry und Danke für die Geduld!










(23.01.2012 15:30 )M Nussbaumer schrieb:  
(23.01.2012 15:09 )Knarrre schrieb:  Also ich habe auch noch die möglichkeit mir den geschlossenen Kontakt boolisch als eins und null ausgeben zu lassen. Jetzt müsste ich halt noch einen zähler programmieren der dieses "signal" erkennt und danach hochzählt.

Weiß jemand wie das geht? im endeffekt ist mein größtes Problem gerade, dass ich nichtmal hinkriege einen Wert zu erstellen den ich dann hochlaufen lasse. Herkömmlich würde ich das etwa so programmieren:


zähler=0
do
if schalter=1 then i=1;
elseif schalter=0 and i=1 then zähler=zähler+1 and i=0;
loop

Er soll also merken ob der schalter gerade von eins auf null umgeschaltet hat und dann immer einen hochzählen...

Wenn ich dich richtig verstehe, willst du bei jedem Wechsel von 1 nach 0 deinen Counter um 1 erhöhen.

Falls dem so ist könntest du die Schieberegister verwenden um den letzten Wert zu vergleichen.
Hier mal ein Beispiel wie es funktionieren könnte:



Nicht vergessen, den Initialisieren-Case zuerst auszuführen damit die Counter etc zurückgesetzt werden.

Hoffe das hilft dir weiter!

Gruss Marc

Hallo Marc!

Vielen Dank für das Beispiel! Ich versuche das mal zu verstehen und dann meld ich mich ob ich es damit hinkriege...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Mit Zähler Volumenstrom messen - Knarrre - 23.01.2012 15:49

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zähler mit digital counter der Hardware JonasSJ 3 1.807 29.08.2023 17:50
Letzter Beitrag: GerdW
  1 Zähler , 2 Operationen gleichzeitig knq 14 10.004 01.12.2014 19:43
Letzter Beitrag: knq
Sad Zähler, Unterbrechungen RMR 2 4.405 14.04.2011 09:16
Letzter Beitrag: RMR
  Wieviele Zähler ? Mueller_BT 2 4.543 16.06.2010 09:40
Letzter Beitrag: Mueller_BT
  Zähler in Abhängigkeit eines Anderen aber mit... Kevsche 3 4.636 07.08.2008 09:27
Letzter Beitrag: Y-P
  Frage wie kann man in LV 8.2 Zähler und analoge Channels synchron loggen? Ueberarbeitet 1 3.871 18.06.2008 09:48
Letzter Beitrag: Ueberarbeitet

Gehe zu: