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 

USB 6008 hängt



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!

11.10.2007, 08:29 (Dieser Beitrag wurde zuletzt bearbeitet: 04.12.2007 22:06 von jg.)
Beitrag #1

mistele Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Feb 2007

8.5.1.
2005
DE

85354
Deutschland
USB 6008 hängt
Hallo,

mit einem USB-6008 lese ich analoge Geräte, 0-10 V ein mal je Stunde aus. Das System arbeitete 5-6 Tage ganz prima, dann Systemfehler. Ausstecken und einstecken des USB-Kabels oder ein "Hardware zurücksetzen" macht das System wieder flott. Im weiteren trat der Fehler nach 1-2 Tagen oder noch schneller wieder auf. Ein Austausch des USB-6008 brachte das selbe Bild.

Woran könnte das liegen, was ist da falsch, Software oder Hardware?

(VI LV 8.0)


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  Fehler.vi (Größe: 36,73 KB / Downloads: 238)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.10.2007, 08:45
Beitrag #2

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
USB 6008 hängt
Hallo mistele,

welchen Fehler bringt denn Dein Programm?
Aber vielleicht solltest Du den DAQ-Task sauber programmieren. (Oder im MAX erstellen)
Task starten und auch wieder kontrolliert beenden.

Gruß
Andreas


Angehängte Datei(en) Thumbnail(s)
       

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2007, 09:08
Beitrag #3

mistele Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Feb 2007

8.5.1.
2005
DE

85354
Deutschland
USB 6008 hängt
' schrieb:Hallo mistele,

welchen Fehler bringt denn Dein Programm?
Aber vielleicht solltest Du den DAQ-Task sauber programmieren. (Oder im MAX erstellen)
Task starten und auch wieder kontrolliert beenden.

Gruß
Andreas


Lieber Andreas,

Danke für deine schnelle Antwort. Der DAQ-Task wurde im MAX erstellt. Mit allen anderen Aufbauten hat das bis jetzt auch prima funktioniert. Ist eine Programmierung des DAQ-Tasks im LabVIEW Code vorteilhafter als im MAX?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2007, 10:24 (Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2007 10:29 von Lucki.)
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
USB 6008 hängt
Ich weiß nicht woran es liegt, aber ich will Dir eine Verbesserung vorschlagen. Dein Programm hat das Manko, dass es sich nicht sofort stoppen lässt, sondern dass das bis zu einer Stunde dauern kann.
Abhilfe z.B: Statt "Wait" das Timeout von "Auf Occurrence warten" verwenden. Der Stop-Taster befindet sich in einer zweiten parallele Schleife und erzeugt beim Drücken die Occurrence, worauf das Programm sofort beendet wird. (im false-Case befindet sich ein Wait von 100ms)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2007, 10:57
Beitrag #5

mistele Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Feb 2007

8.5.1.
2005
DE

85354
Deutschland
USB 6008 hängt
Danke, das ist in jedem Fall eine gute Idee, werde ich so umsetzten.

Gruß,

Bodo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2007, 13:00
Beitrag #6

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
USB 6008 hängt
' schrieb:Ist eine Programmierung des DAQ-Tasks im LabVIEW Code vorteilhafter als im MAX?


Hallo Bodo,

ich hab mir Dein Progrämmchen nicht genau genug angesehen, sonst wäre mir aufgefallen, daß es sich um einen Task handelt der mit dem MAX erstellt wurde.
Ist natürlich vollkommen egal, ob Du einen Task programmatisch erzeugst oder mit dem MAX.
Trotzdem sollte der Task gestartet und auch beendet werden.
Ich kann mir den Fehler (kaskadierung) eigentlich nur so vorstellen.
Ist aber auch kein großes Problem. 2 VI's + 4 Drähte ist alles. (siehe screenshots)

Noch ne kleine Anregung, die Berechnung Deiner rot und schwarz Werte würde ich in ein SubVI packen.
Ist dann vielleicht etwas übersichtlicher. Aber das ist in diesem Fall Geschmackssache.

Grüße
Andreas


Angehängte Datei(en) Thumbnail(s)
   
Bild(er)
   

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.10.2007, 14:49
Beitrag #7

mistele Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Feb 2007

8.5.1.
2005
DE

85354
Deutschland
USB 6008 hängt
Lieber Andreas,

bin jetzt ewas überrascht, da ich die Tasks immer ohne öffnen und schliesen angeaprochen habe. Aber super wenn damit die Lösung gefunden wäre. Mache ich in jedem Fall so.

Danke,

Bodo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.10.2007, 17:11
Beitrag #8

mistele Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Feb 2007

8.5.1.
2005
DE

85354
Deutschland
USB 6008 hängt
Hallo Andreas,

das war die Lösung, Task öffen und beenden, alles läuft nun prima,

Danke,

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


Gehe zu: