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

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> Hallo Matthias, > > > > Mit C2 gibt&#39;s mehr Möglichkeiten als mit CC-Basic. > > > Allerdings gibt&#39;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&#39;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:<font face="courier new" size=2> > if Bedingung1 { ... } > else > if Bedingung2 { ... } > else > if Bedingung3 { ... } > else > if Bedingung4 { ... } > else > if Bedingung5 { ... } > usw.</font> > 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&#39;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.
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB