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 

Anschlüsse überprüfen



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!

20.11.2009, 12:53
Beitrag #10

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Anschlüsse überprüfen
Ich habe mich vor einiger Zeit mit einer ähnlichen Problematik auseinandergesetzt.

In einer FGV werden die Daten in einem Cluster gespeichert. Damit wollte ich erreichen, nur ein Read im Enum zum steuern der FGV zu haben, ebenso nur ein Write. Das funktionierte auch ganz gut, nach dem Read kann man mit "unbundle by name" den Wert(oder mehrere) bekommen den man will.
Beim Schreiben mit "bundle by name" wurden aber immer nur die angeschlossenen Werte geschrieben, nicht angeschlossene Werte bekamen die Werte aus der Konstanten. Werte die in einem vorhergehenden Write in die FGV gespeichert wurden gingen so wieder verloren (Bild1).
Erste Abhilfe habe ich mir dann beschafft, indem ich die FGV vor dem Write einfach ausgelesen habe und die Ausgabe als "Konstante" für "bundle by name" genutzt habe (Bild2).

    #1

    #2

Funktioniert... hat mir aber nicht so gefallen. Daher habe ich nach einer Möglichkeit gesucht, nur Werte im Cluster der FGV zu speichern, wenn diese von einem Standardwert abweichen. In meinem Fall ein leerer String und NaN.
Was ich jetzt noch lösen müsste, wäre das Rücksetzen von einem Clustereintrag auf den Init-Wert. Einfach NaN zu speichern geht ja nicht, da das dem Standard entspeicht und ignoriert wird. Aber das ist für mich im Moment nicht so wichtig.

In der neuen FGV vergleiche ich also die Werte im Cluster mit den Standardwerten, nur wenn die neuen Werte ungleich dem Standard sind, werden sie gespeichert (Bild5) ansonsten wird der Wert aus dem Shiftreg. der FGV behalten (Bild6).

    #3

    #4

    #5
    #6

Vielleicht hilft es dir, bestimmt kann man das eleganter lösen...


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Anschlüsse überprüfen - loki77 - 19.11.2009, 19:33
Anschlüsse überprüfen - Lucki - 19.11.2009, 19:47
Anschlüsse überprüfen - loki77 - 19.11.2009, 19:58
Anschlüsse überprüfen - schrotti - 19.11.2009, 22:02
Anschlüsse überprüfen - jg - 19.11.2009, 22:09
Anschlüsse überprüfen - Lucki - 19.11.2009, 23:21
Anschlüsse überprüfen - schrotti - 19.11.2009, 23:46
Anschlüsse überprüfen - Lucki - 20.11.2009, 12:06
Anschlüsse überprüfen - TSC - 20.11.2009, 12:46
Anschlüsse überprüfen - SeBa - 20.11.2009 12:53
Anschlüsse überprüfen - Lucki - 20.11.2009, 13:33
Anschlüsse überprüfen - TSC - 20.11.2009, 13:37
Anschlüsse überprüfen - SeBa - 20.11.2009, 13:39
Anschlüsse überprüfen - IchSelbst - 20.11.2009, 13:51
Anschlüsse überprüfen - SeBa - 20.11.2009, 14:07
Anschlüsse überprüfen - Lucki - 20.11.2009, 14:18
Anschlüsse überprüfen - IchSelbst - 20.11.2009, 14:20
Anschlüsse überprüfen - SeBa - 20.11.2009, 14:36
Anschlüsse überprüfen - RoLe - 20.11.2009, 15:36
Anschlüsse überprüfen - loki77 - 20.11.2009, 16:18
Anschlüsse überprüfen - SeBa - 20.11.2009, 17:26
Anschlüsse überprüfen - jg - 20.11.2009, 17:56
Anschlüsse überprüfen - Lucki - 20.11.2009, 20:03
Anschlüsse überprüfen - schrotti - 20.11.2009, 20:37

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  SubVI Anschlüsse ändern mikadm 2 4.868 06.08.2020 05:50
Letzter Beitrag: MScz
  String überprüfen ob Buchstabe vorhanden ist marsius 3 4.850 19.05.2014 07:48
Letzter Beitrag: GerdW
  Zahl auf Wertebereich überprüfen und Ausgang setzen Serial 3 4.592 29.04.2014 06:20
Letzter Beitrag: Serial
  String auf "Nicht-"Zahlen überprüfen... Booner 8 7.539 15.01.2013 14:33
Letzter Beitrag: GerdW
  SubVI ohne Anschlüsse iMax 7 8.169 19.12.2012 14:59
Letzter Beitrag: PaulF
  Überprüfen von Pfaden wohlhum 6 6.949 23.01.2012 16:47
Letzter Beitrag: Odie

Gehe zu: