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 Limdor, > > Das einfachste wäre, wenn Du die Hostleitung aus der Station rausholst und den > Inkrementalgeber an Host und FRQ.1 anschließt. > Der Controller kann nämlich die Auswertung von Inkrementalgebern hardwareseitig. > Dazu benötigst Du dann nurnoch das Modul inkremental.c2. > Alles weitere steht im Modul bzw. in der Hilfe dazu. > Du brauchst nur eine kleine Zusatzschaltung, damit der Inkrementalgeber die CC2 > bei einem Reset nicht in den Host-Modus versetzt. > > MfG André H. > > > > Ich habe den Inkemantalgeber an den Eingängen 8 und 9 der C-Control II Station. > > Ich nutze die Funktion port.getcount() an um die Impulse zu zählen. > > Mein Problem bei der ganzen Sache ist das ich noch nicht weiss wie ich die Impulsfolge überwache. > > Also wenn Kanal A und B ==-1 sind gehe ich so vor > > > > > > thread richtung > > } > > wait ports.get(8)==-1 and ports.get(9) ==-1 > > wait ports.get(8)==0 > > If ports.get(9)==0 > > { > > zaehler=1 // vorwärts zählen > > } > > If ports.get(9)==-1 > > { > > zaehler=0 // rückwärts zählen > > } > > } > > > > das erkennen der Richtung Funktionier aber der Waitbefehl wartet so lange bis der Flankenwechsel kommt > > damit habe ich das Problem das ich Impulse verliere. > > > > Hat jemand da ne Idee. Welche möglichkeit habe ich an Stelle des Waitbefehls? > > Wichtig ist ja die Zeitlich abfolge der Signale an den Eingängen. > > > > A= _|--|__|--| > > B= __|--|__|--| > > > > so müsste in etwas die Signalfolge aussehn. > > Wenn jetzt Kanal A und B high Pegel haben und ich warte bis Kanal A low Pegel hat müsste ich doch > > nur prüfen welchen Pegel B hat um die Richtung zu erkennen? > > > > Aber bis jetzt Fehlt mir noch die zündende Idee. > > > > > > > > > >