Gedrückte Taste ermitteln
11.11.2010, 11:54 Uhr
Hallo,
gibt es eine Möglichkeit auszulesen ob eine Taste auf der Tastatur gerade gedrückt wird?
Danke
gibt es eine Möglichkeit auszulesen ob eine Taste auf der Tastatur gerade gedrückt wird?
Danke
11.11.2010, 12:08 Uhr
General-5Achs
CNC-Arena Award Winner 2011
Gruppe: Mitglied
Mitglied seit: 23.10.2006
Beiträge: 3.354
Mitglied seit: 23.10.2006
Beiträge: 3.354
Ja indem du das logbuch ausliest.
--------------------
Gruß General
Fräser sind Halbgötter in Blau.
Denn sie lassen durch Zerstörung Neues entstehen!!!!
Fräser sind Halbgötter in Blau.
Denn sie lassen durch Zerstörung Neues entstehen!!!!
11.11.2010, 12:12 Uhr
Hi,
du kannst mittels LOGBOOK eine Datei erzeugen wo drin steht welche Tasten gedrückt wurden. Hierzu einfanch im Editor Mod und dann als Schlüsselzahl logbook eingeben, dann noch zeit und datum eingeben Ausführen fertig. Die Datei wird dann im TNC Ordner gespeichert.
MfG Michel
du kannst mittels LOGBOOK eine Datei erzeugen wo drin steht welche Tasten gedrückt wurden. Hierzu einfanch im Editor Mod und dann als Schlüsselzahl logbook eingeben, dann noch zeit und datum eingeben Ausführen fertig. Die Datei wird dann im TNC Ordner gespeichert.
MfG Michel
11.11.2010, 12:53 Uhr
Nein ich mein das anderst
ich möchte in nen PGM auslesen ob eine bestimmte Taste gerade gedrückt wird (mir sysread) und dann brauch ich nen Status 0/1 oder so
hab schon mal sowas gelesen aber ich finde es einfach nicht mehr
ich möchte in nen PGM auslesen ob eine bestimmte Taste gerade gedrückt wird (mir sysread) und dann brauch ich nen Status 0/1 oder so
hab schon mal sowas gelesen aber ich finde es einfach nicht mehr
11.11.2010, 17:43 Uhr
General-5Achs
CNC-Arena Award Winner 2011
Gruppe: Mitglied
Mitglied seit: 23.10.2006
Beiträge: 3.354
Mitglied seit: 23.10.2006
Beiträge: 3.354
Nein ich mein das anderst
ich möchte in nen PGM auslesen ob eine bestimmte Taste gerade gedrückt wird (mir sysread) und dann brauch ich nen Status 0/1 oder so
hab schon mal sowas gelesen aber ich finde es einfach nicht mehr
ich möchte in nen PGM auslesen ob eine bestimmte Taste gerade gedrückt wird (mir sysread) und dann brauch ich nen Status 0/1 oder so
hab schon mal sowas gelesen aber ich finde es einfach nicht mehr
also sage mir ob ich dein kudel muddel recht verstehe
benutzer X soll an maschine stehen und den taste Z+ drücken und das er das auch wirklich macht willst du auslesen mit sysread.
quasi willst du den tastenruck "messen" um sicherzustellen das der mann an der maschine steht weil es gerade heiß her geht oder so
--------------------
Gruß General
Fräser sind Halbgötter in Blau.
Denn sie lassen durch Zerstörung Neues entstehen!!!!
Fräser sind Halbgötter in Blau.
Denn sie lassen durch Zerstörung Neues entstehen!!!!
11.11.2010, 19:10 Uhr
Ich habe in einen Warmlaufpgm eine Warteschleife und möchte die auf Knopfdruck beenden
11.11.2010, 19:32 Uhr
General-5Achs
CNC-Arena Award Winner 2011
Gruppe: Mitglied
Mitglied seit: 23.10.2006
Beiträge: 3.354
Mitglied seit: 23.10.2006
Beiträge: 3.354
Ich habe in einen Warmlaufpgm eine Warteschleife und möchte die auf Knopfdruck beenden
aha. ich habe da ne rote taste die bedeutet programm ende
ist das zu simpel????
oder die grüne taste zum fortfahren
--------------------
Gruß General
Fräser sind Halbgötter in Blau.
Denn sie lassen durch Zerstörung Neues entstehen!!!!
Fräser sind Halbgötter in Blau.
Denn sie lassen durch Zerstörung Neues entstehen!!!!
11.11.2010, 21:49 Uhr
nixalsverdruss
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
Hallo,
gibt es eine Möglichkeit auszulesen ob eine Taste auf der Tastatur gerade gedrückt wird?
Danke
gibt es eine Möglichkeit auszulesen ob eine Taste auf der Tastatur gerade gedrückt wird?
Danke
auch wenn ich es für ausgemachten unsinn halte (die lösung des generals ist die einzig wahre)
SYSREAD ID2000 NR70 IDX274
--------------------
There are only 10 types of people in the world: Those who understand binary, and those who don't
Wir haben einen exponentiellen Zuwachs anDoofen Pack im Forum
Wir haben einen exponentiellen Zuwachs an
11.11.2010, 23:33 Uhr
aha. ich habe da ne rote taste die bedeutet programm ende
ist das zu simpel????
oder die grüne taste zum fortfahren
ist das zu simpel????
oder die grüne taste zum fortfahren
Grüne ged nicht weil das PGM ja schon läuft und wenn ich den Roten drücke beende ich das komplette PGM, es soll aber nur ein Teil quasi übersprungen werden
auch wenn ich es für ausgemachten unsinn halte (die lösung des generals ist die einzig wahre)
SYSREAD ID2000 NR70 IDX274
SYSREAD ID2000 NR70 IDX274
das liegt immer im Auge des Betrachters
und was lese ich jetzt damit genau aus?
12.11.2010, 05:20 Uhr
nixalsverdruss
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
das liegt immer im Auge des Betrachters
und was lese ich jetzt damit genau aus?
und was lese ich jetzt damit genau aus?
was wohl
die schugröße des bedieners natürlich
--------------------
There are only 10 types of people in the world: Those who understand binary, and those who don't
Wir haben einen exponentiellen Zuwachs anDoofen Pack im Forum
Wir haben einen exponentiellen Zuwachs an
12.11.2010, 17:21 Uhr
Ich habe in einen Warmlaufpgm eine Warteschleife und möchte die auf Knopfdruck beenden
Plan 1: Wenn 1 Durchlauf deiner Schleife im Programm nicht allzu lange dauert, könntest du eine beliebige Taste gedrückt halten (Weil dann Status Dauer an).
Am Ende der Schleife fragst du den Zustand der Taste ab. Wenn Zustand=1 dann springe nach xy.
Plan 2: Dauert 1 Durchlauf deiner Schleife zu lange, um eine Taste gedrückt zu halten, wäre eine Möglichkeit einen Softkey zu drücken, der einen Status hält.
Quasi daueran. Vielleicht hast du an deiner Maschine einen Softkey den du drücken kannst, der auf dein Programm keinen einfluß hat. Zum Beispiel der Softkey um das Kühlmittel einzuschalten. Wobei das jetzt wohl nicht der Ideale Knopf für ein warmlaufprogramm wäre.
Benötigst du die Adresse einer Taste sag bescheid, dann werde ich Montag danach schauen.
--------------------
Gruß Roadrunner...
...bei "G0" geht das Werkzeug "schneller" putt!!
...bei "G0" geht das Werkzeug "schneller" putt!!
12.11.2010, 17:55 Uhr
General-5Achs
CNC-Arena Award Winner 2011
Gruppe: Mitglied
Mitglied seit: 23.10.2006
Beiträge: 3.354
Mitglied seit: 23.10.2006
Beiträge: 3.354
Darf ich das programm mal sehen. Ich würde gerne verstehen zu was deine Tassen ausleserei gut sein soll
--------------------
Gruß General
Fräser sind Halbgötter in Blau.
Denn sie lassen durch Zerstörung Neues entstehen!!!!
Fräser sind Halbgötter in Blau.
Denn sie lassen durch Zerstörung Neues entstehen!!!!
13.11.2010, 18:29 Uhr
ja hab es jetzt kapiert
welche Taste Welche Nummer hat kann ich ja dann quasi ausprobieren
@General-5Achs ich schick dir das PGM wenn ich es fertig habe
welche Taste Welche Nummer hat kann ich ja dann quasi ausprobieren
@General-5Achs ich schick dir das PGM wenn ich es fertig habe
15.11.2010, 12:25 Uhr
@klartext,
Dann bin ich mal gespannt, ob's geht!!
Lass dann hören...
Dann bin ich mal gespannt, ob's geht!!
Lass dann hören...
--------------------
Gruß Roadrunner...
...bei "G0" geht das Werkzeug "schneller" putt!!
...bei "G0" geht das Werkzeug "schneller" putt!!
15.11.2010, 12:34 Uhr
General-5Achs
CNC-Arena Award Winner 2011
Gruppe: Mitglied
Mitglied seit: 23.10.2006
Beiträge: 3.354
Mitglied seit: 23.10.2006
Beiträge: 3.354
Bin gespannt wie ein Flitzebogen.
--------------------
Gruß General
Fräser sind Halbgötter in Blau.
Denn sie lassen durch Zerstörung Neues entstehen!!!!
Fräser sind Halbgötter in Blau.
Denn sie lassen durch Zerstörung Neues entstehen!!!!
15.11.2010, 18:15 Uhr
Also PGM läuft super ich brauch auch nur kurz draufdrücken dass es funktioniert
nachteil ist hald dass mann unbedingt ne schleife braucht, deswegen gibt es nicht viel Anwendungsgebiete (könnte mir z.B. vorstellen das man in nen PGM wählen kann mit was es weiter geht)
aufpassen muss man darauf das es egal ist in welcher Betriebsart du eine Taste drückst
ich schreibe morgen ein Beispiel wenn Interesse besteht
Der Beitrag wurde von Klartext bearbeitet: 15.11.2010, 18:17 Uhr
nachteil ist hald dass mann unbedingt ne schleife braucht, deswegen gibt es nicht viel Anwendungsgebiete (könnte mir z.B. vorstellen das man in nen PGM wählen kann mit was es weiter geht)
aufpassen muss man darauf das es egal ist in welcher Betriebsart du eine Taste drückst
ich schreibe morgen ein Beispiel wenn Interesse besteht
Der Beitrag wurde von Klartext bearbeitet: 15.11.2010, 18:17 Uhr
15.11.2010, 19:50 Uhr
Hallo,
ja klar sind wir interessiert, ich zumindest.
Da tun sich womöglich ganz neue Wege in der Programmierung auf.
Dann weiß das Programm schon womit es weiter geht.
Das weiß ich ja oft nicht mal. Alle Achtung!
Gruß,
ja klar sind wir interessiert, ich zumindest.
Da tun sich womöglich ganz neue Wege in der Programmierung auf.
Dann weiß das Programm schon womit es weiter geht.
Das weiß ich ja oft nicht mal. Alle Achtung!
Gruß,
16.11.2010, 17:10 Uhr
Hier wie versprochen:
wenn man eine Taste mit der richtigen Nummer (hab jetzt irgendwelche (100,101) hergenommen weil ich das am Programmierplatz nicht auslesen konnte) drückt wechselt es zu LBL"A" oder "B"
wenn es länger als 30 sec dauert wechselt es automatisch zu LBL"C"
wenn man eine Taste mit der richtigen Nummer (hab jetzt irgendwelche (100,101) hergenommen weil ich das am Programmierplatz nicht auslesen konnte) drückt wechselt es zu LBL"A" oder "B"
wenn es länger als 30 sec dauert wechselt es automatisch zu LBL"C"
Angehängte Datei(en)
16.11.2010, 19:43 Uhr
Hallo, habe mal ein Programm geschrieben um den Tastencode auszulesen. Die Reihenfolge der betätigten Tasten sollte man sich natürlich merken, oder halt vorher festlegen welche Tasten betätigt werden(Liste o.ä).
Tastencode.h ( 496Byte ) Anzahl der Downloads: 132
:Programm
Tastencode.txt ( 1Byte ) Anzahl der Downloads: 117
:Textdatei in der die Codes gespeichert werden. (Dateiendung auf ITNC=.a)
Tastencode_Format.txt ( 16Byte ) Anzahl der Downloads: 92
:Formatbeschreibung der Textdatei. (Dateiendung auf ITNC=.a)
Tastencode.h ( 496Byte ) Anzahl der Downloads: 132
:Programm
Tastencode.txt ( 1Byte ) Anzahl der Downloads: 117
:Textdatei in der die Codes gespeichert werden. (Dateiendung auf ITNC=.a)
Tastencode_Format.txt ( 16Byte ) Anzahl der Downloads: 92
:Formatbeschreibung der Textdatei. (Dateiendung auf ITNC=.a)
16.11.2010, 20:03 Uhr
Hallo,
also wir in der Arbeit fräsen mit Heidenhain, ....aber sowas hat noch keiner gebraucht.
Man kann schon viel Spielen wenn der Tag lang ist.
also wir in der Arbeit fräsen mit Heidenhain, ....aber sowas hat noch keiner gebraucht.
Man kann schon viel Spielen wenn der Tag lang ist.
--------------------
Gruß V4Aman
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
16.11.2010, 21:32 Uhr
Ist wohl wahr!
Aber durch spielen lernt man!
Aber durch spielen lernt man!
16.11.2010, 23:36 Uhr
Auch wieder wahr.....
--------------------
Gruß V4Aman
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
03.12.2010, 09:33 Uhr
Hallo Klartext,
ich hatte ein vollautomatisches Bearbeitungszentrum mit Beladeroboter. Um da die Prozess-schleife anzuhalten, bevor der nächste Werkstückwechsel erfolgte, hab ich eine Tabelle erstellt, wo ich 1 und 0 eintragen konnte. Das hab ich dann im Bearbeitungsprogramm ausgelesen.
Gruß
Tobmel
ich hatte ein vollautomatisches Bearbeitungszentrum mit Beladeroboter. Um da die Prozess-schleife anzuhalten, bevor der nächste Werkstückwechsel erfolgte, hab ich eine Tabelle erstellt, wo ich 1 und 0 eintragen konnte. Das hab ich dann im Bearbeitungsprogramm ausgelesen.
Gruß
Tobmel
18.05.2011, 13:46 Uhr
Hallo, habe mal ein Programm geschrieben um den Tastencode auszulesen. Die Reihenfolge der betätigten Tasten sollte man sich natürlich merken, oder halt vorher festlegen welche Tasten betätigt werden(Liste o.ä).
Tastencode.h ( 496Byte ) Anzahl der Downloads: 132
:Programm
Tastencode.txt ( 1Byte ) Anzahl der Downloads: 117
:Textdatei in der die Codes gespeichert werden. (Dateiendung auf ITNC=.a)
Tastencode_Format.txt ( 16Byte ) Anzahl der Downloads: 92
:Formatbeschreibung der Textdatei. (Dateiendung auf ITNC=.a)
Tastencode.h ( 496Byte ) Anzahl der Downloads: 132
:Programm
Tastencode.txt ( 1Byte ) Anzahl der Downloads: 117
:Textdatei in der die Codes gespeichert werden. (Dateiendung auf ITNC=.a)
Tastencode_Format.txt ( 16Byte ) Anzahl der Downloads: 92
:Formatbeschreibung der Textdatei. (Dateiendung auf ITNC=.a)
Hallo zusammen!!!
Ich habe dieses Programm benutzt, um den Maschinenbediener mehrere Optionen zu ermöglichen, das Programm zu steuern. Das klappt an unserer iTNC530 Steuerung wunderbar. Bloss der Befehl
FN 18: SYSREAD Q0 = ID2000 NR70 IDX274
klappt an der TNC430 nicht. Gibt es dort auch eine Möglichkeit, Tastendrücke abzufragen?
18.05.2011, 17:59 Uhr
nixalsverdruss
Level 7 = Community-Professor
Gruppe: Mitglied
Mitglied seit: 16.11.2003
Beiträge: 1.511
Mitglied seit: 16.11.2003
Beiträge: 1.511
klappt an der TNC430 nicht. Gibt es dort auch eine Möglichkeit, Tastendrücke abzufragen?
NC Software ???
--------------------
There are only 10 types of people in the world: Those who understand binary, and those who don't
Wir haben einen exponentiellen Zuwachs anDoofen Pack im Forum
Wir haben einen exponentiellen Zuwachs an
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: