GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » LVUG » LVUG - Technische Fragen » Auswerteroutine automatisieren: Wie?
Auswerteroutine automatisieren: Wie? [message #547] Wed, 02 June 2004 11:12 Go to next message
Jörg Gilles is currently offline  Jörg Gilles
Messages: 11
Registered: June 2004
Location: FuE in Berlin
occasional visitor
From: 62.206.58*
Hallo,
habe eine vergleichsweise komplexe Auswerteroutine für optische Spektren. Hierzu werden 14 Rohdaten-ASCII-Tabellen eingelesen, verwurstet und dann anschließend graphisch aufgearbeitet, dargestellt und die Ergebnisse gespeichert. Trotz optimierten Algorithmus dauert ein Durchlauf auf einem modernen PC rund 40 sec. Da eine komplette Auswertung aus dem Durchlauf von rund 400 Auswerteroutinen besteht, heißt es 400mal die Routien per Hand zu starten und vorher manuell den Pfad für eine Rohdatendatei zu ändern.
Meine Frage: Wie bringe ich es Labview bei, zunächst einen Durchlauf mit den Rohdaten "Datei_1.txt" durchzuführen und nach Ende(!) dieses Durchlaufs sich die Datei "Datei_2.txt" vorzunehmen. Das ganze soll erst beendet werden, sobald "Datei_400.txt" gerechnet wurde.

Danke und Gruß aus Berlin.. Jörg
Re: Auswerteroutine automatisieren: Wie? [message #548 is a reply to message #547] Wed, 02 June 2004 12:01 Go to previous messageGo to next message
Oliver Frank is currently offline  Oliver Frank
Messages: 14
Registered: January 2004
occasional visitor
From: *catv.wtnet.de
Hallo Jörg.

Wenn ich das richtig verstehe, exisitert ein VI, welches die komplette Auswertung einer Rohdatendatei mit seinen 14 Tabellen vornimmt und das Ergebnis entsprechend speichert.

Um jetzt dis 400 mal auzuführen, schreibst du dir ein neues VI, welches in einer Schleife das "Auswerte-VI" 400 mal aufruft.

Den Dateinamen kannst du mit Hilfe der String Funktionen dynamisch in der Schleife erzeugen und an den Pfad mit den Verzeichnissen anhängen.

Ich habe ein kurzes Beispiel beigelegt.
Natürlich ist es auch möglich die Anzahl der Meßdateien dynamisch zu ermitteln, damit die Schleife ev. nur 385 mal läuft.

Sinnvoll ist bei so einer langen Auswertezeit aber auf alle Fälle eine Fortschrittsanzeige.

Wenn noch unklarheiten existieren, so schreibe dies noch mal.

mfg

Oliver Frank

  • Attachment: Beispiel.llb
    (Size: 22.29KB, Downloaded 332 times)


LabVIEWjahrgang '98

www.LabVIEWForum.de - Das Forum für LabVIEW Entwickler
Besten Dank, werd's gleich antesten. [message #549 is a reply to message #548] Wed, 02 June 2004 12:05 Go to previous message
Jörg Gilles is currently offline  Jörg Gilles
Messages: 11
Registered: June 2004
Location: FuE in Berlin
occasional visitor
From: 62.206.58*
No Message Body
Previous Topic: OK button zurücksetzen - Boolean control has a latch mechanical action
Next Topic: LabVIEW - Load/Create and Save Globals from/to INI-Files
Goto Forum:
  


Current Time: Mon Apr 29 06:46:57 CEST 2024

Total time taken to generate the page: 0.00634 seconds