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 

Dieses Thema hat akzeptierte Lösungen:

Shutdown/Herunterfahren ohne Benutzerinteraktion



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!

08.11.2011, 07:17
Beitrag #1

DuffiDuck Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Sep 2011

10.0.1
2007
EN


Oesterreich
Shutdown/Herunterfahren ohne Benutzerinteraktion
Hallo lieb Community,

ich hab zwar schon viel im Forum gefunden aber hier stehe ich an.

Ich habe ein LV Programm geschrieben das als HMI und Auswertung für eine Testanlage dient. Die Testanlage wird über eine Beckhoff SPS gesteuert.

Das Problem:
Ich bin gerade dabei eine Überwachung der Systemzustände zu machen. Sprich falls der Strom ausfällt das ein definierter Zustand ohne möglichst viel Datenverlust wieder hergestellt werden kann. Dies kann ich erreichen indem ich
1) den Computer einfach herunterfahre
2) den Fehler behebe
3) und wieder hoch fahre und neu initalisiere (Ist alles schon eingestellt).

2 und 3 funktionieren super und ohne Probleme ich speichere alle 15min den momentanzustand und kann diesen auch wieder herstellen.
Nur bei 1) habe ich meine Probleme bzw. ein Problem mit den gefundenen .vi. Der PC fährt zwar herunter wenn ich es aufrufe aber alle Programme fragen ob wirklich beendet werden soll bzw. speicher und der ganze Dingsbums.

Ich will aber das es von alleine herunterfährt bzw. das keine Benutzerinteraktion mehr nötig ist. Sprich ich erkenne den Fehler und dann fährt das ganze System herunter ohne Abfragen von Speicherung und ob wirklich beendet werden soll. (Könnte auch eine Relaisschaltung bei der Stromversorgung machen ist aber nicht das gewünschte Ziel).

Vielen Dank für eure Hilfe

Mfg DuffiBadewanne_2_2


Angehängte Datei(en)
8.5 .vi  Shutdown.vi (Größe: 33,48 KB / Downloads: 240)

Ich bin kein Politiker,
ich bin kein Dichter,
ich bin kein Mensch...
... ich bin Techniker.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2011, 07:42 (Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2011 07:44 von Ome.)
Beitrag #2

Ome Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 109
Registriert seit: Nov 2009

2011
2009
DE

12XXX
Deutschland
RE: Shutdown/Herunterfahren ohne Benutzerinteraktion
Guten Morgen,

ich würde das dann so machen.

Gruß Ome


Angehängte Datei(en) Thumbnail(s)
   

11.0 .vi  Shutdown.vi (Größe: 6,9 KB / Downloads: 238)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2011, 08:34 (Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2011 08:40 von DuffiDuck.)
Beitrag #3

DuffiDuck Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Sep 2011

10.0.1
2007
EN


Oesterreich
RE: Shutdown/Herunterfahren ohne Benutzerinteraktion
Hallo,

danke für die schnelle Antwort werd ich mal ausprobieren aber ich glaub nicht das es das ist was ich will.

In der Hilfe steht ja:

This function shuts down only LabVIEW. The function does not affect other applications. The function stops all running VIs the same way the Stop function does. If there is any unsaved work in memory, you will be prompted to save. Selecting Cancel will abort the quit

Werd ich dann nicht wieder gefragt ob ich beenden will??

mfg DuffiBadewanne_2_2

Ich bin kein Politiker,
ich bin kein Dichter,
ich bin kein Mensch...
... ich bin Techniker.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2011, 09:03
Beitrag #4

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Shutdown/Herunterfahren ohne Benutzerinteraktion
(08.11.2011 08:34 )DuffiDuck schrieb:  Hallo,

danke für die schnelle Antwort werd ich mal ausprobieren aber ich glaub nicht das es das ist was ich will.

In der Hilfe steht ja:

This function shuts down only LabVIEW. The function does not affect other applications. The function stops all running VIs the same way the Stop function does. If there is any unsaved work in memory, you will be prompted to save. Selecting Cancel will abort the quit

Werd ich dann nicht wieder gefragt ob ich beenden will??

mfg DuffiBadewanne_2_2

Nein der LabVIEW verhandelt da nicht mit Terroristen (aka User:-P) und nimmt den Kollateralschaden in KaufWink
Du kannst dies ja aber selbst im Event implementieren.

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2011, 09:57 (Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2011 09:58 von Ome.)
Beitrag #5

Ome Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 109
Registriert seit: Nov 2009

2011
2009
DE

12XXX
Deutschland
RE: Shutdown/Herunterfahren ohne Benutzerinteraktion
(08.11.2011 08:34 )DuffiDuck schrieb:  Werd ich dann nicht wieder gefragt ob ich beenden will??

Jain,
die Labviewbenden Funktion wird fragen (wenn nicht gespeichert wurde), aber der "shutdown" mit den gewählten Optrionen büggelt alles weg. Das bedeutet aber auch, dass nicht gespeicherte Informationen verlohren gehen.

Hier noch mal schnell die Syntaxerklärung.

