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, ich benötige Hilfe, > > ich möchte ein touch auslesen und über tasten schalten. Die Touchtatsen reagieren aber das Programm > wird nicht weiter geführt. > > hier meine C2-Routine: > > Die Funktion wird aus dem Mainthread gestartet. > > function relais() > > { > > touchlcd.font(1,1,1); > touchlcd.clear(); > touchlcd.touchactive(0); > t1="AUTOMATIC"; > touchlcd.button(0,1,4,21,2,t1,str.length(t1)); > t1="MENUE"; > touchlcd.button(0,5,8,10,2,t1,str.length(t1)); > t1="RELAIS 1 "; > touchlcd.button(0,9,12,1,2,t1,str.length(t1)); > t1="RELAIS 2 "; > touchlcd.button(0,17,20,2,2,t1,str.length(t1)); > t1="RELAIS 3 "; > touchlcd.button(0,25,28,3,2,t1,str.length(t1)); > t1="RELAIS 4 "; > touchlcd.button(0,33,36,4,2,t1,str.length(t1)); > t1="RELAIS 5 "; > touchlcd.button(0,41,44,5,2,t1,str.length(t1)); > t1="RELAIS 6 "; > touchlcd.button(0,49,52,6,2,t1,str.length(t1)); > > > k1="0";k2="0";k3="0";k4="0";k5="0";k6="0";k7="0";k8="0"; > touchlcd.button(0,13,13,0,2,k1,str.length(k1)); > touchlcd.button(0,21,21,0,2,k2,str.length(k2)); > touchlcd.button(0,29,29,0,2,k3,str.length(k3)); > touchlcd.button(0,37,37,0,2,k4,str.length(k4)); > touchlcd.button(0,45,45,0,2,k5,str.length(k5)); > touchlcd.button(0,53,53,0,2,k6,str.length(k6)); > byte x; > loop > > if swcom.rxd() // hier Problem Programm läuft nicht weiter > > { > > x=swcom.get(); > > if x==10 break; > else > if x==1 rel1 = not rel1; > else > if x==2 rel2 = not rel2; > else > if x==3 rel3 = not rel3; > else > if x==4 rel4 = not rel4; > else > if x==5 rel5 = not rel5; > else > if x==6 rel6 = not rel6; > else > if x==7 rel7 = not rel7; > else > if x==8 rel8 = not rel8; > > if rel1==255 k1="1";else k1="0"; > if rel2==255 k2="1";else k2="0"; > if rel3==255 k3="1";else k3="0"; > if rel4==255 k4="1";else k4="0"; > if rel5==255 k5="1";else k5="0"; > if rel6==255 k6="1";else k6="0"; > if rel7==255 k7="1";else k7="0"; > if rel8==255 k8="1";else k8="0"; > > touchlcd.button(0,13,13,0,2,k1,str.length(k1)); > touchlcd.button(0,21,21,0,2,k2,str.length(k2)); > touchlcd.button(0,29,29,0,2,k3,str.length(k3)); > touchlcd.button(0,37,37,0,2,k4,str.length(k4)); > touchlcd.button(0,45,45,0,2,k5,str.length(k5)); > touchlcd.button(0,53,53,0,2,k6,str.length(k6)); > > > if rel1==255 out1=1;else out1=0; > if rel2==255 out2=1;else out2=0; > if rel3==255 out3=1;else out3=0; > if rel4==255 out4=1;else out4=0; > if rel5==255 out5=1;else out5=0; > if rel6==255 out6=1;else out6=0; > if rel7==255 out7=1;else out7=0; > if rel8==255 out8=1;else out8=0; > > // hier Relaisauswertung, geht nicht weil Progr. nicht weiterläuft > > } > standartansicht(); > > }
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB