|
SMArt Разработка интерфейсов пользователя |
|
Опции темы | Поиск в этой теме |
16.04.2018, 11:41 | #1 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Добавить экран в "Конструктор ИТП"
День добрый. Пользуясь "конструктором", хочу добавить экран через F3 (свободна). Не испорчу ли я основной экран, который "сконструирован конструктором ИТП"?
|
16.04.2018, 11:45 | #2 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Добавить экран в "Конструктор ИТП"
Можете испортить, можете не испортить, всё зависит от ваших умений.
У вас есть план, как вы собираетесь это делать? __________________ В сегнетиксе не работаю с самого начала 2019 года. |
16.04.2018, 12:06 | #3 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Плана нет. Умений нет. Знаний нет. Лопух я. Поэтому и спрашиваю.
Смысл такой. Проект полностью на конструкторе ИТП. Хочу добавить в программу управление ЧП пользуясь Aout. Взял Ваш макрос "Аналоговый ПИД". Использовав не задействованную кнопку F3, создать новый экран для ввода уставок, коэф-тов, и т. д. Так вот не испорчу ли я своими действиями основной экран на работающем контроллере? Как мог объяснил, можно меня пинать. |
16.04.2018, 12:10 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.04.2018, 12:34 | #5 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Проект управляет 2 контурами отопления. Все Ain заняты. Недостающие входы взяты с другого контроллера по 485. Два Aout свободны. Есть желание использовать их для управления двумя ЧП. Как это реализовать еще пока изучаю. Думаю использовать Ваш макрос "PID аналоговый".
Для вывода на экран уставок и тому подобных значений нужно создать еще один экран. После создания проекта через "конструктор ИТП", открываю SMart, там экраны чисты. Но при заливке проекта все работает как надо. В основном задействованы кнопки F1 и F2. F3 свободна. Вот при нажатии на нее хочу создать еще один экран для ввода значении в макрос. Ну как то так. |
16.04.2018, 12:41 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Какова модель "другого контроллера"?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.04.2018, 12:45 | #7 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Управляет ГВС, смотрит параметры теплосети, смотрит как погода и передает ее двум другим, опрашивает всех на наличие нештаток и отправляет СМС.
Пардон. Вопрос то был про модель. 2Gi |
16.04.2018, 12:47 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Какова модель "другого контроллера"?
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.04.2018, 12:52 | #9 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Модель 2Gi
|
16.04.2018, 12:54 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Создайте для него проект дополнительно с двумя контурами ГВС без насосов. Этот контроллер будет выдавать задание для частотников. Вместо датчиков температуры подключите датчики давления.
Это наиболее простой вариант. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.04.2018, 13:13 | #11 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Спасибо. Но вряд ли получится. Вся правда в том, что пробовать хочу на одном контроллере для двух частотников. Но на самом деле нужно на двух контоллерах для 4 частотников.
У меня в щите 3 контроллера. Один (master) управляет ГВС, контролирует теплосеть, работает с модемом. Два других (slave) управляют 4 контурами отопления. И 4 частотниками нужно управлять используя перепад давлений между P1 и P2 на каждом из 4 контуров. |
16.04.2018, 13:30 | #12 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Наткнулся на эту тему http://forum.segnetics.com/showthread.php?t=2408
Как раз про мою проблему. |
16.04.2018, 14:15 | #13 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Цитата:
Решать также. Например, добавить в меню можно и так, без СМАрт. А можно при вызове СМАрт отключать экраны конструктора, а при выходе включать обратно. Это тоже не проблема. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.04.2018, 14:31 | #14 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
|
16.04.2018, 14:40 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Это делать в лоджике. Связь "~Menu active" показывает, когда активно меню, когда основной экран. Выходы макроса экрана показывают вам активности конкретных страниц.
Имитируя сигнал "~Menu active" можно заблокировать вывод основного экрана. Меню лучше не блокировать, но и это можно, только сложнее. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.04.2018, 15:10 | #16 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Первый способ вроде легче. Непонятно где взять
" ШАГ ТРЕТИЙ. Создание макроса нового пункта меню, того самого, который скрывается за именем “Моё меню”. Для этого берём макросы из библиотеки “Menu v2”. Ткните носом пожалуйста где это. |
16.04.2018, 16:16 | #17 |
Сотрудник Segnetics
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили:
28 раз(а) в 27 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
если нужен второй основной экран в смарте то вот простой быстрый пример, (скриншот прикрепил)
(в смарте просто по каждому элементу поставьте управлять видимостью из FBD) если надо доп меню на FBD - то могу обучить как сделать. Последний раз редактировалось Ruslangsm, 17.08.2020 в 13:16 |
16.04.2018, 16:26 | #18 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.04.2018, 16:34 | #19 |
Member
Регистрация: Jan 2015
Адрес: Архангельск
Сообщения: 74
Благодарил(а): 1 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Спасибо. Буду изучать.
|
23.01.2020, 09:59 | #20 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Добрый день. Прошу помощи. Лоджик последний, SMH4. Сделан экран в смарте. На экране кнопка с фиксацией. Нужно выводить экран при нажатии кнопки F4 из основного экрана контроллера, и скрывать по Esc. При работе контроллера экраны накладываются друг на друга. Как расставить связи?
|
23.01.2020, 10:35 | #21 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Вам нужно помочь прикрепить ваш проект к просьбе? Или помочь посмотреть примеры и уроки, выложенные парой сообщений выше? Какого рода помощь требуется?
Связи обычно тянутся от выхода одного блока/макроса к входу другого. Ничего более конкретного сказать нет возможности без вашего проекта. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
23.01.2020, 10:48 | #22 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Вот экран из смарта. На выходе экран активен всегда висит 1.
|
23.01.2020, 10:52 | #23 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Связи обычно тянутся от выхода одного блока/макроса к входу другого. Ничего более конкретного сказать нет возможности без вашего проекта.
Ладно, вам лень посмотреть примеры. Но как можно перепутать слово "проект" со словом "картинка"? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
23.01.2020, 11:00 | #24 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Проект весит больше, чем ограничение на загрузку. Примеры смотрел - не помогло. Дайте, пожалуйста, ссылку на описание выводов - Экран активен, Вход в экран, Выход из экрана. Почему экран из смарта всегда активен? Как его вызывает программа?
|
23.01.2020, 11:05 | #25 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Правой кнопкой на файле, отправить -> сжатая zip-папка.
Описание выходов вам ничего не даст, т.к. вы вообще неправильно всё понимаете, как работает на самом деле. Скажите, почему вы просто не повторите ровно также, как в примере? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
23.01.2020, 11:07 | #26 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Спасибо. Вот
Последний раз редактировалось Arsie, 23.01.2020 в 13:00 |
23.01.2020, 11:12 | #27 | ||
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Цитата:
Цитата:
P.S. https://forum.segnetics.com/showthread.php?t=2407 вот очередной пример, с помощью трассировки можно проследить связи и недостающие для правильной работы элементы в вашем проекте. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
||
23.01.2020, 11:14 | #28 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
|
23.01.2020, 11:39 | #29 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
Вы думаете, что экраны СМАрта вызываются. Но нет, они не вызываются. Они существуют внутри пространства FBD.
В вашем проекте всего один экран, именно поэтому он всегда активен и поверх него, естественно, выводятся все изображения, генерируемые FBD, т.к. вы им не запрещаете выводиться. В примерах всё это учтено, вам просто нужно сделать точно также. Расскажите, пожалуйста, что вам показалось непонятным в примерах? Мы вместе с вами попробуем их улучшить, чтобы вопросов более ни у кого не возникало. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
23.01.2020, 11:56 | #30 |
Новичок
Регистрация: Nov 2019
Сообщения: 22
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Добавить экран в "Конструктор ИТП"
https://forum.segnetics.com/showthread.php?t=2407 Сделал как в этом примере. Добавление смарта в конструктор. Экран не вызывается и в меню его нет. Он ведь должен вызываться при нажатии кнопки вниз?
|