Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

kompletten inhalt einer variablen liste verlgeichen?

mwatermann
2007-01-10
2007-01-11
  • mwatermann - 2007-01-10

    hallo,

    ist es möglich, zB mit dem ^inhaltsoperator, den inhalt einer kompletten variablen liste im programm zu vergleichen, bzw. auf änderung zu prüfen?!?

    (keine netzwerkvariablen! Globale_Variablen liste)

     
  • Erik Böhm - 2007-01-11

    Hallo

    Das geht wohl nur 'von Hand'.

    Eine Variablenliste ist ja kein zusammenhängendes Konstrukt.

    Da wäre evtl. die Funktion SysLibGetSymbolAddress() hilfreich, falls das von deinem Zielsystem unterstützt wird.

    Über einen Pointer ginge das höchstens mit einer STRUCT.

    Was wohl auch der bessere Weg wäre. (Ich kenne ja das Ziel noch nicht)

    Gruss

    Erik

     
  • mwatermann - 2007-01-11

    schade... dachte ich mir schon... habs jetzt 'von hand' gelöst.

    dachte an etwas, wie bei den netzwerkvariablen listen, bei denen man 'bei änderung übertragen' anwählen kann. so etwas wäre für normale variablen listen in verbindung mit retain sinnvoll, bzw. könnte ich gebrauchen ('speichern bei änderung').

    ich arbeite mit 2 gleichen, aber unterschiedlich benannten variablen listen und vergleiche jetzt deren inhalt 'von hand' (mit einer funktion) auf änderung.

     

Log in to post a comment.