Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.01.2011, 12:41   #1
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
Question Вопросы по элементам и экранам-элементам

Очень надо оценить объем доступной памяти для архива переменных.
По этому поводк такие вопросы к разработчикам:

1. Какую память данных использует элемент "тренд реального времени" - оперативную или энергонезависимую?
Если энергонезависимую, то сколько байт на одно перо, на одну точку тренда?
2. Сколько байт энергонезависимой памяти тратит экран "меню настроек" на один пункт меню, на накладные расходы?
3. Сколько байт энергонезависимой памяти тратит экран "журнал событий" при ёмкости 200 по умолчанию?
4. Какие еще элементы SMArt расходуют энергонезависимую память данных контроллера?
Sergey Cherevko вне форума   Ответить с цитированием
Старый 19.01.2011, 12:55   #2
malyga
Сотрудник Segnetics
 
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили: 21 раз(а) в 20 сообщениях
По умолчанию Ответ: Вопросы по элементам и экранам-элементам.

Цитата:
Сообщение от Sergey Cherevko
Очень надо оценить объем доступной памяти для архива переменных.
По этому поводк такие вопросы к разработчикам:

1. Какую память данных использует элемент "тренд реального времени" - оперативную или энергонезависимую?
только оперативную

Цитата:
Сообщение от Sergey Cherevko
2. Сколько байт энергонезависимой памяти тратит экран "меню настроек" на один пункт меню, на накладные расходы?
каждая переменная занимает 4 байта вне зависимости от типа (все хранится в real)

Цитата:
Сообщение от Sergey Cherevko
3. Сколько байт энергонезависимой памяти тратит экран "журнал событий" при ёмкости 200 по умолчанию?
1610 байт

Цитата:
Сообщение от Sergey Cherevko
4. Какие еще элементы SMArt расходуют энергонезависимую память данных контроллера?
ввод числа (4 байта на переменную)


__________________
Инженер "Сегнетикс"
malyga вне форума   Ответить с цитированием
Старый 17.08.2011, 14:59   #3
Paos
Member
 
Регистрация: Aug 2011
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Управление элементами Smart

Здравствуйте.
Вопрос может быть из разряда "читай форум", так что сильно не бейте.
Форум я читал но ответа на нашел.
Вопрос следующий:
Есть 3 экрана 1-й стартовый, 2-й рабочий, 3-й меню (для примера)
Первый включить-выключить видимость не проблема.
2-й не получилось в принципе. А как вызвать меню и погасить 2 других экрана ума не приложу.

И еще вопрос, выход "Экран активен" по какому принципу работает и как этим принципом управлять.
Подскажите кто может.

P.S. Если кому не жалко есть примеры работы c экранами SMart для Pixel - поделитесь. Заранее спасибо
Вложения
Тип файла: psl Untitledw2.psl (186.2 Кбайт, 184 просмотров)

Последний раз редактировалось Paos, 17.08.2011 в 15:14
Paos вне форума   Ответить с цитированием
Старый 17.08.2011, 15:15   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Управление элементами Smart

Цитата
Сообщение от Paos
P.S. Если кому не жалко есть примеры работы c экранами SMart для Pixel - поделитесь. Заранее спасибо
Управление видимостью экранов в СМАрте автоматическое. Вам всего лишь нужно было сделать вызов определённого экрана по нажатию определённой кнопки.

Делается это через IU-переменные. В "переходах" настраиваете переход на экран по сигналу с UI-переменной. Саму переменную подключаете к кнопке.

Либо, что ещё проще, настраиваете в "переходах" переходы между экранами сразу по кнопкам, тогда никаких действий в FBD-программе выполнять не нужно.


PS. Если уж вы просите примеры, то хотя бы уточните, примеры какой именно работы вам нужны.


.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.08.2011, 15:29   #5
Paos
Member
 
Регистрация: Aug 2011
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по элементам и экранам-элементам.

На пример такой:
Контроллер стартует - экрана приветствия
Затем переключается на Экран рабочих параметров.
И по требованию вызывается экран меню.

Дальше надеюсь сам разберусь по образу и подобию

Заранее спасибо
Paos вне форума   Ответить с цитированием
Старый 17.08.2011, 15:47   #6
Aard
Member
 
Регистрация: Mar 2007
Сообщения: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопросы по элементам и экранам-элементам.

Проще всего сделать переходы в самом СМарте. Под изображением контроллера есть панель, где показывается, по какой кнопке из текущего экрана можно переместиться на другой. Задается это с помощью кнопочек в правой нижней части панели (плюсик и мусорный бак).

Принципы работы со СМартом хорошо описаны в руководстве к нему:
http://segnetics.com/main.aspx?Page=417
"Быстрый старт" и "Руководство" в формате pdf.

В Вашем случае можно сделать так, как в прикрепленном файле:
В течение задержки 20 сек (выставляется в таймере) будет показываться Стартовый экран, потом перейдет на Рабочий. По нажатию кнопки Ф1 с рабочего экрана произойдет переход в меню. Возврат на Рабочий экран - по кнопке Esc.

Вы управляли видимостью не экранов, а элементов "Текст".
Вложения
Тип файла: psl Untitledw3.psl (57.8 Кбайт, 209 просмотров)
Aard вне форума   Ответить с цитированием
Старый 17.08.2011, 15:56   #7
Paos
Member
 
Регистрация: Aug 2011
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по элементам и экранам-элементам.

Aard спасибо
Paos вне форума   Ответить с цитированием
Старый 17.08.2011, 16:02   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопросы по элементам и экранам-элементам.

Цитата
Сообщение от Paos
На пример такой:
Контроллер стартует - экрана приветствия
Затем переключается на Экран рабочих параметров.
И по требованию вызывается экран меню.

Дальше надеюсь сам разберусь по образу и подобию

Заранее спасибо
Три экрана в СМАрте, одна UI-переменная.

1) При старте контроллера автоматически показывается экран приветствия - он верхний в дереве экранов.

2) В ФБД-программе в это время работает счётчик CTU, к его выходу QU подключена UI-переменная, которая вызывает экран рабочих параметров.

3) Вызов меню настроен на кнопку.

Приложить программу как пример невозможно, т.к. это требует составления комикса из череды картинок, иначе вы не разберётесь.

Приложил видео, так будет понятнее.
Вложения
Тип файла: avi Экранчики.avi (3.57 Мбайт, 345 просмотров)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.08.2011, 11:08   #9
lau
Senior Member
 
Регистрация: Jul 2006
Сообщения: 176
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Thumbs up Ответ: Вопросы по элементам и экранам-элементам.

Отличный способ пояснения
lau вне форума   Ответить с цитированием
Старый 10.08.2012, 15:02   #10
Kaddafi
Новичок
 
Регистрация: Mar 2012
Сообщения: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопросы по элементам и экранам-элементам.

Подскажите пожалуйста, можно ли использовать одновременно например элемент "Меню" вместе с "Текст"? Для вывода на экран дополнительных надписей.
Kaddafi вне форума   Ответить с цитированием
Старый 10.08.2012, 16:31   #11
malyga
Сотрудник Segnetics
 
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили: 21 раз(а) в 20 сообщениях
По умолчанию Ответ: Вопросы по элементам и экранам-элементам.

Можно, но надо позаботиться о правильном Z-порядке. Т.е. чтобы "Текст" был сверху "Меню"


__________________
Инженер "Сегнетикс"
malyga вне форума   Ответить с цитированием
Старый 09.10.2012, 21:17   #12
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Вопросы по элементам и экранам-элементам.

не знаю что это было. в каком-то из режимов, тыкался куда попало, число по дефолту не давало установить более сотни. тип риал. специально несколько раз проверил. там же, в уставках.


__________________
C уважением, LordN

Последний раз редактировалось Arsie, 08.08.2013 в 12:11
LordN вне форума   Ответить с цитированием
Старый 10.10.2012, 14:06   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопросы по элементам и экранам-элементам.

Цитата
Сообщение от LordN
не знаю что это было. в каком-то из режимов, тыкался куда попало, число по дефолту не давало установить более сотни. тип риал. специально несколько раз проверил. там же, в уставках.
Это объясняется проще простого: у вас была указана максимальная граница уставки, а по умолчанию она как раз 100 и есть.

Логично, что дефолтное значение нельзя выставить больше, чем максимально допустимое.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 08.08.2013 в 12:11
Arsie сейчас на форуме   Ответить с цитированием
Старый 10.10.2012, 14:45   #14
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Вопросы по элементам и экранам-элементам.

Цитата:
Сообщение от Arsie
Это объясняется проще простого: у вас была указана максимальная граница уставки, а по умолчанию она как раз 100 и есть.

Логично, что дефолтное значение нельзя выставить больше, чем максимально допустимое.
и где задается эта граница?
что-то я её в упор не вижу..

кстате, а нельзяль добавить суффикс? и уже дать возможность использовать символ ° в смарте


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 01.11.2012, 12:51   #15
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Вопрос по символам.

Не подскажут ли уважаемые гуру, по поводу шрифтов не-SRSMH в СМАрт.
1. Шрифты сами загружаются в контроллер или вначале преобразуются в картинку?
2. Какой шрифт наиболее близок по стилю к SRSMH?


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 01.11.2012, 13:19   #16
malyga
Сотрудник Segnetics
 
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили: 21 раз(а) в 20 сообщениях
По умолчанию Ответ: Вопрос по символам.

Цитата:
Сообщение от Sergey Cherevko
Не подскажут ли уважаемые гуру, по поводу шрифтов не-SRSMH в СМАрт.
1. Шрифты сами загружаются в контроллер или вначале преобразуются в картинку?
2. Какой шрифт наиболее близок по стилю к SRSMH?
1. В картинку преобразуется не сам шрифт, а прямо части элемента с надписями.
2. На этот вопрос сложно ответить. Похожи, наверное, моноширинные, имитирующие шрифты точечных дисплеев.


__________________
Инженер "Сегнетикс"
malyga вне форума   Ответить с цитированием
Старый 02.11.2012, 11:29   #17
Overheat
Member
 
Регистрация: Jan 2010
Сообщения: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Вопрос по символам.

Цитата:
Сообщение от Sergey Cherevko
2. Какой шрифт наиболее близок по стилю к SRSMH?
А зачем нужен шрифт близкий к SRSMH?

Почему спрашиваю, шрифт SRSMH встроен в контроллер. Поэтому в контроллер загружается текст, а не картинка (что гораздо меньше размером), а если использовать другой шрифт, то загружаться будет картинка.

Т.е. зачем использовать шрифт близкий к встроенному, но терять свободное место под картинки?
Overheat вне форума   Ответить с цитированием
Старый 02.11.2012, 14:28   #18
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Вопрос по символам.

Всё это понятно.
Вопрос возник из-за того, что в шрифте SRSMH нет "градуса", "квадрата (второй степени)" и других привычных приятных символов.
Конечно, можно вставить посреди текста картинку, но это как-то не по фэн-шую.


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 09.11.2012, 18:04   #19
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 123
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Вопрос по символам.

Цитата:
Сообщение от Sergey Cherevko
Всё это понятно.
Вопрос возник из-за того, что в шрифте SRSMH нет "градуса", "квадрата (второй степени)" и других привычных приятных символов.
Конечно, можно вставить посреди текста картинку, но это как-то не по фэн-шую.
очень не удобно такой фигней пользоваться.
завел переменную, префикс, суффикс и куда-то надо укладывать символ поверх..

вопщем эти символы д.б. в составе шрифта.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 18.03.2013, 12:37   #20
Sergey Cherevko
Senior Member
 
Аватара для Sergey Cherevko
 
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Вопрос по экрану-элементу "Меню настроек"

В документации нескольно невнятно написано, поэтому просьба к гуру развеять мои сомнения.
Если в экране-элементе "Меню настроек" в списке уставок выбрать оранжевое направление переменной как выходной, то эта переменная будет только выводиться на экран и не трогать энергонезависимую память?


__________________
Автомат АК - самый распространенный преобразователь стека в очередь
Sergey Cherevko вне форума   Ответить с цитированием
Старый 18.03.2013, 12:57   #21
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по экрану-элементу "Меню настроек"

Цитата:
Сообщение от Sergey Cherevko Посмотреть сообщение
В документации нескольно невнятно написано, поэтому просьба к гуру развеять мои сомнения.
Если в экране-элементе "Меню настроек" в списке уставок выбрать оранжевое направление переменной как выходной, то эта переменная будет только выводиться на экран и не трогать энергонезависимую память?
Скажем так: по умолчанию все уставки включены на запись. Поэтому выбор противоположного "направления" - это отображение.

Память при этом выделяется, но не используется.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 19.03.2013, 17:31   #22
max7222
Member
 
Регистрация: Jul 2012
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию Внимание, ВОПРОС???

Есть два готовых, более-менее серьёзных проекта в SMLogix. Надо скопировать экран (созданный в SMartЕ) из одниго в другой. Как это сделать с минимальными трудозатратами?
max7222 вне форума   Ответить с цитированием
Старый 19.03.2013, 17:52   #23
ujin
Senior Member
 
Аватара для ujin
 
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 762
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Вопросы по элементам и экранам-элементам.

1. Открываете проект источник (экрана)
2. Переходите в СМарт
3. Копируете экран
4. Переходите в Лоджик не закрывая СМарт.
5. Не закрывая Лоджик открываете проект, в который надо скопировать экран, при этом проект №1 закрывается
6. Переходите в СМарт
7. Вставляете скопированный экран


__________________
В жизни 2 правила успеха:
1 Не говори всего что знаешь
2 ...
ujin вне форума   Ответить с цитированием
Старый 19.03.2013, 18:15   #24
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Внимание, ВОПРОС???

Цитата
Сообщение от max7222 Посмотреть сообщение
Есть два готовых, более-менее серьёзных проекта в SMLogix. Надо скопировать экран (созданный в SMartЕ) из одниго в другой. Как это сделать с минимальными трудозатратами?
Описано в справке: http://dl.segnetics.com/WebHelp/SMLo...e_elements.htm


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RTFM, или какие вопросы иногда бывают в техподдержке Arsie Форум Segnetics 28 10.03.2023 18:31
Призы за лучшие вопросы на вебинаре Gel Форум Segnetics 1 17.06.2020 18:10


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


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