Как остановить выполнение макроса

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Как остановить выполнение макроса

Сообщение KIPiA » 05 июл 2020, 16:13

Как остановить выполнение макроса?И есть ли переключение битового индикатора с постоянного вкл на мигание или два индикатора лепить?в макросе вкл битовый индикатор, а через какое-то время надо помигать битовым индикатором.
KIPiA
 
Сообщения: 28
Зарегистрирован: 30 сен 2019, 11:44

Re: Как остановить выполнение макроса

Сообщение 8bit » 06 июл 2020, 15:13

KIPiA писал(а):Как остановить выполнение макроса?

зависи от того, как вы его запустили... как вы его запустили ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1180
Зарегистрирован: 20 апр 2020, 19:07

Re: Как остановить выполнение макроса

Сообщение 8bit » 06 июл 2020, 15:48

И есть ли переключение битового индикатора с постоянного вкл на мигание или два индикатора лепить?в макросе вкл битовый индикатор, а через какое-то время надо помигать битовым индикатором.


не очень понятно, как именно что и при каких условиях должно мигать, но есть несколько вариантов реализации мигания
1) создать в Библиотеке изображений свое изображение, в котором картинка на, например, состояние 1 будет с gif анимацией
img_02.gif
img_02.gif (115.4 КБ) Просмотров: 7826


2) в свойствах битового индикатора выбрать вариант мигания
img_01.png
img_01.png (11.19 КБ) Просмотров: 7826
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1180
Зарегистрирован: 20 апр 2020, 19:07

Re: Как остановить выполнение макроса

Сообщение KIPiA » 06 июл 2020, 17:31

8bit писал(а):
И есть ли переключение битового индикатора с постоянного вкл на мигание или два индикатора лепить?в макросе вкл битовый индикатор, а через какое-то время надо помигать битовым индикатором.


не очень понятно, как именно что и при каких условиях должно мигать, но есть несколько вариантов реализации мигания
1) создать в Библиотеке изображений свое изображение, в котором картинка на, например, состояние 1 будет с gif анимацией
img_02.gif


2) в свойствах битового индикатора выбрать вариант мигания
img_01.png


макрос запускаю кнопкой старт и он начинает выполняться, но вдруг решили остановить и бац на кнопку стоп но макрос пока полностью не выполнится не остановится, вот и вопрос чтоб не лепить проверки какогото бита в макросе нет ли вАлшебной кнопки стоп макрос!
битовый индикатор сначала вкл должен быть а через некоторое время хотелось бы чтоб и мигать начал(не хочется два битовых лепить)
Последний раз редактировалось KIPiA 06 июл 2020, 17:45, всего редактировалось 1 раз.
KIPiA
 
Сообщения: 28
Зарегистрирован: 30 сен 2019, 11:44

Re: Как остановить выполнение макроса

Сообщение 8bit » 06 июл 2020, 17:42

попробуйте такой вариант

img_03.png
img_03.png (14.43 КБ) Просмотров: 7822
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1180
Зарегистрирован: 20 апр 2020, 19:07

Re: Как остановить выполнение макроса

Сообщение KIPiA » 06 июл 2020, 17:47

8bit писал(а):попробуйте такой вариант

img_03.png

неее это условие выполнение Запуска макроса
KIPiA
 
Сообщения: 28
Зарегистрирован: 30 сен 2019, 11:44

Re: Как остановить выполнение макроса

Сообщение 8bit » 06 июл 2020, 18:12

макрос запускаю кнопкой старт и он начинает выполняться, но вдруг решили остановить и бац на кнопку стоп но макрос пока полностью не выполнится не остановится, вот и вопрос чтоб не лепить проверки какогото бита в макросе нет ли вАлшебной кнопки стоп макрос!


встроенного нет, ввести в алгоритм переменную/регистр и следить за ее состоянием при выполнении макроса.....
решение - алгоритмическое......
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1180
Зарегистрирован: 20 апр 2020, 19:07

Re: Как остановить выполнение макроса

Сообщение KIPiA » 07 июл 2020, 12:53

8bit писал(а):
макрос запускаю кнопкой старт и он начинает выполняться, но вдруг решили остановить и бац на кнопку стоп но макрос пока полностью не выполнится не остановится, вот и вопрос чтоб не лепить проверки какогото бита в макросе нет ли вАлшебной кнопки стоп макрос!


встроенного нет, ввести в алгоритм переменную/регистр и следить за ее состоянием при выполнении макроса.....
решение - алгоритмическое......

вот не хотелось лепить в макрос проверки, видимо придётся
KIPiA
 
Сообщения: 28
Зарегистрирован: 30 сен 2019, 11:44


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 14