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 

Einzelnen Wert in Array schreiben.



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!

22.03.2006, 14:15
Beitrag #1

RuffRyder Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Feb 2006

8.00
2003
kA


Deutschland
Einzelnen Wert in Array schreiben.
Ich möchte einen numerischen Wert in ein Array schreiben. Der Wert und der Index stehen zur Verfügung. Allerdings kann ich keine geeignete VI finden um diese Aktion durchzuführen. Ich hatte versucht die VI "array subset" zu verwenden, allerdings hatte ich damit keinen Erfolg. Die Verwendung einer For-Schleife scheidet auch aus, da ich das Auto-Indexing nicht verwenden kann. Die sollen in beliebiger Reihenfolge in das array geschrieben werden können.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.03.2006, 14:32
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Einzelnen Wert in Array schreiben.
Um Array Subset verwenden zu können, musst du zuerst dein Array initialisieren. Dazu musst du schon vorher wissen wie gross dein Array sein wird.

Gruss, Eugen
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2006, 14:43
Beitrag #3

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Einzelnen Wert in Array schreiben.
Hallo!

Schau mal in den folgenden Tread, da steckt Deine Lösung mit drin.
http://www.LabVIEWforum.de/viewtopic.php?t=1878

Gruß
Andreas
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2006, 14:48
Beitrag #4

RuffRyder Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Feb 2006

8.00
2003
kA


Deutschland
Einzelnen Wert in Array schreiben.
Die Arraygröße ist konstant bzw. von mir definiert.
Vielleicht hilft es wenn ich das Problem etwas genauer beschreibe.
Ich erhalte von einem Messgerät einen String der folgendermaßen formatiert ist : [Messwert 1, Messkanal x, Messwert2, Messkanal y................]. Ich zerlege nun den String in Messwert (double) und Messkanal (integer). Nun möchte ich den Messwert in ein Array schreiben und dabei die Nr. des Messkanals als Index nutzen. Diese Nr. ist nicht immer fortlaufend und auch nicht immer aufsteigend (z.B. 1;5;17;3;7.......). Deshalb ist es wichtig, dass ich den Wert ganz beliebig in ein Feld eintragen kann. Ich kann mir einfach nicht vorstellen, dass es dafür keine Funktion gibt. Möglicherweise unterschätze ich ja die Komplexität dieser Operation.

Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2006, 15:20
Beitrag #5

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
Einzelnen Wert in Array schreiben.
ganz einfach:

benutze das VI "Replace Array Subset".

damit kannst du z.B. "in einem Rutsch" eine ganze Zeile/Spalte in einem 2D Array ersetzen, oder z.B. einen einzelnen Wert an Index X in einem 1D Array, oder auch einen einzelnen Wert in einem 2D Array ...

ACHTUNG: in LV 8 ist ein Bug in diesem VI, funktioniert nur in LV 7.1.x zuverlässig ... (genaueres dazu gibt's hier)

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2006, 15:47
Beitrag #6

RuffRyder Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Feb 2006

8.00
2003
kA


Deutschland
Einzelnen Wert in Array schreiben.
Leider funktioniert das auch nicht so richtig. Ich habe auch schon Versuche mit "replace subset array" angestellt.
Egal, ich stell das Prog mal rein.


Angehängte Datei(en)
Sonstige .vi  SVI_readings_3.vi (Größe: 26,06 KB / Downloads: 248)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.03.2006, 16:16
Beitrag #7

RuffRyder Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Feb 2006

8.00
2003
kA


Deutschland
Einzelnen Wert in Array schreiben.
So...Problem gelöst. Wenn man in dem von mir geposteten Beispiel noch das Schieberegister mit einem richtigen array initialisiert funktionierts.
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
  Aus 2D-Array jede x-te Zeile in weiteres 2D-Array schreiben P.J. 5 5.548 13.11.2020 09:05
Letzter Beitrag: GerdW
  Werte in Array schreiben- Mittelwert bilden und ausgeben um0k 10 7.713 25.08.2020 14:19
Letzter Beitrag: GerdW
  Werte nacheinander in Array schreiben über ein Schieberegister BlackEagle 5 7.912 13.12.2019 13:40
Letzter Beitrag: GerdW
  Wert aus 1-D Array entfernen Stephan235 2 3.541 16.03.2018 15:53
Letzter Beitrag: Stephan235
Question Parallele FOR-Schleife: Parallel in gleiches Array schreiben..? wassersebastian 4 5.134 04.10.2016 11:18
Letzter Beitrag: wassersebastian
  Spektren mit For-Schleife sortieren und in Array schreiben Daniel100 2 3.459 03.09.2016 08:25
Letzter Beitrag: Lucki

Gehe zu: