Znaleziono 5 wyników

autor: andmar2005
19 paź 2017, 15:53
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Jak zablokować możliwość wykonania pauzy w wykonywanym makro
Odpowiedzi: 10
Odsłony: 1557

no jak w złym miejscu to zrobisz to tak będzie
pokaż gdzie wstawiasz pauze
autor: andmar2005
30 wrz 2017, 17:19
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Jak zablokować możliwość wykonania pauzy w wykonywanym makro
Odpowiedzi: 10
Odsłony: 1557

hi
nie mam pojęcia co maszyna robi
przykładowo


Message"coś tam w makro"
Sleep (500)

Pauza ' wstaw to gdzieś

Message"coś tam innego w makro"
Sleep (500)
End


'***** na koniec makra wstaw *************
Sub Pauza
If GetOemLed(805) Then 'Led Pauzy
Begin Dialog SindleOn 100,100,180,90,"OK - Pracuje dalej CANCEL - Przerwa programu"
OKButton 2,28,35,14
CancelButton 2,58,35,14
Text 40,8,140,40,"OK - Pracuje CANCEL - Przerwa"
Text 40,30,80,60,"Pracuj dalej"
Text 40,60,80,60,"Przerwij program"
End Dialog
Dim pracuj As SindleOn
Button = Dialog (pracuj)
If Button=0 Then
DoOemButton(1003) 'STOP
sleep(30)
Message"Program przerwany"
End
Else
DoOemButton(1000) 'START
sleep(30)
Message"Program wnowiony"
End If
Sleep (30)
End If
End Sub
'*****************************************
autor: andmar2005
26 wrz 2017, 09:32
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Jak zablokować możliwość wykonania pauzy w wykonywanym makro
Odpowiedzi: 10
Odsłony: 1557

jak już to led pauze sprawdzaj na przycisk nie zadziała całkiem dobrze (no chyba że masz przycisk typu stop wciskasz i zostaje załączony do puki go nie zwolnisz mechanicznie
autor: andmar2005
26 wrz 2017, 08:03
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Jak zablokować możliwość wykonania pauzy w wykonywanym makro
Odpowiedzi: 10
Odsłony: 1557

to wstaw na początku skryptu sprawdzenie stanu wejścia w cismo
jak niski stan to robi dalej
jak wysoki to przerywa lub pętle która czeka na zmianę stanu wejścia
no tylko zostaw sobie furtkę na wyjście z pętli
ale jak robiłeś ten skrypt to wiesz o co chodzi
autor: andmar2005
25 wrz 2017, 19:09
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Jak zablokować możliwość wykonania pauzy w wykonywanym makro
Odpowiedzi: 10
Odsłony: 1557

hi
Wewnątrz macro M500 przypisz ten przycisk
niech sprawdza czy przycisk wciśnięty czy nie przed każdym zdarzeniem jakie ma wykonać
no tylko jak długo ma być wciśnięty
no i jak zwolnisz przycisk czy reszta w M500 może być wykonywana

to tak na skróty bo nie znamy dokładnie co ma maszynka robić
kto robił Ci macro - będzie lepiej wiedział

Wróć do „Jak zablokować możliwość wykonania pauzy w wykonywanym makro”