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 

fortlaufende Nummerierung



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!

08.11.2011, 17:13
Beitrag #1

LouiJo Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Apr 2009

7.1
2008
de

79252
Deutschland
fortlaufende Nummerierung
Hallo zusammen,

ich möchte ein Labview Programm schreiben, welches nach erfolgreicher Messung die Daten speichern kann und jeder Datei eine fortlaufende Nummer zuweist. Ist es irgendwei möglich, dass Labview sich diese Nummer selbst nach Schließen und Neustart des Programms merkt?

Spontan würde mir als mögliche Lösung einfallen, dass während jedem Speichern ohne Wissen des Users eine Extradatei geöffnet wird, in der nur eine Nummer steht, die Nummer um eins erhöht wird und dann die Datei überschrieben wird. Ich finde das aber ziemlich aufwenig. Es muss doch irgendwie einfacher möglich sein, oder?

Ich hoffe ihr könnt mir helfen.

LG
LouiJo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2011, 17:22
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: fortlaufende Nummerierung
Ich finde die Idee gut und einfach. Mach es so.

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
09.11.2011, 07:16
Beitrag #3

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: fortlaufende Nummerierung
Zweite Idee: die bereits zuletzt gespeicherte Datei laden und dort die Information der zuletzt verwendeten Nummer ermitteln.

Sonst benutzt doch eine *.ini Datei und extrahiere das Inkrementieren in ein SubVI. Dann musst du nur einmalig beim Speichern disese SubVI aufrufen und deine fortlaufende Nummer wird angepasst Smile

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2011, 09:54
Beitrag #4

BNT Offline
LVF-Freak
****


Beiträge: 744
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: fortlaufende Nummerierung
Hi
Wenn Du auf Windows arbeitest, könntetst Du den Wert in der Windows-Registry speichern.

Gruß Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2011, 11:00
Beitrag #5

Ome Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 109
Registriert seit: Nov 2009

2011
2009
DE

12XXX
Deutschland
RE: fortlaufende Nummerierung
Hallo,

wenn ich davon ausgehe, dass du die Dateien immer in das selbe Verzeichnis speicherst und der Dateiname nach dem selben Muster aufgebaut ist kannst du doch auch einfach die Dateinamen als Array einlesen und anschlißend auswerten. Das muss dann dann nur einmal beim Programmstart gemacht werden. und der Vorteil ist es muss nichts gespeichert werden.

Gruß Ome
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2011, 11:34
Beitrag #6

LouiJo Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Apr 2009

7.1
2008
de

79252
Deutschland
RE: fortlaufende Nummerierung
Hallo zusammen,

erstmal vielen Dank für die vielen Antworten. Meine erste Idee war auch die alten Dateien durchzuscannen und dann die höchste Nummer um 1 zu erhöhen. Allerdings werden regelmässig neue Verzeichnisse angelegt, daher fällt die Idee leider weg.

Die Idee mit der Registry finde ich sehr interessant, allerdings weiss ich nicht wie die genau funktionieren soll.

Daher benutze ich meine Idee vom Anfang. Die ist glaube ich am einfachsten.

Trotzdem vielen vielen Dank für Eure Vorschläge.

LG
LouiJo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2011, 13:33 (Dieser Beitrag wurde zuletzt bearbeitet: 09.11.2011 13:33 von BNT.)
Beitrag #7

BNT Offline
LVF-Freak
****


Beiträge: 744
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: fortlaufende Nummerierung
Hi
Um Items in der Windows-Registry zu lesen oder schreiben gibt es subVIs die in der Funtions- Palette zu finden sind:
Functions->Connectivity->Windows Registry Access VIs.

Gruß Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2011, 09:57
Beitrag #8

Kiesch Offline
LVF-Stammgast
***


Beiträge: 412
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: fortlaufende Nummerierung
Verstehe ich dass richtig: Die Nummer der Messung soll auch erhöht werden wenn die Messung in ein völlig anderes Verzeichnis gespeichert wird?

Falls ja würde ich fast zu nem ganz anderen Ansatz raten: Messfilenamen um Jahr, Monat, Tag, Uhrzeit ergänzen. Das hat sowohl den Vorteil, dass später nachvollzogen werden kann wann etwas gemessen wurde, als auch, dass der Dateiname eindeutig sein sollte (spätestens bei hinzufügen der Sekundenzahl sollte das eindeutig werden).

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.11.2011, 18:27
Beitrag #9

LouiJo Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Apr 2009

7.1
2008
de

79252
Deutschland
RE: fortlaufende Nummerierung
Genau, die Nummer der Messung soll auch erhöht werden, wenn die Messung in ein völlig anderes Verzeichnis gespeichert wird.

Datum und Uhrzeit wird auch mitgespeichert und der Benutzer hat auch die Möglichkeit das zu ändern, falls er es für nötig hält.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.11.2011, 21:37
Beitrag #10

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
RE: fortlaufende Nummerierung
(09.11.2011 11:34 )LouiJo schrieb:  ..
erstmal vielen Dank für die vielen Antworten. Meine erste Idee war auch die alten Dateien durchzuscannen und dann die höchste Nummer um 1 zu erhöhen. Allerdings werden regelmässig neue Verzeichnisse angelegt, daher fällt die Idee leider weg.
..

Man kann auch die Festplatte rekursiv nach allen Datein eines Typs durchsuchen (Recusive File List.vi auf der Advanced File Functions Palette unter File i/O).
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
  Fortlaufende Tabelle AlphaDave 1 3.655 30.10.2010 08:11
Letzter Beitrag: Y-P
  Fortlaufende Schleife mit stündlichem Speichern Kevsche 5 5.086 16.07.2008 14:39
Letzter Beitrag: Grobi
  Fortlaufende 'Ereignis-Tabelle' erzeugen xyzabc 3 4.754 16.08.2007 11:29
Letzter Beitrag: Achim

Gehe zu: