Extended Objekte

BASIC2006

Die C-Control M-Unit 2 (und Station) kennt folgende Extended-Objekte (oder auch Extended Funktionen):

  • CONFIG: Konfigurationsregister 1 des Controllers
  • CONFIG2: Konfigurationsregister 2 des Controllers
  • IIC: Steuerung des I²C-Bus
  • IR: Infrarat-Kommunikation
  • LCD: LC-Display-Ansteuerung
  • RF: 433-MHz-Kommunikation
  • STACK: Stapelspeicher

Eine Besonderheit auf der C-Control Advanced ab der Version 2.28 stellt das VoiceModule dar, mit dem Soundfiles ausgeben und gespeichert werden können.

Diese Objekte sind nur auf diesen (und nachfolgenden) Controllern verfügbar.

Intern arbeiten diese Objekte mit PRINT-Umleitungen. Dabei wird in der Regel der Objekt- oder Befehlsname in Raute-Zeichen gesetzt. Sie können daher mit PRINT keine Raute ausgeben (Alternative Ausgabe mit PUT, siehe in der Beschreibung von PRINT).

Eine Umleitung erfolgt immer mit der Initialisierung INIT. Zwischen einer Umleitung und einer weiteren Umleitung, also zwischen zwei Extended Objekten muss die aktive Umleitung immer mit OFF deaktiviert werden.

Beispiel:

 ' Falsch:
 LCD.INIT
 LCD.CLEAR
 LCD.PRINT "Test"

 IIC.INIT ' Funktioniert nicht, weil LCD-Objekt
 IIC.START ' noch aktiv ist
 ' ...

 ' Rictig:

 LCD.INIT
 LCD.CLEAR
 LCD.PRINT "Test"
 LCD.OFF

 IIC.INIT ' Funktioniert, weil LCD-Objekt
 IIC.START ' nicht mehr aktiv ist
 ' ...

Siehe auch: PRINT

© 2004 - 2012 tappertzhofen. Alle Reche vorbehalten.
Seitenanfang | Impressum