Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.05.2020, 10:49   #1
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Переход между экранами (решено)

Добрый день.
Сделал мнемосхему, которая включается при бездействии, сделал выход из нее, но появилось пара вопросов
1. Почему одного нажатия на ESC недостаточно. Чтобы осуществить переход на экран 0 требуется дабл клик по ESC.
2. Можно ли осуществлять переход на нажатию на экран, есть ли где-то это событие и его обработчик? Если да, то как это можно сделать. SMH4.
Спасибо.
Миниатюры
Нажмите на картинку для увеличения

Название:  Безымянный.png
Просмотров: 116
Размер:  24.3 Кбайт  
Bigcrash вне форума   Ответить с цитированием
Старый 12.05.2020, 11:16   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Переход между экранами

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Добрый день.
Сделал мнемосхему, которая включается при бездействии, сделал выход из нее, но появилось пара вопросов
1. Почему одного нажатия на ESC недостаточно. Чтобы осуществить переход на экран 0 требуется дабл клик по ESC.
Должно быть достаточно. Возможно, вы перемудрили, надо в проекте смотреть.

Цитата 2. Можно ли осуществлять переход на нажатию на экран, есть ли где-то это событие и его обработчик? Если да, то как это можно сделать. SMH4.
Спасибо.
Через UI-переменные.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 12.05.2020, 13:46   #3
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Переход между экранами

Цитата Через UI-переменные.
А разве в смарте нельзя поставить кнопку и сделать её невидимой?
младшой вне форума   Ответить с цитированием
Старый 12.05.2020, 13:47   #4
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Переход между экранами

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Должно быть достаточно. Возможно, вы перемудрили, надо в проекте смотреть.
А как там можно перемудрить? Я же переход настраиваю в SMART.
Bigcrash вне форума   Ответить с цитированием
Старый 12.05.2020, 13:53   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 017
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Переход между экранами

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Добрый день.
Сделал мнемосхему, которая включается при бездействии, сделал выход из нее, но появилось пара вопросов
1. Почему одного нажатия на ESC недостаточно. Чтобы осуществить переход на экран 0 требуется дабл клик по ESC.
Приложите ваш проект, пожалуйста и напишите, в какой версии SMLogix вы работаете.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.05.2020, 14:06   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Переход между экранами

Цитата
Сообщение от младшой Посмотреть сообщение
А разве в смарте нельзя поставить кнопку и сделать её невидимой?
можно

Цитата А как там можно перемудрить? Я же переход настраиваю в SMART.
Ожидаем проект и версию лоджика.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 12.05.2020, 14:28   #7
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Переход между экранами

3.32.0037

Последний раз редактировалось Arsie, 13.05.2020 в 17:23 Причина: Удалил вложения за ненужностью
Bigcrash вне форума   Ответить с цитированием
Старый 12.05.2020, 15:11   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 017
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Переход между экранами

Цитата
Сообщение от Bigcrash Посмотреть сообщение
3.32.0037
В 3.32.0044 повторяется?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.05.2020, 09:10   #9
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Переход между экранами

в 3.32.0044 работает точно так же, по дабл клику.
Bigcrash вне форума   Ответить с цитированием
Старый 13.05.2020, 12:13   #10
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Переход между экранами

Переходы работают исправно, проблемы в вашем счетчике, который удерживает 1 на переменной Q, получается, вы нажимаете ESC первый раз и счетчик сбрасывается на 0, второй раз у вас получается сделать переход, т.к. счетчик уже в 0. Сделайте переход по импульсу.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Благодарность от:
Старый 13.05.2020, 14:55   #11
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Переход между экранами

Cпасибо, помогло.
Остался вопрос, как отследить нажатие на экран?
Bigcrash вне форума   Ответить с цитированием
Старый 13.05.2020, 15:24   #12
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 017
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Переход между экранами

Цитата
Сообщение от Bigcrash Посмотреть сообщение
Cпасибо, помогло.
Остался вопрос, как отследить нажатие на экран?
https://dl.segnetics.com/WebHelp/SML...ock_inputs.htm

PS. В поиске по справке пишите "нажатие экран", получаете искомое. Подобным образом можно найти и другие функции


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.05.2020, 16:17   #13
Bigcrash
Senior Member
 
Регистрация: Aug 2018
Сообщения: 199
Благодарил(а): 6 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Переход между экранами

Спасибо. Искал в Лоджике по блокам, но проглядел. Впредь буду знать )
Bigcrash вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разрешение на переход в сис. меню из FBD (решено) RomanIst Вопросы о SMH4 6 18.02.2020 12:22
поддержание дельты между температурой приямой воды ТС и обратки контура (решено) JohnV SMConstructor (теплопункты) 6 02.03.2018 15:08
Фиксация времени между событиями (решено) andre Вопросы о программировании 2 05.10.2016 14:13
Переключение между экранами по кнопкам Мария С SMLogix 2 23.08.2016 14:40
Переключение между экранами созданными в SMArt. Ask_81 Вопросы о Pixel 2 27.06.2016 08:48


Часовой пояс GMT +4, время: 14:35.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023