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 

Durchläufe der For-Schleife gleich der Array-Zeilen



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.10.2009, 15:08
Beitrag #1

nixblicker Offline
LV-User
**


Beiträge: 56
Registriert seit: Oct 2008

2019 Version 19.0.1 (32 Bit)
2008
DE

78120
Deutschland
Durchläufe der For-Schleife gleich der Array-Zeilen
Hallo,

ich habe ein SUB-VI bei dem in einem Array mehrere Messwerte stehen. In zwei anderen Arrays
sind die oberen und die unteren Grenzwerte abgelegt.
Diese werden in einer For-Schleife mit 2 Event-Cases (OG-Case und UG-Case) verglichen.
Liegt ein Messwert ausserhalb der Grenzen springt das Programm in ein Case und errechnet
die Abweichung in Prozent.
Mein Problem ist folgendes: Wenn nur ein Wert z.B. 20 Prozent abweicht läuft die FOR-Schleife
soviel wie die Array-Größe der Messwerte durch z.B. 5 mal und dadurch errechnet sich eine Abweichung
von 100 Prozent.

Hat jemand eine Idee wie ich die For-Schleife steuern kann ?

LV8.5

Danke und Gruß
Günter


Angehängte Datei(en)
Sonstige .vi  Freqmessung_Toleranzschlauch.vi (Größe: 154,79 KB / Downloads: 273)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.10.2009, 18:02
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Durchläufe der For-Schleife gleich der Array-Zeilen
Verstehe nicht richtig was Du meinst, aber vielleicht ist dieses kleine Beispiel nützlich:
In einer For-Schleife mit N=10 werden 10 Zufallszahlen 0..1 erzeugt, und von diesen Zahlen soll ein Array erstellt werden. Aber nicht von allen Zahlen, sondern nur von denen die größer als 0.5 sind.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.10.2009, 18:43
Beitrag #3

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.695
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Durchläufe der For-Schleife gleich der Array-Zeilen
' schrieb:ich habe ein SUB-VI bei dem in einem Array mehrere Messwerte stehen. In zwei anderen Arrays sind die oberen und die unteren Grenzwerte abgelegt.
Das kann ich in deinem Sourcecode nachvollziehen.

Zitat:Diese werden in einer For-Schleife mit 2 Event-Cases (OG-Case und UG-Case) verglichen.
Eigentlich kann ich das auch nachvollziehen.
Aber: Das sind keine Event-Cases, sondern ganz normale IF-Cases.

Außerdem:
Warum gibst du denn den Messwert auf den Indexeingang des Elements "Array indizieren"? Da gehört doch die Schleifenvariable I drauf. Ist das so gewollt?

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.10.2009, 08:03
Beitrag #4

nixblicker Offline
LV-User
**


Beiträge: 56
Registriert seit: Oct 2008

2019 Version 19.0.1 (32 Bit)
2008
DE

78120
Deutschland
Durchläufe der For-Schleife gleich der Array-Zeilen
Hallo IchSelbst,

es klappt mit der Schleifenvariable auf den Indexeingang.
Big Grin
Ich dachte immer mit dem indizierten Tunnel kann ich die gleiche
Funktion abdecken.

Vielen Dank für die Hilfe.
Gruß
Günter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.10.2009, 10:12
Beitrag #5

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.695
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Durchläufe der For-Schleife gleich der Array-Zeilen
' schrieb:Ich dachte immer mit dem indizierten Tunnel kann ich die gleiche Funktion abdecken.
Nee. Wie kommst du denn darauf?

Der "Index-Tunnel" macht genau das, was du jetzt explizit gemacht hast: Der liefert den Wert eines Arrays an der Position I. - Mit anderen Worten: Lass die drei "Array indizieren"-Elemente weg und stell die Schleifen-Eingänge der drei Arrays auf "Autoindizierung".

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
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
  Mittelwert wenn Werte in erster Spalte gleich marc_ampa 6 5.018 21.03.2022 08:38
Letzter Beitrag: marc_ampa
  2D Array einzelne Zeilen in anderes Array michi96 2 3.544 15.12.2021 10:53
Letzter Beitrag: michi96
  Bestimmte Zeilen im Array löschen wenn Bedingung nicht erfüllt ist bachatero18 4 5.339 31.03.2020 14:49
Letzter Beitrag: bachatero18
Question Parallele FOR-Schleife: Parallel in gleiches Array schreiben..? wassersebastian 4 5.591 04.10.2016 11:18
Letzter Beitrag: wassersebastian
  Spektren mit For-Schleife sortieren und in Array schreiben Daniel100 2 3.949 03.09.2016 08:25
Letzter Beitrag: Lucki
  1D-Array in 2D-Array mittels for-Schleife hama29 7 5.621 28.07.2016 11:54
Letzter Beitrag: GerdW

Gehe zu: