CNC, hobby, gépépítés, programozás
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Makró indítása bemenettel

Go down

Makró indítása bemenettel Empty Makró indítása bemenettel

Témanyitás by Béni 2016-04-24, 15:54

A Mach3 lehetőséget biztosít egy kiválasztott makró nyomógombbal való indítására. Ez Triggermakrónak nevezték el és a speciális nyomógombnak 301 az OEM a kódja.
Mivel csak ez az egy kód létezik erre a feladatra, így csak egy makró indítható így.

A beállítás több lépésből áll.

1. Ahhoz, hogy a rendszer ezt a funkciót induláskor aktiválja, a General Config menü alatt a jelölt mezőbe írjuk be annak a makrónak az azonosítóját, amely bekapcsolja a Triggermakró funkciót! (A példában M9200.m1s.)
Makró indítása bemenettel Gconfi10

2. A System Hotkeys alatt állítsuk be a Trigger#1-hez a 301-es értéket! Ezzel elérjük, hogy az OEMTrigger#1-es bemenet aktív szintje el fogja indítani a beállított Triggermakrót.
Makró indítása bemenettel Shkey10

3. Állítsuk be az OEMTrigger#1 bemenetet a Ports and Pins menü alatt!
Makró indítása bemenettel Ppims10

Gyakorlatilag ezzel kész a beállítás.

A már említett makró tartalma:
M9200.m1s:
Kód:
SetTriggerMacro(9201)

Ezzel az egysoros kóddal tudatjuk a Mach3-al, hogy melyik makrót kell futtatnia a beállított bemenet aktív jelszintjére. Ebben a példában az M9201.m1s makró, mely most csupán egy felugró ablak.

M9201.m1s:
Kód:
Begin Dialog Dialogname1 120,160,160,60,"Makró elindítva"
 PushButton 10,10, 140, 40, "Gombnyomásra bezárul"
End Dialog
 Dim Dlg1 As DialogName1
 button = Dialog( Dlg1 )

https://cnctar.hobbycnc.hu/Mach3/Macros/TriggerMacro.rar
Béni
Béni
Admin

Posts : 168
Join date : 2015. Apr. 02.
Location : Szeged

http://dotg.weebly.com/

Vissza az elejére Go down

Vissza az elejére


 
Engedélyek ebben a fórumban:
Nem válaszolhatsz egy témára ebben a fórumban.