Nutzereingabe in Datei speichern - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO) +---- Thema: Nutzereingabe in Datei speichern (/Thread-Nutzereingabe-in-Datei-speichern) |
Nutzereingabe in Datei speichern - Lost - 24.06.2005 13:26 Hallo zusammen, bin neu hier und bin auch blutiger Anfänger was die Programmierung mit LabVIEW betrifft. Hab mich mal ein wenig durchgekämpft und hab mit Hilfe dem "Dialog Box DEMO.vi" (zu finden unter Hilfe->Beispiele suchen...->Erstellen von Benutzeroberflächen->Gestalten von Dialogfeldern) eine Eingabe-Maske erstellt in der ein Benutzer Text oder Zahlen eingeben kann. Diese Eingabe möchte ich nun in eine Datei speichern und hier scheiter ich. Ich hab keinen Plan, wie ich LabVIEW das beibringen kann und die Hilfe lässt mich auch im Regen stehen. Nun hoffe ich hier auf Hilfe... und wünsch noch nen schönen Tag und dann auch schönes WE Nutzereingabe in Datei speichern - ahlers01 - 26.06.2005 09:05 Lost schrieb:Hallo zusammen,Hab mal Dialog Box Demo erweitert: Nutzereingabe in Datei speichern - Lost - 27.06.2005 08:43 He, tausend Dank für die Antwort und für den Download des geänderten Dialog Box.vi. Ich versuch jetzt diese Änderungen in meiner Eingabeaufforderung zu integrieren. Mein Problem ist, dass ich hier zur Zeit zehn verschiedene Dialog-Boxen hintereinander starte und ich somit den Nutzer zur Eingabe von unterschiedlichen Daten wie z.Bsp. Datum, Probennummer, Probenqualität, Versuchsstand-Nr. etc. veranlasse. Nach dieser Eingabe sollen diese Werte in eine Datei abgelegt werden. Geht soetwas mit LabVIEW? Was muss ich hier beachten? Wär schön wenn ich da noch mal Hilfe bekommen könnte. Nochmals vielen Dank für die Antwort und nen angenehmen Wochenstart Nutzereingabe in Datei speichern - Oliver Listing - 27.06.2005 09:40 Hi Lost, einige Fragen vorweg: - Du bist LabVIEW-Anfänger - hast du schon in einer anderen Programmiersprache programmiert (C, Pascal)? - Wenn ja, welche Erfahrung hast du dort (Schleifen, Funktionen, Dateizugriff, Case-Strukturen, usw)? - Hast du unter LabVIEW schon mal Sub-VIs (Funktionen) erstellt, diese aufgerufen und Parameter übergeben? - Ist es notwendig/sinnvoll den Anwender deines Programmes mit zehn Dialogmasken nacheinander zu "belästigen", oder lassen diese sich nicht sinnvoller reduzieren? - Ist es für dich nicht ev. leichter den Dialog mit hilfe eines Tab Controls in nur einem VI zu machen? - möchtest du lieber fertige Beispiele, oder willst du es nach Erklärung erst mal selbst ein wenig Probieren (größerer Lernerfolg)? Sorry, erstmal viele persönliche Fragen, aber ich glaube es hilft uns späteren Mißverständnissen vorzubeugen. So nun erstmal in Kurzform zu deiner Frage: na klar geht das, jeder Dialog übergibt die Eingaben des Nutzers an das aufrufende VI zurück (zu programmieren). Dieses sortiert sie beispielsweise in einen Cluster ein, der anschließend in einer Datei binär gespeichert wird. Geht am leichtesten - die Datei läßt sich aber nur unter Kenntnis des Clusters mit LabVIEW wieder einlesen. Ich bevorzuge lesbare Dateien im ASCII Format (meißt XML) - dazu ist aber der Umgang mit den Stringoperationen unvermeidbar... Gruß Oliver Ps: Trage doch bitte in deinem Profil zumindestens die verwendete LabVIEW Version ein. Nutzereingabe in Datei speichern - Lost - 27.06.2005 11:50 Hallo Oliver, auch auf die Gefahr hin, das ich, mit dem netten Hinweis:"lass die Finger davon" gleich aus dem Forum fliege, hier die Antworten auf Deine Fragen.: Ich bin bezüglich Programmierung absoluter Anfäger mit keinerlei Erfahrung weder in C, Pascal, Delphi oder was weiß ich noch. Ich bin weiterhin total happy, dass ich mit LabVIEW schon mal die angesteckte Messhardware ansprechen kann und bin nun im Begriff uns mit diesem Programm ein Versuchslayout zu basteln, welches abgesehen von der bereits erwähnten Anfangseingabemaske auch die Messwerterfassung und Speicherung sowie eine Darstellung von bestimmten Messwerten während der Messung beinhalten soll. Diese verschiedenen Punkte wollte ich mit Hilfe von Sub-VIs abarbeiten. Zu meiner Frage noch mal: Die zehn Dialogboxen liegen bei mir in einem VI und werden nach Start des Programms einzeln abgefragt.(siehe Anhang) Da ich noch nicht weiß was "Tab Controls" sind, weiß ich auch nicht ob die sich besser für die Lösung des Problems eignen. Ansonsten find ich die Lösung mit den aufpopenden Fenster und der darin enthaltenen Eingabemöglichkeit schon ganz ok. Nach der Eingabe der Zehn Werte möcht ich diese nun abspeichern. An Hand des von "ahlers01" umgeschriebenen Beispiels versuch ich nun dort weiter zu kommen und so immer weiter einzusteigen in die Materie. Kann sein, dass das eine falsche Rangehensweise ist kann sein, dass ich so nicht weit komme... Ich wills erst mal versuchen und parallel dazu mir ein LabVIEW-Buch mit einem großem "A" für ANFÄNGER besorgen. Also, in dem Sinne danke noch mal für die Hilfe Gruß Jens Nutzereingabe in Datei speichern - Oliver Listing - 27.06.2005 13:23 Ok, ich habe dein VI mal ein bischen modifiziert und kommentiert. Es enthält zwei möglich Varianten. Reinschauen, verstehen, lernen (nicht garantiert ) Gruß oliver |