Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (теплопункты)

SMConstructor (теплопункты) Вопросы о работе Конструктора (теплопункты)

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.09.2023, 12:23   #1
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Пользовательский интерфейс

Все как обычно - прекрасно сгенерировался проект, но надо чуть "допилить" экраны. И конечно все нужные макросы запаролены. Делов-то на день работы буквально, все есть, но. Сейчас делаю в Смарте новый интерфейс и в связи с этим вопрос - все что есть в проекте от Конструктора, связанное с экраном нужно выкинуть? И Настройки и Журнал и вообще все и делать заново?
starmos вне форума   Ответить с цитированием
Старый 12.09.2023, 12:45   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Пользовательский интерфейс.

Непонятна ваша цель, чуть "допилить" или переделать полностью?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 12.09.2023, 13:11   #3
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Пользовательский интерфейс.

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Непонятна ваша цель, чуть "допилить" или переделать полностью?
Штатный интерфейс от Конструктора я мог бы "допилить". Просто изменил бы экраны, может свои бы добавил по аналогии (у меня на один контур больше чем делает Конструктор), надписи в основном. В Настройках и параметрах добавил бы пункты, это я умею делать. Журнал так и вообще бы не трогал. Но поскольку экраны контуров я редактировать не могу из-за повсеместно закрытых макросов, то и приходится мне делать свои экраны. Рекомендации типа - "закройте своей картинкой" я считаю убожеством. Так что и выходит, из-за невозможности "допилить" приходится сейчас делать полностью. Досадно, что я и Сегнетикс-то рекомендовал начальству именно из-за Конструктора, пообещал быструю разработку ПО. Но впрочем у самизнаетекого и вообще ничего нет, а тут "хоть шерсти клок" в итоге. Я уже успешно продвигаюсь и со Смартом раньше дело имел и это в общем не проблема, досадно просто. И если что-то можно сохранить, то лучше бы сохранить, ведь Конструктор "заточил" проект под конкретный интерфейс. У меня SMH4.
starmos вне форума   Ответить с цитированием
Старый 12.09.2023, 14:01   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Пользовательский интерфейс.

Цитата
Сообщение от starmos Посмотреть сообщение
может свои бы добавил по аналогии (у меня на один контур больше чем делает Конструктор)
Я бы вытащил контур ТС на пункт меню. А существующий ТС закрыл бы сверху картинкой.

Даже я, как создатель этих экранов, если нужно будет 7 контуров, я их лучше на смарте сделаю, чем буду расширять существующие на ещё один. Вы слегка недооцениваете сложность редактирования экранов на FBD


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.09.2023, 14:13   #5
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Пользовательский интерфейс.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я бы вытащил контур ТС на пункт меню. А существующий ТС закрыл бы сверху картинкой.

Даже я, как создатель этих экранов, если нужно будет 7 контуров, я их лучше на смарте сделаю, чем буду расширять существующие на ещё один. Вы слегка недооцениваете сложность редактирования экранов на FBD
Я уже редактировал экраны на FBD. Тогда я из вентиляционного проекта делал сушильный шкаф. Непросто, да, но решаемо. Тем более, что у вас экраны всяко красивее моих, я ни разу не дизайнер и даже близко нет.
Я в конечном счете и делаю на Смарте, прямо сейчас. Но мне еще предстоят меню и журнал.
starmos вне форума   Ответить с цитированием
Старый 12.09.2023, 14:22   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Пользовательский интерфейс.

Цитата
Сообщение от starmos Посмотреть сообщение
сгенерировался проект, но надо чуть "допилить" экраны. И конечно все нужные макросы запаролены.
Простенькое начало.

Цитата Просто изменил бы экраны, может свои бы добавил по аналогии (у меня на один контур больше чем делает Конструктор), надписи в основном. В Настройках и параметрах добавил бы пункты.
А вот на один контур больше это уже затрагивает всю структуру.

P.S. В отстойнике валяется заброшенный вариант конструктора с меню и журналами на смарте - могу сгенерить дпя Вас заготовку. Но не более пяти контуров.
До экранов руки не дошли.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 12.09.2023, 14:40   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Пользовательский интерфейс.

Цитата
Сообщение от starmos Посмотреть сообщение
Я уже редактировал экраны на FBD. Тогда я из вентиляционного проекта делал сушильный шкаф.
В вентиляшке всё сильно проще, т.к. изначально на более слабые контроллеры ориентация была. Меню так вообще без разговоров надо перетаскивать на СМАрт, если добавить нужно больше 10 пунктов.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 12.09.2023, 15:17   #8
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Пользовательский интерфейс.

Цитата
Сообщение от ATS Посмотреть сообщение
Простенькое начало.

... Но не более пяти контуров.
До экранов руки не дошли.
Спасибо. Но я вроде уже разогнался на Смарте. У меня 6 контуров в проекте, 1 ИТП (регулирование тепла) и 5 просто насосных. Поскольку максимально возможно 1 ИТП и 4 насосных, то я и думал один добавить. Но теперь, раз уж я взялся делать, то заодно и оптимизирую экраны.
starmos вне форума   Ответить с цитированием
Старый 12.09.2023, 16:45   #9
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Пользовательский интерфейс.

Цитата
Сообщение от starmos Посмотреть сообщение
Спасибо. Но я вроде уже разогнался на Смарте. У меня 6 контуров в проекте, 1 ИТП (регулирование тепла) и 5 просто насосных.
Ну может что-то пригодится. https://disk.yandex.ru/d/HWORhsFNO5GGjQ


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Благодарность от:
Старый 13.09.2023, 10:09   #10
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Я здесь же спрошу, чтобы темы не плодить, хотя это больше по Смарту вопрос. Вот у меня есть экран, "Меню", я хочу, чтобы туда можно было попасть с любого экрана. На контроллере есть даже удобная кнопка Power, которая у меня по прямому назначению не используется все равно. И я создаю переход на экран Меню с Любого экрана с помощью этой кнопки и у меня это не работает в симуляции переходов. Т.е. именно с Любого экрана, если ставлю конкретный - все работает. Это косяк Смарта, симуляции переходов, или я что-то не совсем так делаю? Или просто не обращать внимания - в контроллере все будет работать как надо?
starmos вне форума   Ответить с цитированием
Старый 13.09.2023, 10:59   #11
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

А симуляция смарта включена?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 13.09.2023, 11:18   #12
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
А симуляция смарта включена?
Да, конечно, остальные переходы работают. Собственно с любого экрана работает, который не "Любой экран".
starmos вне форума   Ответить с цитированием
Старый 13.09.2023, 11:26   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Цитата
Сообщение от starmos Посмотреть сообщение
Да, конечно, остальные переходы работают. Собственно с любого экрана работает, который не "Любой экран".
Создал сейчас новый проект - работает эмуляция по поверу/стопу. Переходит.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.09.2023, 13:39   #14
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Цитата:
Сообщение от Arsie Посмотреть сообщение
Создал сейчас новый проект - работает эмуляция по поверу/стопу. Переходит.
У меня не получается. Лоджик обновил. Симуляцию (иконку с зеленой стрелкой) включил. Переходы работают, но с Любого экрана нет.
Но в конце-концов это не критично конечно.
starmos вне форума   Ответить с цитированием
Старый 13.09.2023, 13:56   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Цитата
Сообщение от starmos Посмотреть сообщение
У меня не получается. Лоджик обновил. Симуляцию (иконку с зеленой стрелкой) включил. Переходы работают, но с Любого экрана нет.
Но в конце-концов это не критично конечно.
"С любого" возможно и не работает.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.09.2023, 14:25   #16
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Цитата:
Сообщение от Arsie Посмотреть сообщение
"С любого" возможно и не работает.
В контроллере работает, а в Смарте нет.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 13.09.2023, 14:40   #17
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Цитата
Сообщение от ATS Посмотреть сообщение
В контроллере работает, а в Смарте нет.
Про смарт и говорим.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.09.2023, 14:57   #18
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Цитата
Сообщение от starmos Посмотреть сообщение
Это косяк Смарта, симуляции переходов, или я что-то не совсем так делаю? Или просто не обращать внимания - в контроллере все будет работать как надо?
Это было выше


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 30.10.2023, 13:43   #19
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Спрошу здесь опять, тем более это тот же проект.
Я смотрю макрос журнала из конструкторского проекта.
В нем есть опять же макрос Журнал v3.0, у которого есть выходы "Показать 0" и "Показать 1..3". Что это значит? Я хочу переименовать контуры в журнале как мне надо и вроде разобрался что сделать, но наткнулся на это. Я предполагаю, что 0 относится к контуру ТС? А 1...3 к контурам соответственно 1...3. Итого в сумме получается 4 контура, в то время как у меня их 5 по конструкторскому проекту (максимальное число), а по факту 6 (один уже я добавил). И вот вопрос - правильно ли я думаю об этих выходах указанного макроса и нужно ли мне что-нибудь делать тут, поскольку суда по сигналу "Показать 1..3" он эти 1..3 не различает, а значит не различит и следующие 4 и 5?
starmos вне форума   Ответить с цитированием
Старый 30.10.2023, 13:54   #20
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Цитата
Сообщение от starmos Посмотреть сообщение
смотрю макрос журнала из конструкторского проекта.
В нем есть опять же макрос Журнал v3.0, у которого есть выходы "Показать 0" и "Показать 1..3". Что это значит?
Это значит забыли переименовать. Читайте - "Показать остальные"


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Благодарность от:
Старый 01.11.2023, 10:36   #21
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Это не про пользовательский интерфейс, но проект тот же. Интересное наблюдение: одна и та же программа, небольшие изменения, ну там несколько блоков логических добавить = размер был 19Мб, стал 29Мб. Причем это может быть и без изменений практически, на объекте скомпилировали = 29Мб, мне для правки прислали, я чуть изменил (в смарте две уставки добавил) = 19Мб.
starmos вне форума   Ответить с цитированием
Старый 01.11.2023, 10:47   #22
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Если скомпилировать проект и сохранить, то компилированный код сохраняется в файл вместе с проектом.

Если открыть проект и даже без изменений сохранить, компилированный код из файла удаляется.

Собственно, компилированный код увеличивает размер файла.

Могу быть неточным в терминах, но суть такова.
младшой вне форума   Ответить с цитированием
Старый 01.11.2023, 11:30   #23
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Пользовательский интерфейс

Цитата
Сообщение от младшой Посмотреть сообщение
Если скомпилировать проект и сохранить, то компилированный код сохраняется в файл вместе с проектом.

Если открыть проект и даже без изменений сохранить, компилированный код из файла удаляется.

Собственно, компилированный код увеличивает размер файла.

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


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Впаять второй интерфейс? maslov Вопросы о SMH2010 0 05.09.2023 12:24
Вывод графика на пользовательский сайт Antioff Вопросы о Matrix 22 25.05.2023 12:03
Неправильно подтягивается шлюз в веб интерфейс? (решено) SergVK Вопросы о SMH4 1 04.05.2023 17:02
Интерфейс вне лоджика Pushin Форум Segnetics 0 24.08.2020 06:33
кто переделывал интерфейс для Пикселя? ress SMConstructor (теплопункты) 28 07.12.2015 13:24


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


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