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 

Messung zeitgesteuert starten



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!

08.08.2008, 15:26
Beitrag #1

JangoXP Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jun 2008

8.5
2008
de

32609
Deutschland
Messung zeitgesteuert starten
Hallo an alle!

Hab mal wieder ne wahrscheinlich sehr einfache Frage, doch komm ich im Moment nicht auf die Lösung.

Ich möchte in meinem Programm Messungen durchführen, zur Auswahl soll stehen:
- Dauermessung
- Einzelmessung
- Messung nach Zeit

Dauermessung löse ich einfach über einen Ein/Aus-Schalter mit einer While-Schleife
Einzelmessung (so wie im hochgeladenen VI) über einen Schalter mit Latch-Schaltverhalten

Nun zum Problem: ich möchte über ein (Zeit-)Array meine Messung steuern. Wie im VI zu sehen, soll nur in jeder zweiten Zeile gemessen werden. Dann startet eine Sequenz, die kurz wartet und dann in irgendeinem Intervall Messen soll (Bsp: 2 mal in 0,2 s Abstand).

Nutze ich nun einfach die LEDs als Schalter, sind sie halt ne gewisse Zeit lang an und in der Zeit werden dann mehrere Messungen durchgeführt. Ich möchte allerdings dass pro Aufruf wirklich nur ein Schleifendurchlauf gestartet wird (so als würde man x mal eine Einzelmessung mit dem Latch-Schalter machen).

Hoffe ihr könnt mir weiterhelfen.

VI ist mit 8.5 geschrieben


Angehängte Datei(en)
Sonstige .vi  Messung_zeitgesteuert.vi (Größe: 20,72 KB / Downloads: 291)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.08.2008, 07:10
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Messung zeitgesteuert starten
Statt einer Konstanten an einer For-Schleife kannst Du doch auch auch ein Control, indiziertes Array,... anschließen. So kriegst Du die unterschiedliche Anzahl der Messungen.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2008, 11:14
Beitrag #3

JangoXP Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jun 2008

8.5
2008
de

32609
Deutschland
Messung zeitgesteuert starten
Hallo Y-P,

ich hab mich wohl nicht klar ausgedrückt. Das Array muss bleiben, ist im Programm so drin, spielt aber auch eigentlich auch keine Rolle.

Vielleicht hätte ich meine Frage eher so ausdrücken sollen:

Ich benötige eine Funktion, mit der ich irgendeine Bedingung auf seine Wahrheit (True) abfrage und dann genau einmal ausgeführt wird. Das ganze sollte sich in einer übergeordneten While-Schleife befinden.

Also vom sinn her:

prüfe die ganze Zeit (While-Schleife) wann der Sprung von False auf True stattfindet -> dann führe aus.

Ich hoffe, jetzt wirds klar
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2008, 11:16
Beitrag #4

JangoXP Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jun 2008

8.5
2008
de

32609
Deutschland
Messung zeitgesteuert starten
Mein Beispiel ist schlecht, ich gebs zu.
Es sollte verdeutlichen, dass die Funktion in einer While-Schleife ausgeführt wird, so als würde man einen Case mit Latch aufrufen (siehe Schalter Messwert aufnehmen).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.08.2008, 14:50
Beitrag #5

JangoXP Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jun 2008

8.5
2008
de

32609
Deutschland
Messung zeitgesteuert starten
Dafür muss es doch was geben, oder etwa nicht!?

Ich brauche quasi eine ferngesteuerte Latchfunktion. Was ich meine ist etwas wie der Eigenschaftsknoten auf Schalter und dann Wert schreiben, leider geht das nur nicht bei Latch Schaltern.
Würde mich über jeden Rat freuen!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.08.2008, 12:47 (Dieser Beitrag wurde zuletzt bearbeitet: 13.08.2008 20:52 von jg.)
Beitrag #6

JangoXP Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jun 2008

8.5
2008
de

32609
Deutschland
Messung zeitgesteuert starten
Hallo an Alle.

Habe mir die Latchfunktion nachgebaut, mit Hilfe eines Schieberegisters und einem Vorher-Nachher-Vergleich. Eigenltich ganz einfach, hätte ich auch eher drauf kommen können. Wink-2

Vielleicht hilfts irgendwem, d.h. hier die Lösung (nicht an der schlechten Programmierung, zwei Stop-buttons etc stören, soll nur den Latch-Nachbau zeigen)
Lv85_img


Angehängte Datei(en)
Sonstige .vi  Messung_zeitgesteuert_L_sung.vi (Größe: 26,4 KB / Downloads: 273)
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
  Phasen zeitgesteuert wechseln -cosmo- 7 6.337 08.06.2018 12:18
Letzter Beitrag: jg
  Grab-Botton Zeitgesteuert BeutelSeb 11 8.272 01.06.2016 16:56
Letzter Beitrag: jg
  Zeitgesteuert Werte lesen. Snowball 22 15.061 25.05.2012 10:26
Letzter Beitrag: Snowball
  zeitgesteuert speichern Leopold 3 4.720 14.06.2011 18:28
Letzter Beitrag: GerdW
  Zeitgesteuert eine Queue triggern? bluesaturn 7 7.917 19.10.2010 20:11
Letzter Beitrag: bluesaturn
  Messung zusätzlich per Timer starten LV-Starter 5 6.412 09.02.2010 10:34
Letzter Beitrag: BsaiboT

Gehe zu: