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!
Hallo!
Ein ganz simples Problem: Ich möchte eine Umfangreichere Anwendung realisieren. Im Moment stehe ich am Anfang und möchte, dass der Benutzer für ein (später einzuführendes) Protokoll "anmeldet".
Ich habe also im Blockdiagramm ein Express-VI eingefügt das sich "Eingabeaufforderung für Benutzer" nennt. Wenn ich das ausführe kann ich Werte (Strings) eingeben. Aber.... das VI lässt sich nicht beenden. Wie kann ich das machen, dass die Werte beim Druck auf OK in einer Variablen für spätere Verwendung speichern lassen und das VI wieder geschlossen wird? Ich bin einfach zu dämlich dafür und finds nicht!
Danke, ich hatte den Fehler gemacht das ganze in eine Whileschleife zu setzen. Da ich keine Kriterien angegeben habe wurde es eine Endlosschleife *argh*
Danke, hat mein Brett gelockert!
20.07.2009, 14:17 (Dieser Beitrag wurde zuletzt bearbeitet: 20.07.2009 14:24 von tt-web.)
So... jetzt hänge ich wieder fest. Ich habe mit der Eingabeaufforderung 3 Strings eingelesen. Diese sind "Benutzer", "Chargennummer" und "Beschreibung". Ich möchte, dass anhand der Chargennummer ein neues Verzeichnis erstellt wird. Daher habe ich den String "Chargennummer" mit der Funktion "Strings verknüpfen" mit "config.log" verknüpft, das ganze in eine Pfadangabe umgewandelt und mit dem Werkzeug "Pfad erstellen" verbunden. Ich habe dort einen Grundpfad eingegeben, den ich mit dem "neuen" Pfad verbinden möchte. Den so entstandenen Pfad habe ich als Eingang mit Datei öffnen/erstellen/ersetzen verbunden und dort als operation "open or create" angelegt. Die Datei wird aber nicht angelegt, sondern es taucht der Fehler auf, dass die Datei nicht gefunden werden konnte...
Was mach ich nun? Denkfehler?
Gruß Thomas
Edit: Hab gerade probiert: es liegt daran, dass ich config.log angebe... ist der pfad ohne ".log" geht es... es liegt also an der Dateierweiterung!
' schrieb:ich glaube das problem dabei ist, dass du erst noch die Ordner erstellen musst. In deinem Fall also den "GrundpfadChargenNumber".
Dann sollte es auch mit der *.log Datei funktionieren
Blöde Frage... wie erstelle ich den Pfad.. der wird ja "dynamisch" durch die Benutzereingabe erstellt. Ich habe geglaubt, der Pfad würde irgendwie zum Dateinamen dazugehören... irgendwie...
Gruß Thomas
22.07.2009, 21:06 (Dieser Beitrag wurde zuletzt bearbeitet: 22.07.2009 21:22 von TSC.)
unter datei io ist auch eine funktion zum ordner anlegen. dabei bin ich mir grade nicht sicher, ob sie so clever ist, mehrere ordnerebenen anzulegen. wenn ja ist alles super, ansonsten musst du eben den pfad stück für stück zerlegen und die entsprechenden unterordner einzeln anlegen (natürlich in einer schleife)
Nein, das ist absolut ausreichend! Ich will ja gerade für verschiedene "Chargennummern" Ordner anlegen, damit ich alle wichtigen Daten zu den einzelnen Testreihen in einem Ordner wiederfinden kann.
Vielen Dank schon mal bis zum nächsten Problem ;-)
Gruß Thomas