LabVIEWForum.de
Tabelle erzeugen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Tabelle erzeugen (/Thread-Tabelle-erzeugen)

Seiten: 1 2 3


Tabelle erzeugen - Rolfonso - 10.08.2009 13:36

Hi LabVIEW-User,

ich bin noch neu in der LabVIEW-programmierung und daher etwas hilflos.

Ich habe das Problem, das meine TAbellen immer leer bleiben obwohl das Programm Daten erfasst.

Die Ausgabe der drei Wert sind jeweils in Double. Um die Werte (Spannung, Strom, Leistung) anzuzeigen erstelle ich eine Arraykonstante für die jeweiligen Ausgabewerte. Im folgenden habe ich das Vi angehängt, damit Ihr es besser nachvollziehen könnt.

Über Eure Hilfe bin ich Euch dankbar

v.G.
Ron

Version 8.6


Tabelle erzeugen - Y-P - 10.08.2009 13:40

Wenn Du drei leere 1D-Arrays zu einem (dann natürlich auch leeren) 2D-Array zusammenfasst, bleibt die Tabelle natürlich auch leer. O

Gruß Markus


Tabelle erzeugen - Rolfonso - 10.08.2009 13:48

Hallo Markus,

die Arrays, wie sind die zu behandeln? Wenn ich den Array erstellt habe steht eine Null drin. Wo genau kann ich die Arrays so beeinflussen bzw. einstellen damit ich eine Ausgabe in der Tabelle habe?

besten Dank

ron


Tabelle erzeugen - Y-P - 10.08.2009 14:05

z.B. so:

[attachment=20346]
Lv86_img

Gruß Markus


Tabelle erzeugen - schrotti - 10.08.2009 14:07

Du könntest auch mal die Hilfe und die Beispiele von LV angucken. Unter dem Menüpunkt Hilfe gibt es den Unterpunkt "Beispiele suchen..."


Tabelle erzeugen - Rolfonso - 10.08.2009 15:54

Vielen Dank für die schnellen Antworten,

der momentane Stand des Vi`s

jeweils eine Arraykonstante in der eine erstellte Konstante der jeweiligen Messungen (Spannung,Strom,Leistung) enthalten sind die werden angesetzt an den Baustein "Array erstellen" das führt weiter zu 2D-Array nach dyn. Datentyp (Baustein nennt sich "in dynamische Daten konvertieren"). Die darauf folgende Anbindung heißt Tabelle erstellen. der Schluss bildet die Tabelle im Format string.

die Ausgabe die ich habe ist eine Null. An welcher Stelle muss ich jetzt eine Änderung vornehmen damit ich anständige Zahlenwerte herraus bekomme.

Die Beispiele haben mich aus der LabVIEW Hilfe nicht weiter gebracht.

besten Dank

Anbei das VI

v.G.
Ron

Lv86_img


Tabelle erzeugen - Y-P - 10.08.2009 16:03

1. Wo ist Dein VISA-close? VISA-open ist wohl in dem nicht mit hochgeladenen SubVI.

2. Ich hab' doch ein Bsp. gemacht, wo Du siehst, wie Du Deine einzelnen Messwerte in ein Array bekommst und dann weiterverarbeitest. O

Gruß Markus

EDIT: Wenn Du die genaue Anzahl der Messwerte nicht festlegen kannst, dann könntest Du auch in einer Case-Struktur mit einem Build-Array bei jedem Schleifendurchlauf einen Messwert anhängen.


Tabelle erzeugen - schrotti - 10.08.2009 16:07

' schrieb:Die Beispiele haben mich aus der LabVIEW Hilfe nicht weiter gebracht.
Hast dus wirklich angeschaut? Es gibt dort so viele Beispiele und in der Doku steht einiges über Arrays drin. Wenn dus dir anschauen würdest müsstest du eigentlich sofort verstehen, warums bei dir nicht geht. Woher glaubst du wissen die Arraykonstanten, was für Werte sie annehmen sollen?


Tabelle erzeugen - Rolfonso - 12.08.2009 10:38

Hi Leute bin etwas weiter,

Problem, ist nur das meine WErte immer die gleichen sind. Ich will das z.B. die Werte die gelesen werden als Bsp. es sollen 100 Messungen getätigt werden, besser wäre unendlich, bis ich das Programm stoppe.

Nun habe ich eine unmenge an Werten die pro Spalte immer die gleichen sind.

Wie kann ich das Programm so einstellen, dass es mir den nächsten Wert anhängt der gemessen wird. Ich habe das Gefühl die 100 Zeilen ändern sich zeitgleich auf den gerade gemessenen WErt.

besten DAnk im voraus

v.G.
Ron

LabVIEW 8.6


Tabelle erzeugen - SeBa - 12.08.2009 10:56

Offtopic2


[attachment=20441]