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 

Unterordner bei Programmstart automatisch erstellen lassen



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!

15.12.2010, 18:24
Beitrag #1

Joker77 Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Dec 2010

2010
2010
de


Deutschland
Unterordner bei Programmstart automatisch erstellen lassen
Hallo Labviewgemeinde,
ich bin neu und möchte mich gleich mit einem Problem an euch wenden.
Und zwar würde ich gern folgendes realisieren ich habe einen Programmteil das Dateien in drei Unterordner auf der Festplatte ablegt, diese Ordner habe ich vorher angelegt und den Pfad in Labview angegeben.

Was ich jetzt gern hätte wäre eine automatische Anlegung dieser Ordner beim Programmstart, mit folgender Anordnung: ein Ordner in dem sich die drei Unterordner mit festen Index befinden z.B. Ordner: Test1, Test2 und Test3.
Der Hauptordner sollte einen festen Index haben dem das aktuelle Datum und Uhrzeit angehängt wird, z.B. Prüfung_Datum_Uhrzeit.
Ist so etwas mit Labview realisierbar?

Wenn ja, wie bekomme ich diesen Variablen Pfad an mein VI das meine Dateien im jeweiligen Ordner ablegt?

Vielen Dank für euer Hilfe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 19:23
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Unterordner bei Programmstart automatisch erstellen lassen
Hallo Joker,

dafür gibt es Funktionen in der File-Palette, z.B. auch zum Anlegen von Ordnern...
Und es gibt eine File-Konstante, die dir den Pfad des aktuellen VI ausgibt!

Also:
- Pfad des VI geben lassen
- VI-Namen entfernen (Strip Path), ergibt VI-Verzeichnis (merke: bei einer EXE ändert sich an dieser Stelle das Verhalten!)
- neuen Pfad erstellen (Build Path), damit Ordner erstellen
- neuen Pfad erstellen (Build Path) für die drei Unterordner, für den Ordnernamen "Format Date/Time String" verwenden...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 21:26
Beitrag #3

Joker77 Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Dec 2010

2010
2010
de


Deutschland
Unterordner bei Programmstart automatisch erstellen lassen
Danke Gerd,
aber irgendwie habe ich da wohl ein Fehler Pfad wird angezeigt aber nicht erstellt.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 21:42
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Unterordner bei Programmstart automatisch erstellen lassen
Einen Pfad erstellen heißt noch lange nicht, dass das entsprechende Verzeichnis existiert.

Bei Gerd steht auch: "damit Ordner erstellen". Das hast du wohl überlesen.

Guckst du hier:
http://zone.ni.com/reference/en-XX/help/37.../new_directory/

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
15.12.2010, 22:35 (Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2010 23:04 von Joker77.)
Beitrag #5

Joker77 Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Dec 2010

2010
2010
de


Deutschland
Unterordner bei Programmstart automatisch erstellen lassen
Hallo Jens,
jetzt funktioniert es, aber ich würde gern noch die Zeit im Namen anhängen nur leider gibt es ein Problem mit dem Doppelpunkt, kann man diesen durch ein anderes Zeichen ersetzen?

Edit: habe eine Lösung gefunden, nochmals danke euch beiden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.12.2010, 09:10
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Unterordner bei Programmstart automatisch erstellen lassen
Hallo Joker,

für dich und alle anderen, die hier mal drüber stolpern, eine Lösung ohne Doppelpunkt:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.01.2011, 17:06
Beitrag #7

samuel-stinger Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2010

2010
2010
de


Deutschland
Unterordner bei Programmstart automatisch erstellen lassen
' schrieb:VI-Namen entfernen (Strip Path), ergibt VI-Verzeichnis (merke: bei einer EXE ändert sich an dieser Stelle das Verhalten!)

Hallo Gerd ich habe genau das hier von dir erwähnte, solange ich das VI nicht als exe verwende funktionier alles einwandfrei, wie bekommt man den Namen der VI.exe aus dem Verzeichnisbaum oder was muss dort abgeändert werden?

Beste Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.01.2011, 17:09
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Unterordner bei Programmstart automatisch erstellen lassen
Hallo Samuel,

Zitat:wie bekommt man den Namen der VI.exe aus dem Verzeichnisbaum
Den Namen bekommst du per "Pfad des aktuellen VIs". Von welchem Verzeichnisbaum reduest du da?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.01.2011, 17:19
Beitrag #9

samuel-stinger Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2010

2010
2010
de


Deutschland
Unterordner bei Programmstart automatisch erstellen lassen
Das sieht bei mir wie folgt aus, funktioniert als nicht exe auch einwandfrei, nur als EXE wird nichts mehr erstellt.
Im Pfad taucht dann auch der Name der EXE auf.


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

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Unterordner bei Programmstart automatisch erstellen lassen
Hallo Samuel,

in einer Exe musst du einmal mehr StripPath anwenden - wurde aber schon öfter hier im Forum erwähnt... (Ebenso wie man abfragt, ob man sich in einer Exe befindet!)

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
  Programmstart nach Dateiauswahl psypher 15 13.149 29.08.2016 07:39
Letzter Beitrag: psypher
  Dateipfad per Pop-Up bei Programmstart auswählen Timo86 1 5.714 07.10.2013 08:22
Letzter Beitrag: GerdW
  Bei Programmstart vorhandene Messwerte sichern DaPachi 14 12.261 07.07.2011 12:53
Letzter Beitrag: NWOmason
  Textdatei mit Daten automatisch neu erstellen uecontitech 1 6.599 05.10.2007 11:46
Letzter Beitrag: uecontitech
  datei automatisch erstellen Chrissi 3 4.930 09.08.2006 20:56
Letzter Beitrag: strippi

Gehe zu: