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 

Automatisierte Ausgabe von Teilarrays mittels Index Array?



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!

26.11.2013, 13:29
Beitrag #1

aw Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Nov 2013

2015
2013
DE_EN


Deutschland
Automatisierte Ausgabe von Teilarrays mittels Index Array?
Hallo,

ich bin LabVIEW-Anfänger und nutze Version 2013. Blush Habe nach meinem Topic gesucht, konnte jedoch nichts finden.
Ich habe ein kleines VI erstellt, welches die Spalten einer Tabelle einzeln ausgibt, in diesem Fall indem ich die Fkt. "Index Array" manuell mit der Maus auf die gewünschte Anzahl von Elementen (Spalten) aufgezogen habe. Ich würde das VI jedoch gerne dahingehend erweitern, das es selbständig erkennt wie viele Spalten eine beliebige Tabelle hat und diese dann jeweils als Teilarray ausgibt. VI und Test-Tabelle habe ich beigefügt.

Danke im Voraus für Eure Hilfe.
Gruß André


13.0 .vi  Test_1.vi (Größe: 10,13 KB / Downloads: 230)


0.0 .csv  Test.csv (Größe: 93 Bytes / Downloads: 274)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2013, 13:32 (Dieser Beitrag wurde zuletzt bearbeitet: 26.11.2013 13:34 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Automatisierte Ausgabe von Teilarrays mittels Index Array?
Hallo aw,

genau dafür ist das "Autoindexing" bei einer Schleife gemacht:
   
Transponieren, um Spalten statt Zeilen zu indizieren...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2013, 14:21 (Dieser Beitrag wurde zuletzt bearbeitet: 26.11.2013 14:35 von aw.)
Beitrag #3

aw Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Nov 2013

2015
2013
DE_EN


Deutschland
RE: Automatisierte Ausgabe von Teilarrays mittels Index Array?
Hopper Danke für die schnelle Antwort. Vom Prinzip her habe ich die Idee hinter "Autoindexing" verstanden. Hab die neue Version nochmal beigefügt, diese funktioniert theoretisch auch, praktisch stört mich noch, dass nur ein Array auf dem Frontpanel sitzt und dieses nacheinander immer von der neu eingelesenen Spalte überschrieben wird. Dazu noch folgende Fragen:
1. wie führe ich die einzelnen 1d-Arrays (Spalten) aus der Schleife raus um sie danach weiter nutzen zu können und
2. wie erreiche ich, dass mir jede Spalte einzeln auf dem Frontpanel ausgegeben werden?


13.0 .vi  Test_2.vi (Größe: 9,52 KB / Downloads: 228)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2013, 15:17
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Automatisierte Ausgabe von Teilarrays mittels Index Array?
Hallo aw,

kann gerade kein LV2013 öffnen...

1.
Brauchst du sie als 2D-Array? Dann nutze deine Originaldaten...
Brauchst du sie als 1D-Array? Dann nutze IndexArray (außerhalb einer Schleife...)

2.
Wie oben gezeigt per Autoindexing?
Wenn du aber mehrere 1D-Arrayanzeigen benötigst, dann musst du sie auch einzeln mit Daten versorgen, d.h. wieder IndexArray verwenden...

Was ich bisher zu erkennen glaube, ist folgendes:
Du hast ein 2D-Array mit einer veränderlichen Anzahl Spalten. Du willst diese Spalten in einzelnen Arrayanzeigen auf dem FP präsentieren und auch hier eine veränderliche Anzahl Anzeigen haben. Das geht nicht (so einfach) aufgrund des Datenflussprinzips...
- Du kannst nicht dynamisch neue Anzeigen erzeugen...
- Du könntest eine beliebige Anzahl Anzeigen vorbereiten und diese unsichtbar machen. Bei Bedarf dann sichtbar schalten...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.11.2013, 09:18
Beitrag #5

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Automatisierte Ausgabe von Teilarrays mittels Index Array?
Bitteschön Gerd:
   

Gruß Markus

(26.11.2013 15:17 )GerdW schrieb:  kann gerade kein LV2013 öffnen...

--------------------------------------------------------------------------
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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Combobox Eintrag per Index wählen Natalie1984 12 9.313 02.07.2019 22:40
Letzter Beitrag: Natalie1984
  Elemente aus 2D-Array nach bestimmten Index (n,m) auslesen und in 2D Array speichern 1990 2 5.610 29.04.2017 21:51
Letzter Beitrag: 1990
  1D-Array in 2D-Array mittels for-Schleife hama29 7 5.613 28.07.2016 11:54
Letzter Beitrag: GerdW
  Array Elementweise einlesen und mittels Schwellwert ändern DaniusM 9 6.382 05.01.2016 11:32
Letzter Beitrag: ThomasS.
  Array Index lesen? Gustav Wendelson 3 4.906 12.05.2015 08:58
Letzter Beitrag: Gustav Wendelson
  array index anpassen Fabian257 2 3.213 25.11.2014 14:36
Letzter Beitrag: Fabian257

Gehe zu: