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!
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.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Tabelle erzeugen
Wenn Du drei leere 1D-Arrays zu einem (dann natürlich auch leeren) 2D-Array zusammenfasst, bleibt die Tabelle natürlich auch leer.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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?
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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
Anzeige
10.08.2009, 16:03 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2009 16:05 von Y-P.)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Tabelle erzeugen
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.
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.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
' 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?
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.
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!