Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Nochmal C-Control Station 2 Fragen Kategorie: CC2-Unit & Appl.Board / CC2-Station (von André H. - 21.09.2002 8:50)
Als Antwort auf Re: Nochmal C-Control Station 2 Fragen von Matthias Pannek - 20.09.2002 23:38

Hallo Matthias,

> > Mit C2 gibt's mehr Möglichkeiten als mit CC-Basic.
> > Allerdings gibt's auch ein paat Nachteile:
> > Es gibt kein "goto" und auch kein "on ... goto"(bzw. select)
>
> Dafür scheint es "function" zu geben.

Functionen sind das Euqivalent zu "gosub".
Aber für goto selbst gibt es leider kein Ersatz. Gut, wenn man
entsprechend mit Funktionen und if's programmiert ist das kein
Problem.
Was wirklich stört ist, da� es kein Ersatz für "on... goto" gibt.
Somit muÃ? alles mit if in folgendem Stil abgefragt werden:
if Bedingung1 { ... }
else
if Bedingung2 { ... }
else
if Bedingung3 { ... }
else
if Bedingung4 { ... }
else
if Bedingung5 { ... }
usw.

Das schluckt aber leider sehr viel Rechenzeit zu einer "select"-Lösung.

> > Das ist möglich, aber nicht zu empfehlen. Die 2WB Temp.Sensoren
> > sind leider relativ ungenau und nebenbei teuer.
> > Besser ist es, normale Temperatursensoren an den AD-Ports,
> > oder I²C-Bus-Sensoren zu verwenden.
>
> Ok, da muss ich mich noch mit beschäftigen. Aber wenn ein I²C-Bus keine Nachteile gebenüber dem 2WM-Bus hat (also von der Kabellänge) spricht ja nichts dagegen :)
>
Der I²C-Bus hat nur den Nachteil, da� bei langen Leitungen viel beachtet werden mu�.
Aber für Deinen Fall wird es reichen einen zweiten, langsameren Bus zu emulieren.
(siehe "i2cext.c2" ca. 3,5kHz mit OSOPT_V2)
Im Prinzip kann man mit der Taktrate dieses zweiten Buses so weit runter gehen
wie man will. Kurz je niedriger die Frequenz, desto länger die Leitung.

> > > In 2 Zimmern könnte ich kein Kabel legen. Wäre eine Funkübertragung möglich?
> >
> > Mir sind keine passenden Sender-Empfänger kominationen bekannt.
> > Aber ein Kabel lässt sich fast immer Verlegen. z.B. in der Sockelleiste.
>
> Müsste ich probieren. Ins Bad würd ich z.B .schlecht kommen :(

Gibt's im Bad keinen Schalter, der zu einer Wand, z.B. im Flur führt.
Dann könntest Du einfach ein Loch durchbohren. :-)

> > > Die Relais am der Station lassen sich ja auch recht einfach schalten. Bei einem eingebauten Display sollte dies ja einfacher sein.
> > >
> > ??
>
> Schlecht ausgedrückt. Ich meinte halt ob es bei der C2 so einen Befehl wie lcd("bla") gibt um eine Ausgabe zu generieren oder ob es etwas umständlicher angesprochen wird wie bei der C1.
>
Die Spache C2 ist in Module(u.a.Treiber) aufgteilt.
Um auf einem LCD etwas auszugeben muÃ? man so schreiben:
string a;
s="text"
lcdext.print(s); //bzw. ähnliche Funktion im Modul "station_lcd.c2"

>
> Ok, im Endeffekt ist die Station also ein C-Control 2 mit Application-Board...

Im Prinzip schon, nur daÃ? die Tastatur mehr Tasten hat, es noch ein paar
Zusatz-LEDs gibt und 2 Schieberigister am LCD hängen für Port
P0, LEDs & Relais.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: Nochmal C-Control Station 2 Fragen (von Matthias Pannek - 21.09.2002 14:32)