Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Bit-zustände dauerhaft speichern (Open for write)? Kategorie: Programmierung Basic (von Henrik, Homepage - 3.05.2005 17:18)
 Als Antwort auf Bit-zustände dauerhaft speichern (Open for write)? von NRGeee - 3.05.2005 16:01
Henrik nutzt:  CC1-M-Unit V1.2/2.0, Micro

> Frage:
> wenn ich ein Bit am Programm-start Definiere, setzt es sich dann dabei automatisch auf off?
> wie kann ich ein Bit im Programm-Ablauf z.B. auf on stellen und es nach einem Neustart wieder abfragen?
> könnte man im Programm mit OPEN# FOR WRITE eine datei oder BIT´s speichern und diese dann nach einem Stromausfall wieder mit OPEN# FOR READ auslesen?
>
> ich möchte 6 BIT´s während des Programm-Ablauf´s speichern,
> nach einem Neustart des Programms sollen die Bits wieder den Zustand annehmen den sie vor dem "Stromausfall" oder Neustart hatten.
>

Klar geht das :-)
Am einfachsten indem Du Deine Bits definiert in einem Byte unterbringst:


define flags        as    byte[15]   'Beispiel! dem eigenen Programm bitte anpassen!
define bit_a        as    bit [113]
define bit_b        as    bit [114]
define bit_c        as    bit [115]
define bit_d        as    bit [116]
define bit_e        as    bit [117]
define bit_f        as    bit [118]
define bit_g        as    bit [119]
define bit_h        as    bit [120]


Bei Programmende oder sonstiger passender Gelegenheit mit open for write abspeichern
und bei Programmstart mit open for read wieder einlesen.

Grüße
Henrik

Meine Homepage: http://www.henrik-reimers.de/control/

 Antwort schreiben

Bisherige Antworten: