|
SMConstructor (теплопункты) Вопросы о работе Конструктора (теплопункты) |
|
Опции темы | Поиск в этой теме |
12.09.2023, 12:23 | #1 |
Senior Member
Регистрация: Jan 2013
Сообщения: 747
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Пользовательский интерфейс
Все как обычно - прекрасно сгенерировался проект, но надо чуть "допилить" экраны. И конечно все нужные макросы запаролены. Делов-то на день работы буквально, все есть, но. Сейчас делаю в Смарте новый интерфейс и в связи с этим вопрос - все что есть в проекте от Конструктора, связанное с экраном нужно выкинуть? И Настройки и Журнал и вообще все и делать заново?
|
12.09.2023, 12:45 | #2 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 351
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Пользовательский интерфейс.
Непонятна ваша цель, чуть "допилить" или переделать полностью?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
12.09.2023, 13:11 | #3 |
Senior Member
Регистрация: Jan 2013
Сообщения: 747
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Пользовательский интерфейс.
Штатный интерфейс от Конструктора я мог бы "допилить". Просто изменил бы экраны, может свои бы добавил по аналогии (у меня на один контур больше чем делает Конструктор), надписи в основном. В Настройках и параметрах добавил бы пункты, это я умею делать. Журнал так и вообще бы не трогал. Но поскольку экраны контуров я редактировать не могу из-за повсеместно закрытых макросов, то и приходится мне делать свои экраны. Рекомендации типа - "закройте своей картинкой" я считаю убожеством. Так что и выходит, из-за невозможности "допилить" приходится сейчас делать полностью. Досадно, что я и Сегнетикс-то рекомендовал начальству именно из-за Конструктора, пообещал быструю разработку ПО. Но впрочем у самизнаетекого и вообще ничего нет, а тут "хоть шерсти клок" в итоге. Я уже успешно продвигаюсь и со Смартом раньше дело имел и это в общем не проблема, досадно просто. И если что-то можно сохранить, то лучше бы сохранить, ведь Конструктор "заточил" проект под конкретный интерфейс. У меня SMH4.
|
12.09.2023, 14:01 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 190
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Пользовательский интерфейс.
Цитата:
Даже я, как создатель этих экранов, если нужно будет 7 контуров, я их лучше на смарте сделаю, чем буду расширять существующие на ещё один. Вы слегка недооцениваете сложность редактирования экранов на FBD __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
12.09.2023, 14:13 | #5 | |
Senior Member
Регистрация: Jan 2013
Сообщения: 747
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Пользовательский интерфейс.
Цитата:
Я в конечном счете и делаю на Смарте, прямо сейчас. Но мне еще предстоят меню и журнал. |
|
12.09.2023, 14:22 | #6 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Пользовательский интерфейс.
Цитата:
Цитата:
P.S. В отстойнике валяется заброшенный вариант конструктора с меню и журналами на смарте - могу сгенерить дпя Вас заготовку. Но не более пяти контуров. До экранов руки не дошли. __________________ Не являюсь сотрудником Segnetics !!! |
||
12.09.2023, 14:40 | #7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 190
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Пользовательский интерфейс.
В вентиляшке всё сильно проще, т.к. изначально на более слабые контроллеры ориентация была. Меню так вообще без разговоров надо перетаскивать на СМАрт, если добавить нужно больше 10 пунктов.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
12.09.2023, 15:17 | #8 |
Senior Member
Регистрация: Jan 2013
Сообщения: 747
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Пользовательский интерфейс.
Спасибо. Но я вроде уже разогнался на Смарте. У меня 6 контуров в проекте, 1 ИТП (регулирование тепла) и 5 просто насосных. Поскольку максимально возможно 1 ИТП и 4 насосных, то я и думал один добавить. Но теперь, раз уж я взялся делать, то заодно и оптимизирую экраны.
|
12.09.2023, 16:45 | #9 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Пользовательский интерфейс.
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
|
Благодарность от: |
13.09.2023, 10:09 | #10 |
Senior Member
Регистрация: Jan 2013
Сообщения: 747
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Пользовательский интерфейс
Я здесь же спрошу, чтобы темы не плодить, хотя это больше по Смарту вопрос. Вот у меня есть экран, "Меню", я хочу, чтобы туда можно было попасть с любого экрана. На контроллере есть даже удобная кнопка Power, которая у меня по прямому назначению не используется все равно. И я создаю переход на экран Меню с Любого экрана с помощью этой кнопки и у меня это не работает в симуляции переходов. Т.е. именно с Любого экрана, если ставлю конкретный - все работает. Это косяк Смарта, симуляции переходов, или я что-то не совсем так делаю? Или просто не обращать внимания - в контроллере все будет работать как надо?
|
13.09.2023, 10:59 | #11 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 351
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Пользовательский интерфейс
А симуляция смарта включена?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
13.09.2023, 11:18 | #12 |
Senior Member
Регистрация: Jan 2013
Сообщения: 747
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Пользовательский интерфейс
|
13.09.2023, 11:26 | #13 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 190
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Пользовательский интерфейс
Создал сейчас новый проект - работает эмуляция по поверу/стопу. Переходит.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.09.2023, 13:39 | #14 |
Senior Member
Регистрация: Jan 2013
Сообщения: 747
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Пользовательский интерфейс
|
13.09.2023, 13:56 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 190
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Пользовательский интерфейс
"С любого" возможно и не работает.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.09.2023, 14:25 | #16 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Пользовательский интерфейс
В контроллере работает, а в Смарте нет.
__________________ Не являюсь сотрудником Segnetics !!! |
13.09.2023, 14:40 | #17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 190
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Пользовательский интерфейс
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.09.2023, 14:57 | #18 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Пользовательский интерфейс
Это было выше
__________________ Не являюсь сотрудником Segnetics !!! |
30.10.2023, 13:43 | #19 |
Senior Member
Регистрация: Jan 2013
Сообщения: 747
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Пользовательский интерфейс
Спрошу здесь опять, тем более это тот же проект.
Я смотрю макрос журнала из конструкторского проекта. В нем есть опять же макрос Журнал v3.0, у которого есть выходы "Показать 0" и "Показать 1..3". Что это значит? Я хочу переименовать контуры в журнале как мне надо и вроде разобрался что сделать, но наткнулся на это. Я предполагаю, что 0 относится к контуру ТС? А 1...3 к контурам соответственно 1...3. Итого в сумме получается 4 контура, в то время как у меня их 5 по конструкторскому проекту (максимальное число), а по факту 6 (один уже я добавил). И вот вопрос - правильно ли я думаю об этих выходах указанного макроса и нужно ли мне что-нибудь делать тут, поскольку суда по сигналу "Показать 1..3" он эти 1..3 не различает, а значит не различит и следующие 4 и 5? |
30.10.2023, 13:54 | #20 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Пользовательский интерфейс
Это значит забыли переименовать. Читайте - "Показать остальные"
__________________ Не являюсь сотрудником Segnetics !!! |
Благодарность от: |
01.11.2023, 10:36 | #21 |
Senior Member
Регистрация: Jan 2013
Сообщения: 747
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Пользовательский интерфейс
Это не про пользовательский интерфейс, но проект тот же. Интересное наблюдение: одна и та же программа, небольшие изменения, ну там несколько блоков логических добавить = размер был 19Мб, стал 29Мб. Причем это может быть и без изменений практически, на объекте скомпилировали = 29Мб, мне для правки прислали, я чуть изменил (в смарте две уставки добавил) = 19Мб.
|
01.11.2023, 10:47 | #22 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Пользовательский интерфейс
Если скомпилировать проект и сохранить, то компилированный код сохраняется в файл вместе с проектом.
Если открыть проект и даже без изменений сохранить, компилированный код из файла удаляется. Собственно, компилированный код увеличивает размер файла. Могу быть неточным в терминах, но суть такова. |
01.11.2023, 11:30 | #23 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Пользовательский интерфейс
Цитата:
|
|