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 

DAQ Assistent - Watchdog



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!

12.02.2016, 10:36 (Dieser Beitrag wurde zuletzt bearbeitet: 12.02.2016 10:39 von IchSelbst.)
Beitrag #12

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.695
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: DAQ Assistent - Watchdog
(12.02.2016 09:55 )Britta123 schrieb:  Und was müsste ich dabei beachten.
Was hier fehlt, fällt nicht unter Tricks, eher unter Styleguide.

Was schlecht ist, ist die Unübersichtlichkeit. Es gibt zu viele zu lange Drähte mit zu vielen Biegungen.

Schön wäre natürlich, alles modular aufzubauen. z.B. für alles, was eine DAQmx-Task hat, ein eigenes FGV. Nachrüsten geht sowas aber nur ganz schwer.

Was aber geht, ist folgendes:
Du kannst die vielen einzelnen Drähte in einen Cluster zusammenfassen. Außerdem viele Funktionen in ein SubVI auslagern. z.B. die drei PWM-Assistenten. Alleine durch diese beiden Maßnahmen wird das BD schon erheblich kleiner. Die Handhabung des VIs FlowRegelung im BD wird dann auch schöner: Es gibt nur noch einen Eingang, nämlich einen Cluster mit allen Daten.

Der "Cluster mit den Drähten" hat möglicherweise kein FP, was nicht schlecht wäre. Dieser Cluster liegt im Schieberegister. Ein weiterer Cluster enthält idealerweise alle Frontpanel-Anzeigeelemente. Praktisch ist das leider nicht immer umsetzbar. Auch FP-Bedienelemente kann man in einen Cluster legen.

Weist du um den Sachverhalt, dass eine Abfrage von DBL-Werten auf den Wert 0.0 zu Problemen führen kann? Aus "Rundungs-technischen Gründen" kann z.B. bei einer Operation, bei der 0.0 herauskommen soll, z.B. 1e-10, was fast Null ist, herauskommen. Und weil es eben nur fast Null ist, wird der Vergleich auf "= Null" false ergeben. Einen "Ist-Gleich"-Vergleich soll man bei DBL-Werten eigentlich nicht machen, eigentlich soll man eine Bereichsabfrage machen. z.B.: Alles was im Bereich von [-1E-5 .. 1E-5] liegt, gilt als Null. Möglich ist, dass bei dir aus gegebenen Gründen, die ich nicht kenne, eine "Ist-Gleich"-Abfrage funktioniert. Zumindest aber muss man sich dieses Effektes im Klaren sein.

Zuletzt noch ein kleines Späßchen:
Es gibt nur einen Grund ein BD so zu gestalten. Du kannst deinem/r Chef/in sagen: "Kuck, so kompliziert ist das". Yahoo

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
DAQ Assistent - Watchdog - Britta123 - 12.11.2015, 15:33
RE: DAQ Assitent - Watchdog - GerdW - 17.12.2015, 15:42
RE: DAQ Assistent - Watchdog - GerdW - 10.02.2016, 11:15
RE: DAQ Assistent - Watchdog - GerdW - 10.02.2016, 16:46
RE: DAQ Assistent - Watchdog - GerdW - 11.02.2016, 09:36
RE: DAQ Assistent - Watchdog - IchSelbst - 12.02.2016 10:36
RE: DAQ Assistent - Watchdog - Freddy - 12.02.2016, 10:34
RE: DAQ Assistent - Watchdog - GerdW - 12.02.2016, 10:39
RE: DAQ Assistent - Watchdog - Freddy - 12.02.2016, 10:42
RE: DAQ Assistent - Watchdog - GerdW - 15.02.2016, 11:14

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  DAQ Assistent jodh14 8 6.029 12.11.2020 13:15
Letzter Beitrag: jg
  DAQ-Assistent stephan480 2 4.673 15.06.2018 16:51
Letzter Beitrag: jg
  DAQmx- USB 6221 Watchdog schrotti 1 3.313 05.06.2009 15:04
Letzter Beitrag: schrotti
  DAQ Assistent santaclaus 1 5.087 22.12.2008 11:08
Letzter Beitrag: Y-P

Gehe zu: