|
SMArt Разработка интерфейсов пользователя |
|
Опции темы | Поиск в этой теме | Опции просмотра |
19.01.2011, 12:41 | #1 |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Вопросы по элементам и экранам-элементам
Очень надо оценить объем доступной памяти для архива переменных.
По этому поводк такие вопросы к разработчикам: 1. Какую память данных использует элемент "тренд реального времени" - оперативную или энергонезависимую? Если энергонезависимую, то сколько байт на одно перо, на одну точку тренда? 2. Сколько байт энергонезависимой памяти тратит экран "меню настроек" на один пункт меню, на накладные расходы? 3. Сколько байт энергонезависимой памяти тратит экран "журнал событий" при ёмкости 200 по умолчанию? 4. Какие еще элементы SMArt расходуют энергонезависимую память данных контроллера? |
19.01.2011, 12:55 | #2 | ||||
Сотрудник Segnetics
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили:
21 раз(а) в 20 сообщениях
|
Ответ: Вопросы по элементам и экранам-элементам.
Цитата:
Цитата:
Цитата:
Цитата:
__________________ Инженер "Сегнетикс" |
||||
17.08.2011, 14:59 | #3 |
Member
Регистрация: Aug 2011
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Управление элементами Smart
Здравствуйте.
Вопрос может быть из разряда "читай форум", так что сильно не бейте. Форум я читал но ответа на нашел. Вопрос следующий: Есть 3 экрана 1-й стартовый, 2-й рабочий, 3-й меню (для примера) Первый включить-выключить видимость не проблема. 2-й не получилось в принципе. А как вызвать меню и погасить 2 других экрана ума не приложу. И еще вопрос, выход "Экран активен" по какому принципу работает и как этим принципом управлять. Подскажите кто может. P.S. Если кому не жалко есть примеры работы c экранами SMart для Pixel - поделитесь. Заранее спасибо Последний раз редактировалось Paos, 17.08.2011 в 15:14 |
17.08.2011, 15:15 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Управление элементами Smart
Цитата:
Делается это через IU-переменные. В "переходах" настраиваете переход на экран по сигналу с UI-переменной. Саму переменную подключаете к кнопке. Либо, что ещё проще, настраиваете в "переходах" переходы между экранами сразу по кнопкам, тогда никаких действий в FBD-программе выполнять не нужно. PS. Если уж вы просите примеры, то хотя бы уточните, примеры какой именно работы вам нужны. . __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.08.2011, 15:29 | #5 |
Member
Регистрация: Aug 2011
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вопросы по элементам и экранам-элементам.
На пример такой:
Контроллер стартует - экрана приветствия Затем переключается на Экран рабочих параметров. И по требованию вызывается экран меню. Дальше надеюсь сам разберусь по образу и подобию Заранее спасибо |
17.08.2011, 15:47 | #6 |
Member
Регистрация: Mar 2007
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопросы по элементам и экранам-элементам.
Проще всего сделать переходы в самом СМарте. Под изображением контроллера есть панель, где показывается, по какой кнопке из текущего экрана можно переместиться на другой. Задается это с помощью кнопочек в правой нижней части панели (плюсик и мусорный бак).
Принципы работы со СМартом хорошо описаны в руководстве к нему: http://segnetics.com/main.aspx?Page=417 "Быстрый старт" и "Руководство" в формате pdf. В Вашем случае можно сделать так, как в прикрепленном файле: В течение задержки 20 сек (выставляется в таймере) будет показываться Стартовый экран, потом перейдет на Рабочий. По нажатию кнопки Ф1 с рабочего экрана произойдет переход в меню. Возврат на Рабочий экран - по кнопке Esc. Вы управляли видимостью не экранов, а элементов "Текст". |
17.08.2011, 15:56 | #7 |
Member
Регистрация: Aug 2011
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вопросы по элементам и экранам-элементам.
Aard спасибо
|
17.08.2011, 16:02 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Вопросы по элементам и экранам-элементам.
Цитата:
1) При старте контроллера автоматически показывается экран приветствия - он верхний в дереве экранов. 2) В ФБД-программе в это время работает счётчик CTU, к его выходу QU подключена UI-переменная, которая вызывает экран рабочих параметров. 3) Вызов меню настроен на кнопку. Приложить программу как пример невозможно, т.к. это требует составления комикса из череды картинок, иначе вы не разберётесь. Приложил видео, так будет понятнее. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
19.08.2011, 11:08 | #9 |
Senior Member
Регистрация: Jul 2006
Сообщения: 176
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вопросы по элементам и экранам-элементам.
Отличный способ пояснения
|
10.08.2012, 15:02 | #10 |
Новичок
Регистрация: Mar 2012
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вопросы по элементам и экранам-элементам.
Подскажите пожалуйста, можно ли использовать одновременно например элемент "Меню" вместе с "Текст"? Для вывода на экран дополнительных надписей.
|
10.08.2012, 16:31 | #11 |
Сотрудник Segnetics
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили:
21 раз(а) в 20 сообщениях
|
Ответ: Вопросы по элементам и экранам-элементам.
Можно, но надо позаботиться о правильном Z-порядке. Т.е. чтобы "Текст" был сверху "Меню"
__________________ Инженер "Сегнетикс" |
09.10.2012, 21:17 | #12 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 129
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Вопросы по элементам и экранам-элементам.
не знаю что это было. в каком-то из режимов, тыкался куда попало, число по дефолту не давало установить более сотни. тип риал. специально несколько раз проверил. там же, в уставках.
Последний раз редактировалось Arsie, 08.08.2013 в 12:11 |
10.10.2012, 14:06 | #13 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Вопросы по элементам и экранам-элементам.
Цитата:
Логично, что дефолтное значение нельзя выставить больше, чем максимально допустимое. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 08.08.2013 в 12:11 |
|
10.10.2012, 14:45 | #14 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 129
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Вопросы по элементам и экранам-элементам.
Цитата:
что-то я её в упор не вижу.. кстате, а нельзяль добавить суффикс? и уже дать возможность использовать символ ° в смарте |
|
01.11.2012, 12:51 | #15 |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Вопрос по символам.
Не подскажут ли уважаемые гуру, по поводу шрифтов не-SRSMH в СМАрт.
1. Шрифты сами загружаются в контроллер или вначале преобразуются в картинку? 2. Какой шрифт наиболее близок по стилю к SRSMH? __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
01.11.2012, 13:19 | #16 | |
Сотрудник Segnetics
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили:
21 раз(а) в 20 сообщениях
|
Ответ: Вопрос по символам.
Цитата:
2. На этот вопрос сложно ответить. Похожи, наверное, моноширинные, имитирующие шрифты точечных дисплеев. __________________ Инженер "Сегнетикс" |
|
02.11.2012, 11:29 | #17 | |
Member
Регистрация: Jan 2010
Сообщения: 60
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вопрос по символам.
Цитата:
Почему спрашиваю, шрифт SRSMH встроен в контроллер. Поэтому в контроллер загружается текст, а не картинка (что гораздо меньше размером), а если использовать другой шрифт, то загружаться будет картинка. Т.е. зачем использовать шрифт близкий к встроенному, но терять свободное место под картинки? |
|
02.11.2012, 14:28 | #18 |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Вопрос по символам.
Всё это понятно.
Вопрос возник из-за того, что в шрифте SRSMH нет "градуса", "квадрата (второй степени)" и других привычных приятных символов. Конечно, можно вставить посреди текста картинку, но это как-то не по фэн-шую. __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
09.11.2012, 18:04 | #19 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 129
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Вопрос по символам.
Цитата:
завел переменную, префикс, суффикс и куда-то надо укладывать символ поверх.. вопщем эти символы д.б. в составе шрифта. |
|
18.03.2013, 12:37 | #20 |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Вопрос по экрану-элементу "Меню настроек"
В документации нескольно невнятно написано, поэтому просьба к гуру развеять мои сомнения.
Если в экране-элементе "Меню настроек" в списке уставок выбрать оранжевое направление переменной как выходной, то эта переменная будет только выводиться на экран и не трогать энергонезависимую память? __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
18.03.2013, 12:57 | #21 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Вопрос по экрану-элементу "Меню настроек"
Цитата:
Память при этом выделяется, но не используется. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
19.03.2013, 17:31 | #22 |
Member
Регистрация: Jul 2012
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Внимание, ВОПРОС???
Есть два готовых, более-менее серьёзных проекта в SMLogix. Надо скопировать экран (созданный в SMartЕ) из одниго в другой. Как это сделать с минимальными трудозатратами?
|
19.03.2013, 17:52 | #23 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 762
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Вопросы по элементам и экранам-элементам.
1. Открываете проект источник (экрана)
2. Переходите в СМарт 3. Копируете экран 4. Переходите в Лоджик не закрывая СМарт. 5. Не закрывая Лоджик открываете проект, в который надо скопировать экран, при этом проект №1 закрывается 6. Переходите в СМарт 7. Вставляете скопированный экран __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
19.03.2013, 18:15 | #24 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Внимание, ВОПРОС???
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
RTFM, или какие вопросы иногда бывают в техподдержке | Arsie | Форум Segnetics | 28 | 10.03.2023 18:31 |
Призы за лучшие вопросы на вебинаре | Gel | Форум Segnetics | 1 | 17.06.2020 18:10 |