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 

FTDI



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!

26.09.2007, 08:16 (Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2007 08:21 von rolfk.)
Beitrag #12

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
FTDI
' schrieb:An der Stelle weis ich nicht genau wie du das meinst. Wann oder besser in welchen Fall benötige ich beispielsweise eine Synchrone Abarbeitung?
In meinem Programm werden von den 3 angeschlossenen Modulen nur Werte gelesen, zur Anzeige gebracht und gleichzeitig in ein Binary-File geschrieben...

Also Deine Eingangsschlaufen lesen beispielsweise alle 10 ms einen Wert, weil die Instrumente diese einfach so "herausschreien". Wenn Du in Deiner Hauptschlaufe nun alle diese Werte haben möchtest (etwa weil der dynamische Verlauf davon wichtig ist) dann musst Du synchronisieren (am Besten mit Queues oder auch LV2 Style Globals).
Wenn es Dir aber nur darum geht ab und an den aktuellen Wert auf Disk zu schreiben und alle anderen Werte ohne Probleme verloren gehen können, dann ist die von Dir gemachte Entkopplung in Ordnung.

Ein Problem solltest Du aber nicht vernachlässigen. So wie Du es jetzt getan hast merkt Deine Hauptschlaufe wohl nicht wenn plötzlich keine Daten mehr kommen, etwa weil das Kabel unterbrochen ist oder das Instrument keinen Strom mehr hat. Du loggst dann einfach stundenlang den letzten gemessenen Wert oder vielleicht 0 je nach dem wie Du die Leseschlaufe mit Dekodierung programmiert hast. Das würde ich dadurch lösen, dass ich im Falle eines Fehlers beim Lesen explizit einen Wert NaN (Not a Number) in die lokale Variable schreiben würde. Dann siehst Du im log automatisch wenn das Instrument nicht mehr arbeitete wie es sollte.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
FTDI - Otti - 21.09.2007, 12:16
FTDI - IchSelbst - 21.09.2007, 14:30
FTDI - Otti - 21.09.2007, 16:35
FTDI - IchSelbst - 21.09.2007, 17:31
FTDI - Otti - 21.09.2007, 17:56
FTDI - IchSelbst - 21.09.2007, 18:30
FTDI - Otti - 21.09.2007, 19:11
FTDI - IchSelbst - 21.09.2007, 20:01
FTDI - Otti - 22.09.2007, 15:22
FTDI - rolfk - 23.09.2007, 19:11
FTDI - Otti - 24.09.2007, 10:12
FTDI - rolfk - 26.09.2007 08:16
FTDI - Otti - 26.09.2007, 17:56

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Probleme mit VISA und FTDI-USB auf RS422 chip wernerIBN 8 7.396 18.06.2012 08:26
Letzter Beitrag: wernerIBN
  Problem mit FTDI USB Chip stevenhiker 14 17.379 10.03.2009 21:23
Letzter Beitrag: stevenhiker
  FTDI-Modul mit DLL dany22 2 5.937 16.07.2006 22:00
Letzter Beitrag: jg

Gehe zu: