Für dieses Forum muß Javascript im Browser aktiviert werden!
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 Jens, > die CC2 kann es mitbekommen, wenn Sie den Sendepuffer des edip abfragt. > > Hier mein Beispiel, wie ich es mache: > <code> > thread edipAbfrage > { > > loop > { > fehler = edip.receiveframe(myeDIP,e_buffer); > do > { > > a=edip.getRxData(e_buffer,t); > if a<255 and a > { > if t[0]=='A' > { > if t[2]==98 > {edip.areaFill(myeDIP,15,80,182,105); > edip.setTextMode(myeDIP,2); > sleep 100; > edip.text(myeDIP,0,25,90,"Hostmode wird eingeleitet"); > halt XportOut; > sleep 10000; > quit 256; > } > else if t[2]==97 > {edip.areaFill(myeDIP,15,80,182,105); > edip.setTextMode(myeDIP,2); > sleep 100; > edip.text(myeDIP,0,25,90,"CC2 wird neu gestartet"); > sleep 2000; > quit -1; > } > else if t[2]==99 > { > edip.runMakro(myeDIP,2); > } > else if t[2]==14 > { > edip.runMakro(myeDIP,3); > } > else if t[2]==31 > {strx.cut(element,hString,0,2); > strx.cut(element,mString,3,2); > x=1; > TimeSt=""; > ZeitSetzen(hString,mString); > sleep 100; > edip.runTouchMakro(myeDIP,13); > } > > } > } > } while a<255 and a; > > sleep 300; > } > > } > > </code> > > D.h. das Drücken der Taste mit dem code 99 startet das Makro mit der Nummer 2, die Taste mit dem code 14 > startet das Touchmakro mit der Nummer 13. > > Die Definition der Makros liegt bei mir direkt im edip (per KitEditor erstellt). > > Was ich allerdings auch noch nicht hinbekommen habe, ist das wenn eine Touchtaste am edip gedrückt > wird, direkt das Touchmakro vom edip gestartet wird und die CC2 edipAbfrage dieses registriert und > eigene Aktionen auslöst. > Es scheint so, wenn das Touchmakro im edip selbst verarbeitet wird, der Tastencode dann nicht mehr nach außen > übermittelt wird. > > Ich hoffe, ich konnte Dir auf die Schnelle etwas weiterhelfen. > > Gruß Heiko > > > Guten Abend zusammen > > > > Ich hab da vielleicht eine dumme frage. Also wie funktioniert das mit den makros beim edip und cc2, > > dass wenn z.b ein makro durch ein touch ausgelöst wird wie bekommt dies die cc2 mit... > > > > Genauer also z.b. eine Touchtaste wird gedrückt, mit dieser taste wird z.b. ein neuer Temperaturwert > > bestätigt sprich gesetzt wie bekommt dies nun die cc2 mit