(03.06.2017, 10:19)Finchen schrieb: Kleiner Fortschritt: wenn ich den Bildschirm Reset-Button betätige wird das Makro aufgerufen. "Makro900 läuft".Genau, so sollte es ja sein, wenn du den Namen des Scripts im Init-String eingetragen hast.
Zitat:Die Signale meiner externen Tasten kommen auch rein, aber das Makro meldet sich nicht bei TastendruckEh klar. Wie sollte es auch?
...
System HotKeys:
Trigger#1 OEM Code = 301
Du hast ja nur dem Externen Trigger #1 den Code "Code for OEMTriggers runs the macro in SetTriggerMacro" zugewiesen.
Aber du hast die Verbindung von diesem Code zu deinem Macro nicht hergestellt. Siehe im folgenden 3).
Mit etwas suchen läßt sich die Antwort finden:
<https://groups.yahoo.com/neo/groups/mach...ics/136147>
Zitat:… my M1025.M1S macro …
Never used it but just tried it here, it works, here's how I did:
1) Config -> Ports & Pins, set OEM Trig #1 to a suitable input pin.
2) Config -> System Hotkeys, on the right side of the dialog set Trigger
#1 to OEM code 301
3) "Arm" the trigger macro by executing SetTriggerMacro(1025)
When the input mapped to OEM Trig #1 goes active M1025 executes.
Du kannst offenbar zu einem bestimmten Zeitpunkt nur ein Makro definieren, welches durch einen externen Trigger aufgerufen wird. Und du musst die Verbindung vom Trigger zu dem Makro erst durch die Funktion SetTriggerMacro(...) herstellen, dh. das Makro "feuerbereit" machen (arm).
Das habe ich auch im Beitrag #45 beschrieben.
Die Codes der OEM Buttons finden sich hier:
http://www.machsupport.com/Mach3Wiki/ind...EM_Buttons
LG Wolfgang