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 

Mischsignalgraph aus Datensatz.txt erstellen



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!

19.09.2017, 11:57
Beitrag #1

DeHe88 Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Apr 2017

2016
2016
DE

455XX
Deutschland
Mischsignalgraph aus Datensatz.txt erstellen
Hallo alle zusammen,
habe da so meine Probleme mit dem Erstellen eines Mischsignalgraphen.
Habe mit auch schon einige Beispiele und Themen hier durchgeschaut, aber stehe voll aufm schlauch.

Ziel:
Ich bekomme einen Datensatz der vergangen 24h, darin enthalten sind Header, Datum/Zeit, Temperatur und Messdaten der Schalter. (Messdaten sind aktuell Simuliert, siehe Anhang)
0.0 .txt  Datensatz.txt (Größe: 56,26 KB / Downloads: 270)

Diese Messdaten sollen zur Veranschaulichung mit einem Graph dargestellt werden.
Die Messdaten werden von 48 Schaltern mit je 2 Systemen ermittelt.

Vorhaben:
Das Frontpanel sollte ca so ausschauen (siehe Anhang)    

- Die Druckschalter „Schalter1“ sollen dafür sorgen das einzelne Schalter angezeigt werden.
- So wie zwei Druckschalter um alle Plot´s Ein bzw Aus zu schalten.
- Der Druckschalter „LIVE“ soll es ermöglichen zischen dem Aktuellem und älteren Datensätzen zu wechseln in Verbindung mit „Pfad….“
- Für die Übersicht wäre noch schon die Bauform und Seriennummer angezeigt zu bekommen.

Der Graph soll auch Zoom bar sein, habe da schon gesehen das es in der legende des Mischgraphen möglich ist.

Aktueller Stand:
- Lese die Messdaten aus und bearbeite das Array so dass die Zuordnung stimmt.
- Teile mir das Array in Datum/Zeit, Header, Temperatur und Messdaten auf.

Als nächstes versuche ich die Messdaten anders aufzubauen, da was mit der Anzeige/Reihenfolge nicht stimmen kann, müsste maximal 96 Plot´s bekommen.

Hoffe das mir der ein oder andre dabei behilflich sein kann
Lg Dennis


14.0 .vi  Graph-Test.vi (Größe: 21,68 KB / Downloads: 270)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.09.2017, 13:02 (Dieser Beitrag wurde zuletzt bearbeitet: 19.09.2017 13:07 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Mischsignalgraph aus Datensatz.txt erstellen
Hallo Dennis,

Zitat:Aktueller Stand:
- Lese die Messdaten aus und bearbeite das Array so dass die Zuordnung stimmt.
- Teile mir das Array in Datum/Zeit, Header, Temperatur und Messdaten auf.
Schon das sieht sehr umständlich aus…

Warum nicht einfach so:
- 3 Zeilen einlesen und für die weitere Verwendung merken (Spaltenname, Seriennummer, Bauform, jeweils als 1D-Array oder als Array of Cluster aufbereitet)
- Rest der Datei lesen als 2D-Array (of String) lesen
- erste Spalte in Timestamp umwandeln, den Rest in "normale" Zahlenwerte

Zitat:Das Frontpanel sollte ca so ausschauen…
Das hört sich nach einem durchdachten Konzept an.
Musst du nur umsetzen! Big Grin

Zum "Mischsignalgraph":
Der ist wohl ganz nett, hat aber auch immer mal wieder zu Fehlermeldungen geführt.
Ich würde dir empfehlen, 3 "normale" Graphen im Frontpanel nebeneinander zu platzieren…

(Hinweis: Zur Auswertung von Daten bietet NI auch Diadem an, da kann man auch ein Design für einen "Report" generieren.)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2017, 08:20
Beitrag #3

DeHe88 Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Apr 2017

2016
2016
DE

455XX
Deutschland
RE: Mischsignalgraph aus Datensatz.txt erstellen
Guten Morgen,
wollte es mir nicht so 2hands einfach machen.

Zitat:Warum nicht einfach so:
- 3 Zeilen einlesen und für die weitere Verwendung merken (Spaltenname, Seriennummer, Bauform, jeweils als 1D-Array oder als Array of Cluster aufbereitet)
- Rest der Datei lesen als 2D-Array (of String) lesen
- erste Spalte in Timestamp umwandeln, den Rest in "normale" Zahlenwerte

Wie genau kann ich das machen?
Bekomme ja aus meinem Baustein "Aus txt lesen" einen String raus, diesen forme ich dann mit "Tabellen-String nach Array" zu einem 2D-Array.    

Würdest du dann mit "Aus Array Entfernen" die Daten aufteilen?


Oder kann/sollte man vielleicht schon im Main.VI die Datenspeicherung anpassen/ändern?
       

Zitat:Ich würde dir empfehlen, 3 "normale" Graphen im Frontpanel nebeneinander zu platzieren…
Kann ich bei den 3 Graphen auch eine gemeinsame Bildlaufleiste nutzen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.09.2017, 12:38 (Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2017 05:20 von DeHe88.)
Beitrag #4

DeHe88 Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Apr 2017

2016
2016
DE

455XX
Deutschland
RE: Mischsignalgraph aus Datensatz.txt erstellen
Bin jetzt nach vielem hin und her zu einer Lösung gekommen.
Jetzt stellt sich mir nur noch die frage, wie ich das VI schneller bekomme?
Wenn die Zeitmessung richtig aufgebaut ist, dauert ein durchlauf ca. 5sek.
Das ist schon relativ lang. Bekommt man schnelle Laufzeiten hin wenn ich das Programm in eine "Flache Sequenz" verschachtel und aufteile?

EDIT:
Die Laufzeit ist anscheinend nur beim einmaligem durchlauf so lang, als Sub-VI läuft es ohne Probleme mit.


Angehängte Datei(en)
15.0 .vi  Graph-Test_1.2.vi (Größe: 32,24 KB / Downloads: 238)

15.0 .ctl  DSS_Graph_Cluster.ctl (Größe: 5,14 KB / Downloads: 224)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  X-Achse bei Mischsignalgraph wandert nach links Hasenfuss 6 5.215 10.04.2017 08:53
Letzter Beitrag: jg
  Diagramm im Mischsignalgraph? gibsonuser 6 5.964 19.01.2017 15:42
Letzter Beitrag: gibsonuser
  PropertyNode-Einstellung im Mischsignalgraph wird nicht übernommen Hasenfuss 0 3.514 20.06.2016 08:30
Letzter Beitrag: Hasenfuss
Bug Totalabsturz bei Mischsignalgraph! ElBartscho 1 3.180 12.03.2015 18:08
Letzter Beitrag: jg
  Gruppenname im Mischsignalgraph setzen Hasenfuss 2 4.183 15.08.2013 20:27
Letzter Beitrag: Hasenfuss
  Signaldarstellung mit Mischsignalgraph Bernhart55 1 3.878 15.08.2013 12:27
Letzter Beitrag: GerdW

Gehe zu: