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 

FOR-Schleife funktioniert nicht



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.07.2013, 12:38
Beitrag #11

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: FOR-Schleife funktioniert nicht
das ist der Nupsi, der links in deine Schleife gehtSmile und damit die 10 aushebelt, wenn die Arraygröße kleiner oder gar 0 ist


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
05.07.2013, 13:02
Beitrag #12

spiky Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: May 2012

2011
2012
DE



RE: FOR-Schleife funktioniert nicht
ok, das hab ich jetzt verstanden. Vielen dank schon mal. Die Autoindex Funktion kannte ich noch nicht. Bin ja noch Anfänger. Aber zurück zu meinem eigentlichen problem. Wie bekomme ich denn jetzt trotzdem einen Index und Vorallem den Tunnel dazu, die gewünschte 2D-Array zu erzeugen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 13:09 (Dieser Beitrag wurde zuletzt bearbeitet: 05.07.2013 13:10 von GerdW.)
Beitrag #13

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: FOR-Schleife funktioniert nicht
Hallo spiky,

Zitat:Wie bekomme ich denn jetzt trotzdem einen Index und Vorallem den Tunnel dazu, die gewünschte 2D-Array zu erzeugen?
Welcher Index?
Zum Tunnel: wenn in der FOR-Loop ein 1D-Array an einen Ausgangstunnel angeschlossen wird, bekommst du außen nach der FOR-Loop ein 2D-Array, in welchem die 1D-Arrays zeilenweise eingetragen sind... AUTO-INDIZIERUNG!

Zitat:Bin ja noch Anfänger.
Du arbeitest doch schon mindestens 6 volle Monate mit LabVIEW (lt. deinem Profil)...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 13:34
Beitrag #14

spiky Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: May 2012

2011
2012
DE



RE: FOR-Schleife funktioniert nicht
Das tut es leider nicht. Das angehängte Bild zeigt nochmal das Blockdiagram und den Frontpanel nach dem Durchlauf des Programms und da ist nur ein 1D-Array in der obersten Zeile. Während das Programm läuft wird immer der oberste Eintrag überschrieben.

   
HuhHuhHuh
in einem Minimalbeispiel hat es hingegen funktioniert.

   

was is da noch schief?

vielen dank schon mal für die hilfen. ich bin schon ein ganzes stück weiter!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 13:38 (Dieser Beitrag wurde zuletzt bearbeitet: 05.07.2013 13:40 von GerdW.)
Beitrag #15

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: FOR-Schleife funktioniert nicht
Hallo spiky,

1. Dir wurde schon einmal gesagt, dass du dein BD aufräumen sollst. Wie soll man bei den ganzen verdeckten Drähten wissen, was wo angeschlossen ist? Mann-O-Mann...
2. Wird deine FOR-Loop nur genau einmal durchlaufen? Das behauptet jedenfalls die "Numeric"-Anzeige, die eine Null zeigt... Was sagen die Sonden, was zeigt das Highlighting?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 13:50 (Dieser Beitrag wurde zuletzt bearbeitet: 05.07.2013 13:53 von Trinitatis.)
Beitrag #16

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: FOR-Schleife funktioniert nicht
Hallo Spiky,

ein Skalar über Autoindexing aus einer Schleife geführt gibt dir ein 1D-Array.
Ein 1D-Array aus einer Schleife geführt gibt dir ein 2D-Array.
Ein 1D-Array in einer Schleife immer wieder neu beschrieben beschreibt dir dieses 1D-Array immer wieder neu - fast ´ne Binsenweisheit.


Gruß, Marko
Edit:
entweder, du baust dir über Autoindexing ein 2D-Array zusammen, das du dann nach Ablauf aller Schleifeniterationen gefüllt siehst, oder du baust dir über Schiftregister ein 2D-Array auf, bei dem du dann siehst, wie es sich füllt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 14:17
Beitrag #17

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: FOR-Schleife funktioniert nicht
Da deine For-Loop genau 1x durchgeführt wird, wie groß ist das Array hier?!
   
Gruß, 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
05.07.2013, 14:20
Beitrag #18

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: FOR-Schleife funktioniert nicht
@Spiky,

Jens' Frage läßt sich sehr einfach beantworten, wenn man Highlighting zum Debuggen nutzt. Da werden nämlich die Arraygrößen angezeigt...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 14:34
Beitrag #19

spiky Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: May 2012

2011
2012
DE



RE: FOR-Schleife funktioniert nicht
Also, vielen Dank euch. Ich hab jetzt eine Lösung die funktioniert. Ich möchte aber noch mal darauf hinweisen, dass der for Loop tatsächlich mehrfach durchläuft. Nur die Indizierung am Ausgang funktioniert aus einem mir nicht bekannten Grunde anders, als ich das sonst kenne.

Hier jetzt meine Lösung als Bild. Ihr seht im front panel, die obere Zeile nach dem Durchlauf des Programms, indem der nächste Wert immer wieder auf die erste Stelle gegeben wird und dadrunter meine zusammen geschusterte Lösung, die aber ja auch funktioniert und alle 1D arrays zu einem 2D array zusammen fügt.

Euch vielen Dank für den support.

spiky

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 14:37
Beitrag #20

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: FOR-Schleife funktioniert nicht
Hallo spiky,

bitte typische Eingabewerte als "Standard" setzen, VI speichern und hier mal anhängen...

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
  Die Kommunikation mit dem VI funktioniert nicht Benutzer02 11 6.250 18.10.2021 09:25
Letzter Beitrag: TpunktN
Sad VI funktioniert und EXE nicht Mostro2502 21 9.783 17.06.2020 09:55
Letzter Beitrag: Mostro2502
  Inhalt einer Baumstruktur über Methodenknoten speichern funktioniert nicht... enone 2 3.940 10.05.2019 10:19
Letzter Beitrag: enone
  Schrittmotor Nema 17 per LabVIEW funktioniert nicht! TTT 5 6.312 27.04.2018 08:20
Letzter Beitrag: Freddy
  Formelknoten "funktioniert nicht" Peppiiii 8 6.022 18.04.2017 17:42
Letzter Beitrag: GerdW
  Code funktioniert als SubVI nicht mehr!?! Labview Newbie 4 6.044 14.05.2016 11:26
Letzter Beitrag: IchSelbst

Gehe zu: