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 

Sicherstellen dass Digitalausgang nach Absturz Low ist



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!

22.02.2010, 12:29
Beitrag #1

lrad Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2009

9
2009
de

22305
Deutschland
Sicherstellen dass Digitalausgang nach Absturz Low ist
Hallo!

Ich bin absoluter LV Newbie!
ich habe folgende Hardware: cDAQ 9172 und ni 9472 (Digitalausgangsmodul 24V)
Nun möchte ich mit dem Ausgangsmodul ein schütz steuern. Jedoch soll bei einem eventuellen Fehlerfall oder Absturz der Ausgang ausgeschaltet sein (Logisch False). Momentan setze ich mit dem DAQmx - Schreiben den ausgang auf High, blos dann ist er ja dauerhft High, selbst menn die Anwendung beendet wird. Der Kanal ist auf 1 Sample (On Demand) konfiguriert. Was ich also wohl brauche ist ein Ausgang den ich (sagen wir mal) alle 1 Sekunde in einer Schleife mit einem True beschreiben muss. Würde dies nicht geschiehen sollte der Ausgang dann auf False fallen.
Ich habe auch schon über eine gepufferte ausgabe versucht dies zu realisieren, aber damit komme ich überhaupt garnicht zurecht.
Meine Idee währe den Puffer immer mit logisch 1 zu füllen und am ende eine 0, so das er bei einem Absturs den Puffer lehrt und zur 0 kommt.
aber ich haber keine idee wie?
1. weis ich nicht was man da für ne externe Taktquelle angeben soll, da gibt es nur 100kHz, 20Mhz und 80Mhz. aber ich brauche doch dann eine Sekundentaktung?
2. bekomme ich ständig einen puffer unterlauf als Fehler und das sogar bei den Beispielen wenn ich als samplerate 1Hz eingebe.
3. Wie fülle ich den Puffer? wenn ich am ende ne 0 haben will muss ich ja mittendrin schreiben. DAQmx - Schreiben schreibt aber doch ans ende oder?
Ich glaube mir fehlt das grundlegende verständnis!

Vielen Dank für Hilfe!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.02.2010, 13:56
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Sicherstellen dass Digitalausgang nach Absturz Low ist
Also, wenn Dein Programm richtig abschmiert, dann wird auch nichts mehr an die Hardware geschrieben. Ob Du das umgehen kannst, bezweifle ich.
Höchstens mit einem zweiten Programm, das überprüft, ob Dein erstes Programm noch läuft und wenn nicht, dann soll es den Ausgang ausschalten. Wenn aber Windows komplett abschmiert, sieht es schlecht aus. Oder habe ich Dich falsch verstanden?

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.02.2010, 17:21
Beitrag #3

lrad Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2009

9
2009
de

22305
Deutschland
Sicherstellen dass Digitalausgang nach Absturz Low ist
Hmm... Das ist natürlich bedauerlich!
Schade!
Trotzdem Danke!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.02.2010, 19:52
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Sicherstellen dass Digitalausgang nach Absturz Low ist
Von 1000 Abstürzen ist nur einer echt, die anderen sind Fehler, und für diese gibt es die Fehlerbehandlung. Der Zweck ist genau der, daß, wenn man schon das VI dann nicht mehr weiterlaufen lassen kann, dann wenigstens für einen geordneten Ausstieg zu sorgen. In Deinem Fall sollte z.B. vor dem Schließen die Funktion "DAQmx Rücksetzen" (in der Palette an gut versteckter Stelle) ausgeführt werden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.02.2010, 07:02
Beitrag #5

lrad Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2009

9
2009
de

22305
Deutschland
Sicherstellen dass Digitalausgang nach Absturz Low ist
"DAQmx Rücksetzen" habe ich auch bei mir drin.
Dazu habe ich jetzt auch nochmal ne Frage: Was ist wenn der Benutzer die Anwendung über (x) bzw. (Alt F4) beendet dann ist ja ein geordneten Ausstieg garnichtmehr sichergestellt oder? gibt es da auch noch ne möglichkeit?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.02.2010, 07:14
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Sicherstellen dass Digitalausgang nach Absturz Low ist
Das kannst Du mit dem Event "Panel Close?" abfangen.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.02.2010, 13:56
Beitrag #7

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Sicherstellen dass Digitalausgang nach Absturz Low ist
' schrieb:Was ich also wohl brauche ist ein Ausgang den ich (sagen wir mal) alle 1 Sekunde in einer Schleife mit einem True beschreiben muss. Würde dies nicht geschiehen sollte der Ausgang dann auf False fallen.

Du brauchst einen Watchdog...alles andere ist kalter Kaffee! Du darfst einem normalen PC niemals für Sicherheitsfunktionen missbrauchen!

Hier zwei Beispiele:

http://www.ziehl.de/ziehl/deutsch/schalt/wd100v.pdf

http://www.abb.de/product/seitp329/7eb3699...540049c29d.aspx

Gruß
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)
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
  Absturz von Applikation wegen Fehler in lvrt.dll dereinzug 5 3.052 20.10.2023 11:06
Letzter Beitrag: Martin.Henz
  Absturz von LabView 2016 MarcoN 9 5.277 21.07.2020 09:15
Letzter Beitrag: MicroScoop
  Mehrfacher Absturz von LabView 2010 Sade 3 3.513 24.09.2018 14:46
Letzter Beitrag: GerdW
  Absturz bei Öffnen eines sub VI oe-ms1 7 6.102 19.03.2018 06:58
Letzter Beitrag: oe-ms1
Exclamation Absturz Labview R.Fuertig 10 13.658 27.04.2015 13:16
Letzter Beitrag: rolfk
  Absturz bei Start mit geöffnetem Frontpanel (Sub-VI) Manivi 2 3.591 20.03.2015 21:10
Letzter Beitrag: Manivi

Gehe zu: