10.07.2009, 08:30
Beitrag #1
|
havetodo
LVF-Gelegenheitsschreiber
Beiträge: 124
Registriert seit: Jul 2009
8.6 student
-
de
59348
Deutschland
|
Auf Starteinstellungen zurücksetzen?
Hallo,
ich möchte gerne bei Abbruch des Programms, dass alle boolschen Werte (hier ein paar LEDs) auf die zurückgestzt werden, welche auch bei einem Erststart vorhanden sind. Wie bekomme ich das hin?
|
|
|
10.07.2009, 08:57
Beitrag #2
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Auf Starteinstellungen zurücksetzen?
Ich habe mal ein kleines Programm implementiert:
reset2default.vi (Größe: 13,56 KB / Downloads: 1393)
Auf der Oberfläche sind drei Bedienemente angebracht. Diese kann man zur Laufzeit beliebig verändern. Drückt man den Stoppbutton, werden erst die Standardwerte der Elemente wieder eingestellt bevor das Programm beendet wird.
LG
Torsten
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
10.07.2009, 09:11
Beitrag #3
|
havetodo
LVF-Gelegenheitsschreiber
Beiträge: 124
Registriert seit: Jul 2009
8.6 student
-
de
59348
Deutschland
|
Auf Starteinstellungen zurücksetzen?
Treffer, Danke!
|
|
|
10.07.2009, 09:22
Beitrag #4
|
|
|
10.07.2009, 09:30
Beitrag #5
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Auf Starteinstellungen zurücksetzen?
Schöne Ergänzung!
Die wollte ich auch gerade anbieten, war aber mal wieder zu langsam (habs auch nicht auf Anhieb gefunden).
LG
Torsten
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
10.07.2009, 09:35
Beitrag #6
|
havetodo
LVF-Gelegenheitsschreiber
Beiträge: 124
Registriert seit: Jul 2009
8.6 student
-
de
59348
Deutschland
|
Auf Starteinstellungen zurücksetzen?
Wie bekomm ich denn das hin?
Bei den Methodenknoten finde ich keinen Eintrag mit "alle Standardwerte..."
|
|
|
10.07.2009, 09:39
Beitrag #7
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Auf Starteinstellungen zurücksetzen?
Du gehst ins blockdiagramm und erstellst einen Methodenknoten aus der Palette:
"Programmierung->Applikationssteuerung->Methodenknoten"
den klcikst du rehcts an und wählst:
"Klasse auswählen->VI-Server->Vi->VI"
anschließend klickst du wieder rechts darauf und wählst:
"Methode auswählen->Standardwerte->Alle Standardwerte wiederherstellen"
LG
Torsten
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
10.07.2009, 09:50
Beitrag #8
|
havetodo
LVF-Gelegenheitsschreiber
Beiträge: 124
Registriert seit: Jul 2009
8.6 student
-
de
59348
Deutschland
|
Auf Starteinstellungen zurücksetzen?
Danke Torsten
besteht auch die Möglichkeit einen Resetschalter (boolesch) an den Knoten als Eingang anzusetzen?
|
|
|
10.07.2009, 09:55
Beitrag #9
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Auf Starteinstellungen zurücksetzen?
das ist ja im prinzip in schrottis version schon gemacht. er hat eine konstante vom typ boolean an eine casestruktur angeschlossen. die konstante ersetzt du durch ein bedienelement. dann musst du nur noch den false case leeren, und im true case eben die reset-funktionalität ausführen.
oder meinst du, zu jedem zeitpunkt während das programm läuft reset drücken und dann wird es gemacht ohne dass das programm beendet?
LG
Torsten
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
10.07.2009, 10:01
|
havetodo
LVF-Gelegenheitsschreiber
Beiträge: 124
Registriert seit: Jul 2009
8.6 student
-
de
59348
Deutschland
|
Auf Starteinstellungen zurücksetzen?
Da ich mir im Moment noch nicht sicher bin, wie genau das Programm funktionieren soll, spiele ich grad verschiedene Optionen gedanklich durch.
Eine wäre dabei einen Rest-Knopf einzufügen und das Programm damit neuzustarten (ist grad hilfreich, um zu sehen, ob die Zustände alle nacheinander korrekt durchlaufen werden). Zwingend erforderlich ist aber, dass alle Standardwerte dabei wiederhergestellt werden und smoit die Ausgangsbedinungen vorliegen.
|
|
|
| |