LabVIEWForum.de - Werte In Array einfügen

LabVIEWForum.de

Normale Version: Werte In Array einfügen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
Ich möchte gern folgendes machen:

Tabelle also array einlesen, dort stehen 500 Werte untereinander in einer spalte.
Diese werden nacheinander eingelesen. Der erste wert wird eingelesen und es soll
in die erste zeile und in die zweite spalte der vom DAQmx stehen, also der gelesen wurde (data)

in die dritte Spalte soll anschließend entweder i.O. oder n.i.O reingeschrieben werden
es soll also so ein array z.B. am ende bei raus kommen:


1 1,5 i.O. was in data drin steht soll in die zweite spalte
2 2,3 i.O.
3 4,5 n.i.O.
4 2,2 i.O.
5 1,2 i.O.
usw.
ich hoffe das genügt als erklärung
hab anscheinenden datenformatprobleme aber weiß nicht weiter
Hallo kadke,

welchen Wert hat "i.O."/"n.i.O."? Immerhin willst du diesen Wert in ein ARRAY of DBL einfügen…

- Post-880-1250020234 Wenn dein Array Zahlen enthält, dann kannst du keine Strings einfügen. Irgendwie logisch, oder?
- Idee Wenn dein Array Strings enthalten würde, könntest du auch Zahlen (die als String formatiert wurden), eintragen…
- Deine "Tabellen" (die eigentlich nur Arrays of Strings sind) enthalten doch schon Strings. Wozu also dein Array namens "Array"?
- Wenn du neue Zeilen zu einem 2D-Array hinzufügen anhängen/voranstellen willst, solltest du mit BuildArray arbeiten!
- Wenn du schon vorhandene Werte ersetzen willst, solltest du mit ReplaceArraySubset arbeiten!

Wenn man mit dem Arrayhandling Probleme hat, bietet es sich immer an, die Vorgänge mit einem kleinen Test-VI ohne DAQmx-Brimborium auszuprobieren…
Und wenn du die Bezeichnungen verwenden würdest, die in der Kontexthilfe stehen, könntest du deine VIs auch genauer beschreiben…

Und sonst noch: Schaff dir mal eine ordentliche Tastatur an, deine scheint defekt zu sein!
Hallo,
Schon mal vielen Dank,
wollte das ganze jetzt mit "Teil-Array ersetzen" lösen.
nur leider wird nichts in Array reingeschrieben, an meiner Zeile habe ich ein
Laufindex der immer wieder weiter zählt, der Spaltenindex liegt fest.

Kann es sein dass ich keine Werte ersetzen kann, da dass Array bis jetzt nur ein Spalte besitzt.
Also kann es auch nichts in der zweiten Spalte ersetzen oder?

Wie könnte ich das lösen? mit Array indizieren oder so?
Hallo kadke,

ich schrieb "vorhandene Elemente ersetzen mit ReplaceArraySubset". Wenn die Elemente nicht vorhanden sind, kann man sie auch nicht ersetzen. Logisch, oder?

Ich schrieb auch: "mit einem kleinen Test-VI ohne Brimborium testen". Auch das sehe ich hier nicht…

Deshalb mal ein Test-VI von mir im Anhang!
Referenz-URLs