Code:
shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
    [/m \\Computer][/t xxx][/d [p:]xx:yy [/c "Kommentar"]]

    Keine Argumente    Zeigt Hilfe an. Dies entspricht /?.
    /?         Zeigt die Hilfe an. Dies entspricht einer Eingabe ohne Optionen.
    /i         Zeigt eine grafische Benutzeroberfläche an.
               Dies muss die erste Option sein.
    /l         Abmelden. Dies kann nicht mit den Optionen /m oder /d verwendet
               werden.
    /s         Fährt den Computer herunter.
    /r         Fährt den Computer herunter und startet ihn neu.
    /g         Fährt den Computer herunter und starten ihn neu. Nach dem
               Neustart des Systems werden die registrierten Anwendungen neu
               gestartet.
    /a         Bricht das Herunterfahren des Systems ab. Diese Option kann nur
               während der Zeitüberschreitungsperiode verwendet werden.
    /p         Schaltet den lokalen Computer ohne Zeitlimitwarnung aus.
               Kann mit den Option /d und /f verwendet werden.
    /h         Versetzt den lokalen Computer in den Ruhezustand.
               Kann mit der Option "/f" verwendet werden.
    /e         Dokumentiert die Ursache für das unerwartete Herunterfahren
               eines Computers.
    /m \\Computer Legt den Zielcomputer fest.
    /t xxx     Legt die Zeitüberschreitungsperiode vor dem Herunterfahren fest.
               Gültiger Bereich: 0-315360000 (10 Jahre), der Standardwert
               ist 30.
               Wenn der Zeitüberschreitungswert größer ist als 0, wird der
               Parameter /f einbezogen.
    /c "Kommentar" Kommentar bezüglich des Neustarts bzw. Herunterfahrens.
               Es sind maximal 512 Zeichen zulässig.[/quote]
    /f         Erzwingt das Schließen ausgeführter Anwendung ohne Vorwarnung
               Der Parameter /f wird einbezogen, wenn ein Wert größer als 0
               für den Parameter /t angegeben wird.

Gruß Ome
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2011, 10:11
Beitrag #6

DuffiDuck Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Sep 2011

10.0.1
2007
EN


Oesterreich
RE: Shutdown/Herunterfahren ohne Benutzerinteraktion
Danke,

werd das gleich mal ausporbieren.

Ich hätte noch eine Frage die mit dem Thema nichts zu tun hat.

Ich öffenen einen Dialog zum öffnen von Dateien. Das funktioniert einwandfrei nur wenn ich im Auswahlmenü auf abbrechen gehe stürz mir das Programm ab bzw. kommt ein fenster mit einer Fehlermeldung. Wisst ihr wie ich das umgehen kann? Sprich abbrechen und es passiert einfach gar nichts.

mfg duffiBadewanne_2_2


Angehängte Datei(en) Thumbnail(s)
       

Ich bin kein Politiker,
ich bin kein Dichter,
ich bin kein Mensch...
... ich bin Techniker.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2011, 10:28
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Shutdown/Herunterfahren ohne Benutzerinteraktion
Ganz einfach, den Ausgang "Cancelled" vom File Dialog auswerten und entsprechend reagieren.

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
08.11.2011, 11:32
Beitrag #8

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
RE: Shutdown/Herunterfahren ohne Benutzerinteraktion
(08.11.2011 09:57 )Ome schrieb:  Jain,
die Labviewbenden Funktion wird fragen (wenn nicht gespeichert wurde), aber der "shutdown" mit den gewählten Optrionen büggelt alles weg. Das bedeutet aber auch, dass nicht gespeicherte Informationen verlohren gehen.

Mal aus Interesse: Warum machst du dann überhaupt noch das separate "Exit LabVIEW"?

A.

"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)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2011, 11:43
Beitrag #9

Ome Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 109
Registriert seit: Nov 2009

2011
2009
DE

12XXX
Deutschland
RE: Shutdown/Herunterfahren ohne Benutzerinteraktion
das ist eine gute Frage Big Grin macht der Gewohheit...

Gruß Ome
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.11.2011, 15:08 (Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2011 15:08 von Cerub.)
Beitrag #10

Cerub Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Nov 2011

2010
2009
EN

94xxx
Deutschland
RE: Shutdown/Herunterfahren ohne Benutzerinteraktion

Akzeptierte Lösung

Hallo Duffi,

Ich hatte das gleiche Problem mit dem Cancel-Error und Google brachte mich auf folgende Lösung: http://forums.ni.com/t5/LabVIEW/how-to-h...90#M344123

Zustzälich habe ich die weiteren Programmteile in eine Case-Struktur eingefügt, die von dem "Cancel?"-Ausgang des File-Dialog gesteuert wird. Bei true laufen die Stränge ins Leere und ein Dialogfenster erscheint mit dem Hinweis, einen gültigen Pfad/eine gültige Datei zu wählen. Könnte man bestimmt auch weglassen, das überlege ich mir noch.

Gruß
Cerub
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Windows Shutdown abfangen 23uwe 8 13.388 17.12.2007 10:27
Letzter Beitrag: 23uwe

Gehe zu: