Gast
#966445
Hallo Leute... ich habe ein Problem. Ich möchte nach dem Initialisieren eines Sensor diesen Wert in einer Variable für weitere Berechnungen speichern. Dieser Wert soll nur verloren gehen bzw. gelöscht werden, wenn ich reset betätige. Bei meinem derzeitigen Code, geht dieser gespeicherte Wert allerdings verloren, sobald auch der Sensor keinen Wert mehr liefert. Ich lege den Syntax mal bei, vielleicht sieht jemand meinen Fehler. . . . CASE state IS WHEN INITIALIZE => IF (ready='1') THEN orig_data:=pulse_width_in; state<= SUB; ELSE state<=state; END IF; WHEN SUB => data:=pulse_width_in; state<= ACCORD; WHEN ACCORD => IF (data > orig_data) THEN . . . Das State INITIALIZE wird nur einmal bei der Initialisierung abgefragt, damit der Wert gespeichert wird in der Variablen orig_data. Diese möchte ich als Referenz immer beibehalten. Danach folgt in den weitern states die Bearbeitung, allerdings verliert die VAriable orig_data immer ihren Wert. Wie kann ich sie fest beschreiben. Danke.