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 

Datei Benennung bereitet Kopfzerbrechen.



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!

31.07.2009, 09:49 (Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2009 10:03 von halle76.)
Beitrag #1

halle76 Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Oct 2008

8.5
2008
de

51379
Deutschland
Datei Benennung bereitet Kopfzerbrechen.
Hallo zusammen
Ich versuche mal mein Problem zu schildern.
Ich habe ein VI geschrieben das Daten erfasst und diese anschließend in einen Ordner schreibt.
Der Name der Datei muss vom Bediener eingegeben werden.
Es wird ein Bautel mittels kapazitiver Sensoren vermessen wobei jedes Bauteil einen eigenen Namen bekommt.
Es entsteht ein Ordner in dem die Messergebnisse aller Bauteile untergebracht sind.

Nun kann es sein das ein bauteil zweimal vermessen wird.
Ich würde nun gerne dieses Bauteil folgendermaßen enennen.

Bauteil_ID_001 für die erste Messung
Bauteil_ID_002 für die zweite Messung
u.s.w

Das kürzel _001 hätte ich gerne selbstständig generiert. Bei dem Bauteilnamen handelt es sich um eine 6stellige Nummer, und jedes Bauteil erhält eine andere Nummer.

Wie kann ich realisieren das LV in die Datei schaut und die Dateinamen vergleicht?
Zusätzlich soll LV bei bereits bestehendem Namen (Bauteil_ID-001) eine weitere Dateil ablegen die nun (Bauteil_ID-002)
heißt. Mir bereitet die Schnittstelle zwischen LV und meinem Ordner auf der Festplatte Kopfzerbrechen.

Versuche Momentan einen Extra Ordner zu erstellen indem nur Die Namen kommen und das LV vor jedem Speichervorgand diese Namen vergleicht. Aber finde diese Lösung irgendwie nicht so elegant.
Ich habe ein Scrennshot von meinem Speicherablauf angehängt. Daraus soll ersichtlich werden wie die Ausgangsbasis aussieht.
   

Vielleicht hat jemand einen Tip für mich mit welchem Baustein ich meiner Lösung des Problems näher komme?
Danke bereits im Vorraus!
lv.85

Habe soeben den "Prüfen, ob Datei oder Ordner Existiert" Baustein gefunden. glaube der ist bestens für mein Vorhaben geeignet.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
31.07.2009, 10:11
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Datei Benennung bereitet Kopfzerbrechen.
   

   


MfG SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2009, 12:17 (Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2009 12:23 von halle76.)
Beitrag #3

halle76 Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Oct 2008

8.5
2008
de

51379
Deutschland
Datei Benennung bereitet Kopfzerbrechen.
Also, bin ein bischen weiter gekommen.
LV merkt das es die Datei gibt und bennent von ID_Nummer_001 in ID_Nummer_002 um. Das ist ja schon ganz schön.
Aber wenn ich nun erneut auf speichern drücke überschreibt es die ID_Nummer_002Datei
wieder.
Habe das Teil VI mal angehängt.

Die Hilfestellung im Tread über diesem ist ein guter Ansatz. Danke!
Problem ist das die Bezeichnung der Teile nicht durchgehend ist. Zudem werden nicht alleTeile mehrfach vermessen.
Daher möchte ich jedem Teil die _001 anhängen. Bei erneuter Messung des Teils soll dann die _001 mit Anzahl der Messung steigen.

Aber danke schon mal!
LV.85


Sonstige .vi  Test_.vi (Größe: 200,74 KB / Downloads: 205)


Habe soeben noch bemerkt das es funktioniert wenn ich das VI beende. Muss nun mal im Hauptprogramm
testen ob es funktioniert. Schließlich wird das VI für jede Messung neu gestartet.
Könnte klappen....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2009, 14:31
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Datei Benennung bereitet Kopfzerbrechen.
Hmm, wenn du den Dateinamen in ein Schiberegister schreibst und dann beim nächsten Aufruf schaust, ob es den Namen schon gibt und wenn ja das SpeichernVi zurücksetzt... dann sollte es auch klappen ohne das HauptVi zu beenden.

   


Schönes Wochenende,

SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2009, 15:14
Beitrag #5

halle76 Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Oct 2008

8.5
2008
de

51379
Deutschland
Datei Benennung bereitet Kopfzerbrechen.
vielen Dank und ebenfalls ein schönes Wochenende.
Mit Schieberegistern habe ich noch nicht allzu große Erfahrungen gesammelt. Dann schaue ich am WE mal in mein schlaues Buch.Big Grin
Habe dann ja was zu testen am WE. Dann wird es auch nicht langweilig.

Marcus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2009, 20:59
Beitrag #6

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Datei Benennung bereitet Kopfzerbrechen.
Wenn die Messungen unmittelbar nacheinander gemacht werden, könnte man den Dateinamen auch "zu Fuß" erzeugen (siehe erstes Bild im Anhang).

Wird dagegen an verschiedenen Tagen gemessen, müsste man noch erst das Verzeichnis scannen, die größe Nummer für ein Bauteil finden, Nummer eins hochzählen und dann den Dateinamen erzeugen.

Das sollte aber das ExpressVI auch tun.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.08.2009, 09:41
Beitrag #7

halle76 Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Oct 2008

8.5
2008
de

51379
Deutschland
Datei Benennung bereitet Kopfzerbrechen.
Habe es geschafft.
Die Schieberegister waren der Lösungsansatz. Danke nocheinmal an SeBa für den Tip.
Habe bis jeztz nie mit diesen Registern gearbeitet, aber anscheinend kann man da schöne Sache mit machen.
Danke für alle bezüglich der Tips.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.08.2009, 10:08
Beitrag #8

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Datei Benennung bereitet Kopfzerbrechen.
Bitte sehr.

Und dir auch vielen Dank für die Rückmeldung.

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: