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 

Dialog-Box für Pfad



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!

29.11.2010, 22:55 (Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2010 23:49 von jg.)
Beitrag #1

Sandisk Offline
Mädchen für ALLES
**


Beiträge: 98
Registriert seit: Nov 2010

2010
2009
EN

0815
Oesterreich
Dialog-Box für Pfad
Hallo,

ich möchte ein .txt File einlesen, welches zeilenweise vorliegt.

3,44
5,60
6,70
4,33
100,44
usw. Sprich für jeden Tag im Jahr gibt es einen Datensatz. Nach dem Zahlenwert folgen 2 Tabs, und dann die nächste Zeile.

Diese Werte will ich in ein Array schreiben und in weiterer Folge der Größe nach sortieren und mir als Waveform darstellen lassen. Was ich mir bisher zusammengebastelt habe schaut so aus:

   

Meine Frage(n):
- Wie mache ich es dass ich am Anfang zur Pfadeingabe aufgefordert werde? Sprich die Dialogbox aufgeht und mich fragt: Ja wo am PC liegt denn dein Messfile?Smile
- Stimmt das Zeilenweise einlesen, was ich bereits eingestellt habe? Oder muss ich es anders angehen?

Danke Sandisk ;-)

PS: Ich verwende Labview 10.0


Angehängte Datei(en)
Sonstige .vi  Messwerterfassung.vi (Größe: 9,59 KB / Downloads: 180)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2010, 23:47
Beitrag #2

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Dialog-Box für Pfad
Wenn Du beim dem Open/create/replace File Vi den Pfad weglässt, öffnet sich automatisch ein Fenster zur Auswahl der Datei.

Das Lese VI liest so die ganze Datei auf einmal ein. es muss eine Konstante mit dem Wert 1 an den Eingang "count" angeschlossen werden. Information hierzu findet sich auch in der Hilfe: Einfach mal STRG+H drücken und in dem dann geöffneten Fenster auf die Details gehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2010, 23:49
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Dialog-Box für Pfad
Offtopic
@Sandisk: Bitte LVF-Regeln beachten. Screenshots hier im Forum hochladen, nicht auf externen Bildhostern.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.11.2010, 08:48
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Dialog-Box für Pfad
Das zeilenweise Einlesen ist in Deinem Falle eher nicht erforderlich. Außerdem lassen sich mit dem richtigen VI die String-Zahlen sofort in numerische Werte konvertieren:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.11.2010, 10:42 (Dieser Beitrag wurde zuletzt bearbeitet: 30.11.2010 11:01 von Sandisk.)
Beitrag #5

Sandisk Offline
Mädchen für ALLES
**


Beiträge: 98
Registriert seit: Nov 2010

2010
2009
EN

0815
Oesterreich
Dialog-Box für Pfad
' schrieb:Das zeilenweise Einlesen ist in Deinem Falle eher nicht erforderlich. Außerdem lassen sich mit dem richtigen VI die String-Zahlen sofort in numerische Werte konvertieren:
[attachment=60017:1.png]


Dein Programm läuft so bei mir nicht, ich nehme mal an dass man es in eine seperate Struktur (Schleife) verbauen muss? Weiters würde ich gerne wissen warum Du den Wert 86400 verwendest? Was hat es damit auf sich?

EDIT: Hmm er scheint den Graph zu zeichen, da sich die Skalierung ändert. Aber er zeigt mir den Graph selbst nicht an? O
EDIT2: Ich nehme an er zeichnet genau 1 Punkt, und den sieht man nicht. Dein Programm sollte aber ohne Schleife das ganze Textfile einlesen können oder? Ich habe mal das TXT geladen, mit dem funktioniert es nicht bei mir.

EDIT3: TRANSPOSE VERGESSEN bzw. auf TRUE... -.- DANKE. Aber bitte verrate mir warum 86400? Das verstehe ich nicht.


Angehängte Datei(en)
Sonstige .txt  test.txt (Größe: 2,1 KB / Downloads: 224)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.11.2010, 11:03 (Dieser Beitrag wurde zuletzt bearbeitet: 30.11.2010 11:15 von Lucki.)
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Dialog-Box für Pfad
Hast Glück, das Vi ist noch gespeichert. Damit es ohne Dateidialog läußt, muß sich die Datei Messwerte.txt im gleichen Verzeichnis wie das VI befinden. (Lösche das mit dem Pfad einfach raus, wenn du den Dialog wünschst und Dateien mit beliebigem Namen aus beliebigen Verzeichnissen einlesen möchtest)

Sonstige .txt  Messwerte.txt (Größe: 40 Bytes / Downloads: 250)

Lv10
Sonstige .vi  Messwerterfassung.vi (Größe: 11,79 KB / Downloads: 229)

In den Eigenschafte des Grahen kannst Du sehen, wie die X-Achse formatiert ist. t0=0 heißt, daß die Zeit am 1.1.1900 1:00 beginnt - das Datum wird aber nicht angezeigt. dt=86400 (s) ist dt =1 Tag.
Das Ganze stimmt aber nicht, wenn z.B. das Jahr 1900 ein Schaltjahr ist, das von Dir betrachtete Jahr aber nicht. Dann können sich die Tage auf der X-Achse ab 1.März (1.3) um 1 Tag verschieben.
Edit: und so sieht deine Datei "Test" aus:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Pfad-Symbol bei Pfad-Bedienelement; warum bedienbar FEL 3 4.107 25.10.2018 09:20
Letzter Beitrag: FEL
  Farbe und Dialog Größe von "Display Message to User" ändern galilio 6 6.863 29.06.2016 09:55
Letzter Beitrag: galilio
  "Abbrechen"-Knopf im Datei-Dialog ändern Marcusius 1 3.860 10.06.2015 12:49
Letzter Beitrag: jg
  Windows Dialog "Öffnen mit" Frank M-F 5 5.157 22.01.2015 18:05
Letzter Beitrag: Frank M-F
  Wie führe ich ein subvi in einem Unterpanel wie einen Dialog aus? phoenix6434 5 7.148 05.08.2013 08:49
Letzter Beitrag: jg
  Bildschirm Dialog Idlewild 7 5.781 07.05.2012 14:18
Letzter Beitrag: Idlewild

Gehe zu: