![]() |
![]() ![]() |
|
SMArt Разработка интерфейсов пользователя |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
День добрый. Пользуясь "конструктором", хочу добавить экран через F3 (свободна). Не испорчу ли я основной экран, который "сконструирован конструктором ИТП"?
|
![]() |
![]() |
![]() |
#2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
![]()
Можете испортить, можете не испортить, всё зависит от ваших умений.
У вас есть план, как вы собираетесь это делать? __________________ В сегнетиксе не работаю с самого начала 2019 года. |
![]() |
![]() |
![]() |
#3 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Плана нет. Умений нет. Знаний нет. Лопух я. Поэтому и спрашиваю.
Смысл такой. Проект полностью на конструкторе ИТП. Хочу добавить в программу управление ЧП пользуясь Aout. Взял Ваш макрос "Аналоговый ПИД". Использовав не задействованную кнопку F3, создать новый экран для ввода уставок, коэф-тов, и т. д. Так вот не испорчу ли я своими действиями основной экран на работающем контроллере? Как мог объяснил, можно меня пинать. |
![]() |
![]() |
![]() |
#4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#5 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Проект управляет 2 контурами отопления. Все Ain заняты. Недостающие входы взяты с другого контроллера по 485. Два Aout свободны. Есть желание использовать их для управления двумя ЧП. Как это реализовать еще пока изучаю. Думаю использовать Ваш макрос "PID аналоговый".
Для вывода на экран уставок и тому подобных значений нужно создать еще один экран. После создания проекта через "конструктор ИТП", открываю SMart, там экраны чисты. Но при заливке проекта все работает как надо. В основном задействованы кнопки F1 и F2. F3 свободна. Вот при нажатии на нее хочу создать еще один экран для ввода значении в макрос. Ну как то так. |
![]() |
![]() |
![]() |
#6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#7 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Управляет ГВС, смотрит параметры теплосети, смотрит как погода и передает ее двум другим, опрашивает всех на наличие нештаток и отправляет СМС.
Пардон. Вопрос то был про модель. 2Gi |
![]() |
![]() |
![]() |
#8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#9 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Модель 2Gi
|
![]() |
![]() |
![]() |
#10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() Это наиболее простой вариант. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#11 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Спасибо. Но вряд ли получится. Вся правда в том, что пробовать хочу на одном контроллере для двух частотников. Но на самом деле нужно на двух контоллерах для 4 частотников.
У меня в щите 3 контроллера. Один (master) управляет ГВС, контролирует теплосеть, работает с модемом. Два других (slave) управляют 4 контурами отопления. И 4 частотниками нужно управлять используя перепад давлений между P1 и P2 на каждом из 4 контуров. |
![]() |
![]() |
![]() |
#12 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Наткнулся на эту тему http://forum.segnetics.com/showthread.php?t=2408
Как раз про мою проблему. |
![]() |
![]() |
![]() |
#13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() Решать также. Например, добавить в меню можно и так, без СМАрт. А можно при вызове СМАрт отключать экраны конструктора, а при выходе включать обратно. Это тоже не проблема. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#14 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() Имитируя сигнал "~Menu active" можно заблокировать вывод основного экрана. Меню лучше не блокировать, но и это можно, только сложнее. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#16 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Первый способ вроде легче. Непонятно где взять
" ШАГ ТРЕТИЙ. Создание макроса нового пункта меню, того самого, который скрывается за именем “Моё меню”. Для этого берём макросы из библиотеки “Menu v2”. Ткните носом пожалуйста где это. |
![]() |
![]() |
![]() |
#17 |
Сотрудник Segnetics
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 410
Благодарил(а): 88 раз(а)
Поблагодарили:
28 раз(а) в 27 сообщениях
|
![]()
если нужен второй основной экран в смарте то вот простой быстрый пример, (скриншот прикрепил)
(в смарте просто по каждому элементу поставьте управлять видимостью из FBD) если надо доп меню на FBD - то могу обучить как сделать. Последний раз редактировалось Ruslangsm, 17.08.2020 в 13:16 |
![]() |
![]() |
![]() |
#18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#19 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Спасибо. Буду изучать.
|
![]() |
![]() |
![]() |
#20 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Добрый день. Прошу помощи. Лоджик последний, SMH4. Сделан экран в смарте. На экране кнопка с фиксацией. Нужно выводить экран при нажатии кнопки F4 из основного экрана контроллера, и скрывать по Esc. При работе контроллера экраны накладываются друг на друга. Как расставить связи?
|
![]() |
![]() |
![]() |
#21 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#22 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Вот экран из смарта. На выходе экран активен всегда висит 1.
|
![]() |
![]() |
![]() |
#23 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() Ладно, вам лень посмотреть примеры. Но как можно перепутать слово "проект" со словом "картинка"? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#24 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Проект весит больше, чем ограничение на загрузку. Примеры смотрел - не помогло. Дайте, пожалуйста, ссылку на описание выводов - Экран активен, Вход в экран, Выход из экрана. Почему экран из смарта всегда активен? Как его вызывает программа?
|
![]() |
![]() |
![]() |
#25 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() Описание выходов вам ничего не даст, т.к. вы вообще неправильно всё понимаете, как работает на самом деле. Скажите, почему вы просто не повторите ровно также, как в примере? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#26 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Спасибо. Вот
Последний раз редактировалось Arsie, 23.01.2020 в 13:00 |
![]() |
![]() |
![]() |
#27 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 094
Благодарил(а): 0 раз(а)
Поблагодарили:
232 раз(а) в 229 сообщениях
|
![]() P.S. https://forum.segnetics.com/showthread.php?t=2407 вот очередной пример, с помощью трассировки можно проследить связи и недостающие для правильной работы элементы в вашем проекте. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#28 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#29 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 357
Благодарил(а): 15 раз(а)
Поблагодарили:
607 раз(а) в 555 сообщениях
|
![]() В вашем проекте всего один экран, именно поэтому он всегда активен и поверх него, естественно, выводятся все изображения, генерируемые FBD, т.к. вы им не запрещаете выводиться. В примерах всё это учтено, вам просто нужно сделать точно также. Расскажите, пожалуйста, что вам показалось непонятным в примерах? Мы вместе с вами попробуем их улучшить, чтобы вопросов более ни у кого не возникало. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#30 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
https://forum.segnetics.com/showthread.php?t=2407 Сделал как в этом примере. Добавление смарта в конструктор. Экран не вызывается и в меню его нет. Он ведь должен вызываться при нажатии кнопки вниз?
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавить картинку на главный экран SMH4 | p001p | SMConstructor (вентиляция) | 1 | 17.12.2018 11:35 |
добавить еще один экран в проект SMConstructor (решено) | NewUser | SMConstructor (вентиляция) | 11 | 12.12.2017 11:00 |
Можно к журналу событий добавить сброс аварий? | AlexSku | SMArt | 3 | 21.11.2017 10:53 |
Вывод числа на экран | TSN | Вопросы о программировании | 6 | 16.12.2013 17:54 |