
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Danke Thomas für die schnelle Antwort. Ich glaub ich bin heut zu blöd, kannst Du das noch mal genauer zeigen, denn das mit auf Null setzen hab ich ja hinbekommen, aber da setzt die Controll das immer auf Null. > Wie mach ich das dann, daß es in Zukunft dann weiter zählt.Denn wenn ich das dann mit der Null wieder raus nehmen kommen wieder zufällige Werte. > Evtl mal in das vorangegangene Programm einbinden, wäre sehr nett von Dir > Danke Danny Hallo, ich habe dass leider auch noch nicht ausprobiert. Ich habe im moment leider auch keine Zeit um ein Programm zu schreiben. Ich muss mir das noch mal gut überlegen, wie das gehen könnte. Sicher gibt es hierfür eine einfache Lösung. ... Wie wäre es mit einer kleinen Hardwareerweiterung. Immer wenn ein bestimmtes Port (Eingang) auf Null gesetzt wird, dann wird die Zählervariable auch vom Programm auf Null (oder 1) gesetzt. D.H. beim ersten mal Programmlauf (bzw. Anwendung) gibt man per Tastendruck eine Null an das Port. Somit umgehst Du das Problem mit dem Nullsetzen per Programm, was ja zu deinem Problem führt dass nach dem Start immer eine Null übernommen wird. Das sollte funktionieren. Ansonsten wird in der Anwendung der Taster nicht betätigt und das Programm erhöht die Variable wie schon gehabt. > > > > > > > > Du musst die Variable Zaehler beim ersten Start auf einen definierten Wert setzen (0).Oder eine zweite Variable zu Hilfe nehmen. Der Wert von Zaehler ist sonst nicht definiert und dem Zufall überlassen. > > Wenn dann beim naechstern Start der Wert von Zaehler > 0 dann kannst Du weiterzählen lassen (mit einer IF Zaehler > 0 Abfrage oder so. > > > > viel Erfolg, Thomas > > > |
| Antwort schreiben |