INFO - FAQ - CC2-Forum - CCPro-Forum |
> > Ich habe folgendes Problem. > > > > Ich möchte am Eingang Port 4 eine Frequenz von 4hz mit der > > > > C Controll Mirco messen. > > > > Diese Freq Variable soll mir der Simulator anzeigen.Aber irgendwie > > > > Funktioniert es nicht. > > Aha. Tja, dann wird wohl irgendwo ein Fehler sein. ;-) > > Deine Fehlerbeschreibung ist leider etwas arg dürftig. > > Was genau funktioniert denn nicht? > > Siehst Du gar keine Zahl? > > Oder siehst Du eine falsche Zahl? > > Falls Du keine Zahl siehst: Was erwartest Du denn, wo Dir warum welche Zahl angezeigt wird? > > Falls Du eine falsche Zahl siehst: Welche siehst Du, und welche erwartest Du? > > Wie soll Deiner Meinung nach im Simulator überhaupt eine Frequenzmessung erfolgen? Klickst Du mit > Maximalgeschwindigkeit auf den Freq-Port? > > Ich kenne allerdings nur die CC-Station und da wären folgende Statements überflüssig. > > > define FREQ_IN port[4] > > FREQ=200 > > Sicher, dass Du die bei der Micro brauchst? > > Was mit den folgenden Statements > > > if FREQ >2 then goto run > > b=1 > > goto Zählerstand > > #run > > a=5 > > end > > passieren dürfte, wäre: > Wenn die Frequenz mindestens einmal <=2 ist, wird b auf 1 gesetzt. > Sobald die Frequenz einmal auf > 2 ist, wird a auf 5 gesetzt und das Programm beendet. > > Um etwas "zu sehen", müsstest Du dir also ständig den Inhalt der Variablen a und b anschauen, falls das > im Simulator geht. Tust Du das? > > Da ich vermute, dass im Simulator immer die Frequenz 0 gemessen wird, prognostiziere ich folgendes > Programmverhalten: > > a bleibt 0, b wird sofort auf 1 gesetzt und das Programm läuft endlos. > > Bye > Achim > Hallo IQ250! Die Frequenzmessung geht nur auf dem MICRO, nicht auf dem Simulator! Du kannst aber das Programm auf MICRO spielen, mit Print FREQ und HYPER-TERMINAL starten. Dann siehst Du die werte von FREQ. |
Antwort schreiben |