Hallo zusammen,
da ich mehrere Eingaben bzw. Eingabefelder habe, wäre es schön im " Programm " zu erkennen, welches benutzt wird.
Versuche gerade mit dem Buffer-Baustein zu erkennen, wenn eine neue Eingabe erfolgt ist. $Buf gibt nämlich " nichts " aus, wenn es gelöscht wird. Nur wie werte ich dieses " Nichts " aus ?
Weiterhin versuche ich es mit dem Hold-Baustein, da der Eine bei einer Neueingabe, diese erst verzögert ( mit der anderen Flanke ) speichert.
Habe aber im Moment keine Ahnung, wie ich das weiter nutzen kann, um das Erkennen der neuen Eingabe einmalig festzuhalten. Also irgendwie abspeichern : " Jetzt gab es eine neue Eingabe ! ".
Bernd_Stein
Eingabe in Eigabefeldern ( $EDT ) erkennen
-
- Beiträge: 40
- Registriert: Donnerstag 4. Januar 2018, 11:40
- Wohnort: NRW
Eingabe in Eigabefeldern ( $EDT ) erkennen
- Dateianhänge
-
- Buffer.jpg (102.38 KiB) 8366 mal betrachtet
-
- Hold.jpg (106.04 KiB) 8363 mal betrachtet
Re: Eingabe in Eigabefeldern ( $EDT ) erkennen
Sorry, verstehe den Grund nicht. Wozu soll das eine wünschenswerte Funktion sein?Bernd_Stein hat geschrieben:... da ich mehrere Eingaben bzw. Eingabefelder habe, wäre es schön im " Programm " zu erkennen, welches benutzt wird.
Eingaben sollten im Program, zur Lauf-Zeit, verarbeitet/ausgewertet werden. $Edt ist schwieriger, da ein Zeichenketten-Delay fehlt (in PL-E).
Kann allerdings mit $Delay (hier im Forum/DLL Programmierung), erreicht werden.
(Einschränkungen beachten!)
++++++
Gruss/regards IKT
Gruss/regards IKT
Re: Eingabe in Eigabefeldern ( $EDT ) erkennen
Dieselbe Methode, kann auch für dgitale Änderungen erkennen, angewendet werden ...
- Dateianhänge
-
- Digital_Change_Detect.png (17.18 KiB) 8250 mal betrachtet
++++++
Gruss/regards IKT
Gruss/regards IKT
-
- Beiträge: 40
- Registriert: Donnerstag 4. Januar 2018, 11:40
- Wohnort: NRW
Re: Eingabe in Eigabefeldern ( $EDT ) erkennen
Das ist jetzt schwierig zu erklären, aber nach 7 Tagen täglicher arbeit daran, habe ich schon einmal die Vorstufe geschafft.IKT hat geschrieben:Sorry, verstehe den Grund nicht. Wozu soll das eine wünschenswerte Funktion sein?Bernd_Stein hat geschrieben:... da ich mehrere Eingaben bzw. Eingabefelder habe, wäre es schön im " Programm " zu erkennen, welches benutzt wird.
Und zwar bleibt die neue Eingabe so lange erhalten, bis was neues eingegeben wird usw.
Blöd ist nur, das die neue Eingabe erst zu sehen ist, wenn die alte gelöscht wird.
G1 läuft mit 2000ms bzw. zwei Sekunden.
Key wirkt auf $EDT mit =CLR.
Bernd_Stein
- Dateianhänge
-
- PL-E_Neue Eingabe.jpg (120.99 KiB) 8199 mal betrachtet
Re: Eingabe in Eigabefeldern ( $EDT ) erkennen
Hallo Bernd,
eventuell nutz dir meine Codetastatur.
Bei einer Tasteneingabe siehst du gleich deine Eingabe.
Braucht aber viel mehr Platz. Ich lagere die Pineingabe auf eine extra Frontplatte.
Grüße
Bernd
eventuell nutz dir meine Codetastatur.
Bei einer Tasteneingabe siehst du gleich deine Eingabe.
Braucht aber viel mehr Platz. Ich lagere die Pineingabe auf eine extra Frontplatte.
Grüße
Bernd
- Dateianhänge
-
- Codetest.prj
- (9.85 KiB) 344-mal heruntergeladen
-
- Beiträge: 40
- Registriert: Donnerstag 4. Januar 2018, 11:40
- Wohnort: NRW
Re: Eingabe in Eigabefeldern ( $EDT ) erkennen
Leider nein. Ist mir auch zu kompliziert, um mir evtl. Teile daraus zu klauen.HCS hat geschrieben:Hallo Bernd,
eventuell nutz dir meine Codetastatur.
Bei einer Tasteneingabe siehst du gleich deine Eingabe.
Braucht aber viel mehr Platz. Ich lagere die Pineingabe auf eine extra Frontplatte.
Grüße
Bernd
Aber trotzdem Danke.
Bernd_Stein