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 

Verstrichene Zeit zurücksetzen



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!

05.02.2013, 14:54
Beitrag #1

Erbse Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Feb 2013

2012
2012
DE


Deutschland
Verstrichene Zeit zurücksetzen
Hallo,

ich kenn mich noch nicht so gut in Labview aus und hoffe das ihr mir helfen könnt.

Es geht darum das ich den Zeitbaustein "Verstrichene Zeit" in gewissen Abständen zurücksetzen möchte und zwar immer dann wenn ein Zähler um +2 erhöht wird.

nur weis ich nicht genau wie ich, dass machen soll.

mein kleines tesprogramm findet ihr im Anhang.

Für nützliche tipps wäre ich sehr dankbar!

MfG
Tom


Angehängte Datei(en)
11.0 .vi  time_reset.vi (Größe: 25,31 KB / Downloads: 307)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.02.2013, 15:01
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Verstrichene Zeit zurücksetzen
Hallo Erbse,

dieses Express-VI hat einen Anschluss "zurücksetzen".
Die Prüfung auf jeden 2. Durchlauf würde ich mit der ganzzahligen Divisionsfunktion machen.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.02.2013, 15:10
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Verstrichene Zeit zurücksetzen
Hallo Erbse,

auch wenn du dich nicht mit LabVIEW auskennst, brauchst du so etwas nicht zu programmieren:
Code:
IF true THEN true ELSE false
Das nennt man RubeGoldberg...

Siehe Attachment für eine schlankere Version...


Angehängte Datei(en)
11.0 .vi  time_reset.vi (Größe: 27,32 KB / Downloads: 369)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.02.2013, 15:26
Beitrag #4

Erbse Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Feb 2013

2012
2012
DE


Deutschland
RE: Verstrichene Zeit zurücksetzen
soweit erstmal großen dank.

kleine erweiterung , bzw anpassung an mein eigentliches problem.
Ich habe eine case-struktur. Immer wenn ein neuer Case ausgewählt wird soll der Timer von vorn anfangen die verstrichene Zeit anzuzeigen.
Den aktuellen Case bekomme ich über eine Lokale variable ausgelesen.

Insgesamt habe ich 12 Cases, wobei nur bei den Fällen 1-10 die zeit neu anfangen soll zu zählen, bei 11 und 12, soll der timer einfach auf null stehen bleiben.

wie pass ich das daran am besten an?

Lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.02.2013, 15:29
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Verstrichene Zeit zurücksetzen
Hallo erbse,

Zitat:anpassung an mein eigentliches problem
Aha. Die Frage zuvor war nur ein Test für uns? Sowas mag ich ja...

Zitat:Den aktuellen Case bekomme ich über eine Lokale variable ausgelesen. Insgesamt habe ich 12 Cases, wobei nur bei den Fällen 1-10 die zeit neu anfangen soll zu zählen, bei 11 und 12, soll der timer einfach auf null stehen bleiben.
- Du prüfst, ob sich der Case geändert hat: Wenn ja, dann Reset.
- Wenn Case 11 oder 12, dann Reset. (Oder Zeit durch Null ersetzen.)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.02.2013, 15:34
Beitrag #6

Erbse Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Feb 2013

2012
2012
DE


Deutschland
RE: Verstrichene Zeit zurücksetzen
naja, war kein test, hab gehofft, dass es sich daraus schon für mich ergibt.
hab die cases ja wie oben im beispielprogramm versucht zu prüfen, aber das klappt nicht.

Wie kann ich also diese Überprüfung umsetzen? bisher habe meine Versuche nicht viel ergeben. Sad



lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.02.2013, 15:38
Beitrag #7

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Verstrichene Zeit zurücksetzen
gibt´s in deinem Beispielprogramm gar keine Case-Struktur, oder hab´ ich sie nur übersehen?
Wenn nicht, solltest du eine einbauen.



Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.02.2013, 15:39
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Verstrichene Zeit zurücksetzen
Hallo Erbse,

wie überprüft man, ob sich ein Wert ändert?
Man vergleicht den aktuellen mit dem vorhergehenden Wert?
Und man nutzt keine lokale Variable dafür, sondern ein Schieberegister/FeedbackNode!

Wenn deine Versuche nichts ergeben, solltest du sie trotzdem zeigen, denn: Das Forum funktioniert nach dem Geben und Nehmen-Prinzip!
- Man gibt sein aktuelles VI und bekommt ein evtl. fehlerkorrigiertes!
- Man zeigt ein Bild und bekommt ein Bild.
- Man schreibt Text und bekommt Text...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.02.2013, 15:45
Beitrag #9

Erbse Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Feb 2013

2012
2012
DE


Deutschland
RE: Verstrichene Zeit zurücksetzen
im beispielprogramm gibts keine.

wäre mir nur ne große hilfe wie ich die auswertung machen könnte um die Zeit immer zurückzusetzen, brauch ja kein komplett programm...
zur not würde ich nochmal was kleines basteln.

die einzelnen Fälle lese ich wie gesagt über ein lokale variable aus.. und genau da ist mein problem, das ich die änderung nicht richtig auswerten kann. so wie ich es ob im testprogramm gemacht habe funktioniert es ja nicht.. der Zähler sollte ja nur die unterschiedlichen Fälle symbolisieren.

lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.02.2013, 15:47
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Verstrichene Zeit zurücksetzen
Offtopic2
@Erbse: Überprüfe bitte die Funktion deiner Hochstelltaste. Durchgehenden Kleinschreiben ist im LVF unerwünscht (vgl. LVF-Regeln).

Danke, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
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
  while-Rückkopplungsknoten zurücksetzen Mucki75 1 3.460 13.08.2020 20:32
Letzter Beitrag: GerdW
  XY-Graph komplett zurücksetzen NilsP 3 5.291 09.01.2013 17:32
Letzter Beitrag: Lucki
  Diagramm zurücksetzen manu-s-08 3 6.872 17.03.2010 17:20
Letzter Beitrag: jg
  Diagramm zurücksetzen teich86 2 10.053 08.03.2010 15:18
Letzter Beitrag: teich86
  Digitalen Signalverlauf zurücksetzen MadMike 3 6.470 16.05.2009 14:23
Letzter Beitrag: ImExPorty
  X Achse zurücksetzen NilsL 2 5.437 24.11.2008 12:01
Letzter Beitrag: NilsL

Gehe zu: