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!
Kann mir jemand sagen wie eine neues VI erstellen kann, wenn ich mein normal VI ausführe!
Ich brauche das, dafür, weil ich das eine VI speichern will und er nimmt die Speicherung nur
an wenn ich dafür schon ein VI habe, und unter diesem kann ich dann das jenige Speichern.
Kann mir jemand sagen wie eine neues VI erstellen kann, wenn ich mein normal VI ausführe!
Ich brauche das, dafür, weil ich das eine VI speichern will und er nimmt die Speicherung nur
an wenn ich dafür schon ein VI habe, und unter diesem kann ich dann das jenige Speichern.
..
Hi Micha!
Was willst Du denn speichern, während das VI ausgeführt wird?
Wenn es sich um Daten handelt, die während der Ausführung gemessen oder generiert werden, bietet es sich doch eher an diese Daten in eine Datei wegzuspeichern.
Erklär doch mal dein Problem genauer,
Gruß, Rob
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.: "Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
ich verstehe die Frage auch nicht so ganz...erläutere mal ein bisschen, was dein eigentliches Problem ist!
Aber mal was anderes: Micha, du solltest mal dein Bild/Avatar austauschen...das was du da verwendest, steht mit sicherheit unter Copyright von National Instruments, und meines Wissens durfte z.B. auf den LVF-Tassen auch kein offizielles NI/LV-Logo verwendet werden...
Gruss
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Also icch führe ein Programm aus, des sind mehrer VI's ineinander gebaut,
am Ende dieser Ausführung, kommt das letzte VI auf diesem sind dann
alle eingegebenen Daten (aus den vorherigen VI's) enthalten bzw. Zusammengefasst.
An dem letzten VI in dem nun alles Zusammengefasst ist, will ich gerne
eine möglichkeit anbieten dieses VI zu speichern, d.h. es soll das ganze letzte
Vi gespeichert werden. Dieses funtioniert bei mir auch, ABER: nur wenn ich es in
ein bereits bestehendes VI Speichern.
(es erstellt nicht automatisch eine neues Vi, sondern ich muss eins auswählen in das ich es speichern möchte)
Dies ist ja auch nicht schlecht, nur möchte ich halt noch einen Button erstellen, indem Ich sagen kann
"Neues VI erstellen und unter den und den Namen speichern"
Damit ich dann das VI welches ich speichern möchte darin dann speichern kann :-))
was machst du dann mit den eingegebenen Daten? Werden die beim nächsten Mal gebraucht? Woher weißt du beim nächsten Mal, welches VI du öffnen must? Wählst du dann manuell aus?
Wenn es dir nur um die Daten geht: Speichere die doch in eine Ini-Datei mit den Config File VIs ab (Palette File I/O), das ist die klassische Methode um Einstellungen zu sichern bzw. beim nächsten Programmstart (oder auf Knopfdruck) wieder zu laden! Dazu gibts auch Beispiele in der LV-Hilfe!
Gruss
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
natürlich kannst du dass dann so machen! Das ist auf jeden Fall der elegantere Weg!
Also:
1. VI starten
2. aus Konfig-File Parameter lesen
3. an anderes VI diese Parameter übergeben, dann ausführen
4. irgendwo evtl. neue Parameter einstellen bzw. Ergebnisse übernehmen und wieder in Konfig-Datei schreiben
5. VI beenden
Man erstellt doch nicht jedes Mal ein neues VI...damit ballerst du dir ja irgendwann die Festplatte zu...und ne Exe könntest du so auch nicht erstellen, die kriegt ja sonst ständig neue VIs hingeworfen, die sie aufrufen soll
Vielleicht könntest du deine Anwendung mal ein bisschen besser beschreiben! Was hast du vor?
Gruss
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
ich muss ein Programm erstellen, mit dem das eine Einstellung durchführt,
bei uns an der Hochschule. Dieses Programm soll bei einer Sprizugußmaschine
die Werkzeugwandtemperatur erwärmen und dann auch automatisch nachkühlen.
Um dieses Programm aber duchzuführen muss ich vorher noch eine Auswahl durchführen,
z.B. was ist was, eine Wärmekanal oder Kühlkanal, und so weiter und sofort!!
Das Programm zu erwärmen und zum kühlen habe ich noch nicht wirklich angefangen zu machen.
Ich spiele gerade nur an dem hier rum.
Und ich brauche halt viele möglichkeiten dieses Panel zu speichern,
deshalb wollte ich es auch seperat speichern, da jeder der kommt verschiedene
Einstellung selber für sich speichern kann, und die dann auch eventuell abrufen.
Man muss dann nicht die Sachen neu eingeben sondern hat dann das Programm schon vor sich
und kann dann einfach auf Start drücken und es würde gehen.
sowas hab ich mir schon gedacht! In dem Fall würde ich ne Oberfläche basteln, in der sämtliche Einstellungen möglich sind. Da gibts dann nen Button "Speichern" und man kann z.B. alle Eingaben unter "Michas_Einstellung.ini" sichern. Man kann beliebig viele Ini-Dateien speichern, und selbstverständlich muss es auch einen Button "Ini-Datei laden" geben...ich bau mal ein einfaches Beispiel zusammen...dauert ein wenig!
Gruss
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Man muss dann nicht die Sachen neu eingeben sondern hat dann das Programm schon vor sich
und kann dann einfach auf Start drücken und es würde gehen.
Alles klar :-)))))))))
Gruß Micha
Ist vielleicht etwas mit Kanonen auf Spatzen geschossen, aber warum nicht die User und deren Daten in einer Datenbank ablegen?
Da könnten die User dann sogar noch mehrere Prozessdaten ablegen.
Oder:
Wenn jeder Nutzer auf dem Rechner einen login hat, hat er ja bestimmt auch ein eigenes Home-Directory, wo er seine Daten ablegen könnte. Wie man mit LabVIEW den Akutellen Nutzernamen abfragt, weiss ich aber nicht.. (falls das überhaupt möglich ist)
Gruß, Rob
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.: "Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett