15.12.2006, 21:35
Beitrag #1
|
Quereinsteiger
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Dec 2006
8.00
2006
kA
Deutschland
|
Problem beim Pfad einlesen
Hallo,
da ich mich erst seit kurzen mit LabVIEW beschäftige, habe
ich noch leichte Startschwierigkeiten.
Und ich dachte mir das mir da evtl. jemand mit
mehr Erfahrung ein paar nützliche Tipps geben könnte.
Mein Problem stellt sich wie folgt dar.
Wie kann ich einen Daten-Pfad, der die einzelnen Werte duch Kommas trennt, einlesen
und in einem Array so zuordnen das ich einzelne Werte in z.B einem
Signal-Graphen anzeigen lassen kann.
Danke schon mal im vorraus für euere Bemühung.
|
|
|
15.12.2006, 23:09
Beitrag #2
|
BeFu
LVF-Gelegenheitsschreiber
Beiträge: 84
Registriert seit: Jun 2006
2011
2006
DE_EN
96450
Deutschland
|
Problem beim Pfad einlesen
Ganz verstehe ich nicht was Du mit Daten-Pfad meinst.
Gesetzt den Fall, Du meinst Daten-String, dann kannst Du mit Hilfe des String-VI "Pattern Match" die interessierenden Daten raus holen. Nach Wandlung der Daten in den entsprechenden Zahlen-Wert (String-VI) fügst Du diese mit Hilfe des VI "Build Array" in ein Feld ein (Shift-Register über For- oder While-Schleife). Das komplette Feld kannst Du dann in einem Graph anzeigen lassen. D.h die Abzissen--Werte (X-Achse) sind im beschriebenen Fall die Indize des Feldes. Im von mir zusammengestellten LabVIEW - Grundlagen - Tutorium http://www.fu-net.de/projekt_LabVIEW.html sind die zur Lösung Deiner Aufgabe notwendigen Schritte erklärt.
Schöne Grüße,
BeFu
|
|
|
16.12.2006, 01:27
Beitrag #3
|
Quereinsteiger
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Dec 2006
8.00
2006
kA
Deutschland
|
Problem beim Pfad einlesen
Danke erstmal für die rasche Hilfe,
das Tutorium ist klasse, jedoch find
ich keine Lsg. für mein Problem.
Ich würde gerne vorerst einmal
nur eine Zeile einlesen wollen die aussieht wie
folgende......
30-Dec-05,40.25,40.25,39.75,40.00,759628,9.70
jedoch stellt sich mir die Frage
wie ich das Datum( welches als Zugriffsmöglichkeit genutzt werden sollte) und die einzelnen Werte jeweils
durch Komma getrennt, in einen Graphen einzulesen
um somit einen graphischen Verlauf zu erstellen.
grüße
|
|
|
16.12.2006, 09:15
(Dieser Beitrag wurde zuletzt bearbeitet: 16.12.2006 09:17 von Lucki.)
Beitrag #4
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Problem beim Pfad einlesen
' schrieb:... jedoch find ich keine Lsg. für mein Problem.
Beispiele die Dir weiterhelfen könnten gibt es schon, aber bei dieser Begriffsverwirrung ("Datenpfad", wenn Du so etwas ähnliches wie "Datei" meinst) ist jede Suchmaschine eben hoffnungslos überfordert.
|
|
|
16.12.2006, 09:15
Beitrag #5
|
cb
LVF-SeniorMod
Beiträge: 1.731
Registriert seit: Feb 2006
2018SP1
2001
EN
40xxx
Deutschland
|
Problem beim Pfad einlesen
' schrieb:Ich würde gerne vorerst einmal
nur eine Zeile einlesen wollen die aussieht wie
folgende......
30-Dec-05,40.25,40.25,39.75,40.00,759628,9.70
Da die 1. Spalte das Datum enthält kommst du mit LV Bordmitteln da nicht weiter, die Zeile musst du selber parsen ...
lies die Datei als Text-Datei ein und zwar so, dass du ein Array von Strings bekommst, für jede Zeile ein Array-Element. Dann würde ich jede Zeile erstmal an den Kommas auftrennen -> du bekommst wieder ein 1D Array von Strings, dann kannst du die Daten parsen, 1. Element = Datum, Rest = Float, so dass du als Ergebnis am Ende ein 1D Array von Clustern bekommst.
Ich würde mal bei google etc. nach einer Funktion suchen, die das Datum parst, sonst hast du ggf. viel Spass
|
|
|
16.12.2006, 11:31
Beitrag #6
|
|
|
16.12.2006, 17:15
Beitrag #7
|
Quereinsteiger
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Dec 2006
8.00
2006
kA
Deutschland
|
Problem beim Pfad einlesen
Danke für die rege Mitarbeit,
bin der Sache jetzt schon näher gekommen!
Mir fehlt jetzt bloß noch die Möglichkeit es Graphisch Darzustellen.
Also ein 3D-Array Datenquelle in einen Signalverlaufsdiagramm einzuführen.
Bei meinen Versuchen wird permanent eine Fehlermeldung ausgegeben.
Gruß
|
|
|
16.12.2006, 18:52
Beitrag #8
|
cb
LVF-SeniorMod
Beiträge: 1.731
Registriert seit: Feb 2006
2018SP1
2001
EN
40xxx
Deutschland
|
Problem beim Pfad einlesen
' schrieb:Mir fehlt jetzt bloß noch die Möglichkeit es Graphisch Darzustellen.
das 1D Array läßt sich ohne weiteres mit einem Graphen verbinden
Wenn du das Datum als X-Achse verwenden möchtest musst du es parsen, sprich in ein numerisches Datums-Format umwandeln, mit dem Text kann LV nix anfangen ...
|
|
|
16.12.2006, 19:41
Beitrag #9
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Problem beim Pfad einlesen
' schrieb:Also ein 3D-Array Datenquelle in einen Signalverlaufsdiagramm einzuführen...
Es ist ja nicht so, daß ich im LVF nur Beiträge für andere schreibe, ich habe auch selbst dabei gelernt. Z.B das: Wenn Anfänger von "3D-Daten" sprechen, dann handelt es sich in Wirklichkeit immer um 3 Arrays, zusammengefasst in einem neuen Array. Mit anderen Worten: Um einen 3zeiligen 2D-Array...
Sollte mich sehr wundern,wenn das diesmal anders wäre.
|
|
|
20.12.2006, 09:27
|
Quereinsteiger
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Dec 2006
8.00
2006
kA
Deutschland
|
Problem beim Pfad einlesen
In diesem Sinne wollte ich
mich noch einmal bedanken bei allen
die mich unterstützt haben.
Auch bei den Leuten mit den wertvollen Äußerung und
ihrer eigenen so erhabenen Gabe sich mitzuteilen
ohne sich auch nur einen Gedanken darüber zu machen.
Danke
|
|
|
| |