e la versione.
caricata la versione 2803 ed il progr funziona.
jambo ha scritto:ok grazie pedro. mi basterebbe anche che tu mi spiegassi dove e come mettere le macro. io ho letto il manuale e dice che bisogna creare una tabella SigalTble e SigLib ma poi non so come muovermi. sul manuale dice che isogna scrivere qualcosa in signal script ma non capisco a cosa si riferisce. basterebbe sapere come ragiona mach4 con i pulsanti esterni per le uscite del controller perche' se dal pulsant esterno chiamo cyclestart o altro funziona
Codice: Seleziona tutto
[mc.ISIG_INPUT12] = function (on_off) -- leggo il segnale di input e lo invio come parametro on_off alla funzione
local inst= mc.mcGetInstance() -- leggo l'istanza di mach4
local hsig = mc.mcSignalGetHandle(inst, mc.OSIG_OUTPUT12)
state = mc.mcSignalGetState(hsig) -- LEGGO LO STATO DI OUTPUT MA TU NON LO USI
if( on_off==1 ) then --Se il pulsante è stato premuto
-- On
if (state==0) then -- se il segnale di output è basso accendo
mc.mcSignalSetState(hsig, 1)
else -- altrimenti spengo
-- Off
mc.mcSignalSetState(hsig, 0)
end
end
end -- end function