Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix > SMArt

SMArt Разработка интерфейсов пользователя

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2012, 12:31   #1
rybnv
Member
 
Регистрация: May 2012
Сообщения: 43
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: [?]Переход на нужный экран по переменной из FBD

Цитата:
Сообщение от canada
Не буду тянуть на себя одеяло - спорить можно бесконечно: сколько людей столько и мнений... Я для себя сделал вывод о необходимости смены подхода к визуализации с учетом особенностей Сегнетика...
Я тоже присоединяюсь к данному вопросу.
Тоже есть желание переключать экраны простым присвоением видимости.

Вопрос зачем?
Мне необходимо менять меню (его верхний уровень) простым переключением клавиш вверх и вниз. А так получается запуск вкл. 1 экран. У как погасить его. Мне говорят организую дерево образное меню.

Необходимо в связи с большим количеством устройств на одном контроллере. на каждом экране отображается их статус и т.п.
Как сделать пока так и непонятно.

ВОПРОС ТО ПРОСТОЙ КАК ПЕРЕКЛЮЧАТЬ ЭКРАНЫ!

Видимость на одном "0" но выход его активен ("Экран активен" = 1)
Хотелось бы:
1 на видимость экрана №1 показали его
0 - сняли видимость, т.е. экран неактивен.
и т.д. и т.п.
А менять картинки увольте.
А статусы устройств на каждом из экранов куда?

Может у меня тоже неверный подход к реализации задачи.

Последний раз редактировалось rybnv, 20.07.2012 в 12:43
rybnv вне форума   Ответить с цитированием
Старый 20.07.2012, 12:53   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: [?]Переход на нужный экран по переменной из FBD

Цитата:
Сообщение от rybnv
Мне необходимо менять меню (его верхний уровень) простым переключением клавиш вверх и вниз.

Необходимо в связи с большим количеством устройств на одном контроллере. на каждом экране отображается их статус и т.п.
Как сделать пока так и непонятно.

ВОПРОС ТО ПРОСТОЙ КАК ПЕРЕКЛЮЧАТЬ ЭКРАНЫ!
Делаете то количество экранов, какое у вас количество устройств.

Например, три экрана.

Далее настраиваете переходы:

1) в первом экране настраиваете переход на второй экран при нажатии на кнопку "вниз"

2) во втором экране переход в третий по кнопке "вниз" и переход в первый по кнопке "вверх"

3) В третьем экране переход на второй по кнопке "вверх"

Т.е. получаете схему листания: 1<->2<->3


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 20.07.2012, 13:17   #3
rybnv
Member
 
Регистрация: May 2012
Сообщения: 43
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: [?]Переход на нужный экран по переменной из FBD

Цитата:
Сообщение от Arsie

1) в первом экране настраиваете переход на второй экран при нажатии на кнопку "вниз"

2) во втором экране переход в третий по кнопке "вниз" и переход в первый по кнопке "вверх"

3) В третьем экране переход на второй по кнопке "вверх"

Т.е. получаете схему листания: 1<->2<->3
Все правильно.
Как правильно организовать переход?
Изображения
Тип файла: jpg 1.jpg (97.2 Кбайт, 370 просмотров)
Тип файла: jpg 2.jpg (25.9 Кбайт, 344 просмотров)
rybnv вне форума   Ответить с цитированием
Старый 20.07.2012, 13:28   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: [?]Переход на нужный экран по переменной из FBD

Цитата:
Сообщение от rybnv
Все правильно.
Моё сообщение было объяснением, что нужно сделать!

Область настройки переходов по центру внизу. Как настраивать - описано, извините за тавтологию, в описании. С картинками.

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

На FBD ничего делать не нужно.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 20.07.2012, 15:38   #5
rybnv
Member
 
Регистрация: May 2012
Сообщения: 43
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Листание экранов "стрелками"

Те же грабли. Сначала делаем, потом читаем мануал.
Проще не при думаешь.Спасибо.
rybnv вне форума   Ответить с цитированием
Старый 30.01.2020, 09:18   #6
Cannabis
Новичок
 
Регистрация: Jul 2019
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Листание экранов "стрелками"

И все же есть ли возможность перехода на экран из FBD? Ну вот допустим, нужно перейти на другой экран через определенный промежуток времени, как это организовать?
Cannabis вне форума   Ответить с цитированием
Старый 30.01.2020, 10:21   #7
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 335
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Листание экранов "стрелками"

Цитата:
Сообщение от Cannabis Посмотреть сообщение
И все же есть ли возможность перехода на экран из FBD? Ну вот допустим, нужно перейти на другой экран через определенный промежуток времени, как это организовать?
Поиск - "добавить экран"

например, https://forum.segnetics.com/showthread.php?t=3599
https://forum.segnetics.com/showthread.php?t=2407


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 30.01.2020, 10:45   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Листание экранов "стрелками"

Цитата:
Сообщение от Cannabis Посмотреть сообщение
И все же есть ли возможность перехода на экран из FBD?
Конечно же нет такой возможности и всё, что нами написано на форуме и в справке - большая новогодняя шутка.

PS. Появилось в 2007 году одновременно с появлением SMArt.
Вложения
Тип файла: psl вызывать нужный экран по событию в программе.psl (48.8 Кбайт, 81 просмотров)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 30.01.2020, 16:13   #9
Fater
Senior Member
 
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Ответ: Листание экранов "стрелками"

Цитата:
Сообщение от Arsie Посмотреть сообщение
Конечно же нет такой возможности и всё, что нами написано на форуме и в справке - большая новогодняя шутка.

PS. Появилось в 2007 году одновременно с появлением SMArt.
Только небольшая очепятка) ~Q=0 будет отображаться тогда, когда ее значение на самом деле будет равно единице.
Арсений, все же раздел HMI на форуме нужен!


__________________
Работа есть величина физическая, измеряется в Джоулях...
Fater вне форума   Ответить с цитированием
Старый 31.01.2020, 11:18   #10
Cannabis
Новичок
 
Регистрация: Jul 2019
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Листание экранов "стрелками"

Спасибо, попробовал сегодня) Просто не обратил на это внимания. Хорошо что есть поддержка)
Cannabis вне форума   Ответить с цитированием
Ответ


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

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



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


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