C Control I Unit-M 2.0 BASIC 5 Vdc Inputs / outputs 16 x digital I/Os/8 x analog or digital I/Os/2 x analogue outputs (s 198822 Scheda Tecnica
Codici prodotto
198822
SYSTEM PROPERTIES
System Properties - System Eigenschaften oder auch System Variablen - sind spezielle Ressourcen die mit
festen, reservierten Bezeichnern versehen sind, die nicht deklariert werden müssen.
festen, reservierten Bezeichnern versehen sind, die nicht deklariert werden müssen.
BEEP
Die BEEP Anweisung erzeugt ein 5V Rechtecksignal am Port BEEP. Es ist üblicher Weise an einen
Piezosummer angeschlossen.Eine Tonausgabe ist hilfreich zur Anzeige oder Bestätigung von Ereignissen.
z.B. wenn eine Taste gedrückt wurde oder ein Alarmzustand besteht.
Der Frequenzbereich erstreckt sich von 100Hz bis ca. 10kHz. Der Wert für Tone nimmt dabei Werte von 100
bis 1 an. Werte kleiner als 2 sollten allerdings nicht benutzt werden, da durch die häufigen System-Interrupts
die Systemstabilität nicht immer gewährleistet ist. Werte grösser als 100 verändern die Tonfrequenz
unwesentlich.
Piezosummer angeschlossen.Eine Tonausgabe ist hilfreich zur Anzeige oder Bestätigung von Ereignissen.
z.B. wenn eine Taste gedrückt wurde oder ein Alarmzustand besteht.
Der Frequenzbereich erstreckt sich von 100Hz bis ca. 10kHz. Der Wert für Tone nimmt dabei Werte von 100
bis 1 an. Werte kleiner als 2 sollten allerdings nicht benutzt werden, da durch die häufigen System-Interrupts
die Systemstabilität nicht immer gewährleistet ist. Werte grösser als 100 verändern die Tonfrequenz
unwesentlich.
Syntax: Beep Ton, dauer, pause
Ton
Tonhöhe, Wertebereich 2 bis 100
Tonhöhe, Wertebereich 2 bis 100
Dauer
Dauer des Tons in Einheiten von 20ms
Dauer des Tons in Einheiten von 20ms
Pause
Pause nach dem Ton.
Pause nach dem Ton.
RTC - ECHTZEITUHR
Die Echtzeituhr, Real Time Clock (RTC) beinhaltet die Uhrzeit. Sie kann manuell durch Beschreiben der
zugehörigen Variablen gestellt werden, oder auch automatich mit der gesetzlich gültigen Zeit synchronisiert
werden, wenn ein entsprechended Empfangsmodul angeschlossen und die Systemerweiterung dafür
geladen wurde. Alle Variablen sind Byte Werte.
zugehörigen Variablen gestellt werden, oder auch automatich mit der gesetzlich gültigen Zeit synchronisiert
werden, wenn ein entsprechended Empfangsmodul angeschlossen und die Systemerweiterung dafür
geladen wurde. Alle Variablen sind Byte Werte.
Für die RTC sind die Variablen YEAR,MONTH,DAY,DOW,HOUR, MINUTE, SECOND reserviert. Sie sind
lesbar und beschreibbar.
DOW ist der Wochentag, er nimmt Werte von 1 (Montag) bis 7 (Sonntag) an. Alle Variablen sind nach
Programmstart mit NULL initialisiert.
lesbar und beschreibbar.
DOW ist der Wochentag, er nimmt Werte von 1 (Montag) bis 7 (Sonntag) an. Alle Variablen sind nach
Programmstart mit NULL initialisiert.
Beispiel: Abfrage der Sekunden.
Beispiel: Stellen der Sekunden.
TIMER
Der Timer ist eine Systemvariable und wird alle 20ms inkrementiert. Er lauft bis zu einem Zählerstand von
32768 und hält dann an. Der Timer kann gelesen und beschrieben ( z.B. gelöscht ) werden. Timer ist eine
Word Variable.
32768 und hält dann an. Der Timer kann gelesen und beschrieben ( z.B. gelöscht ) werden. Timer ist eine
Word Variable.
Beispiel:Lesen des Timer
Beispiel: Schreiben des Timer
1
IF TIMER = 10000 THEN GOTO X
MyWord=TIMER/100
TIMER = 0
BEEP 10,100,20
IF SECOND = 10 THEN GOTO X
SECOND = 0