|
Песочница Удалённые с форума темы |
|
Опции темы | Поиск в этой теме |
28.01.2020, 11:01 | #1 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
блок Picture - повторное использование?
Для отображения состояния оборудования используются пиктограммы, забитые в FBD-блок Picture.
На экран SMH4 одновременно выводится несколько пиктограмм (помещается 12, по факту вряд ли будет больше 8). Стандартный подход требует вытащить на поляну 12 блоков, и в каждый из них забить все картинки (которых дофига). Вопрос: Есть ли решение повторно использовать "хранилище" одного блока для вывода всех элементов? Копипаста не лучший выход - она мало поможет при смене дизайна пиктограммы, когда нужно подменять часть или все картинки в каждом из элементов... |
28.01.2020, 11:36 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: блок Picture - повторное использование?
Цитата:
Моему мнению можно доверять, в пульте HVAC картинок около 900 штук, многие из которых заменялись не по одному кругу. И я совсем не уверен, что хранилище упростило бы мне разработку. Да, вроде бы упрощение очевидно, но очевидно оно как раз для 5-10 блоков, а не для нескольких сотен. А 5-10 блоков, оформленных в макрос и размноженных копипастой и заменяемых заменой это ничем не сложнее, чем использование хранилища. PS. Мы прорабатывали вопрос о хранилище пару-тройку лет назад, но решили не делать. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
28.01.2020, 12:59 | #3 | |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: блок Picture - повторное использование?
Цитата:
1) создать макрос из единственного блока Picture с нужным набором пиктограмм; выставить на поляну этот макрос нужное количество раз; 2) при необходимости изменить пиктограмму - изменить её в блоке Picture макроса; после этого в программе просто "обновить" макросы. Правильно? Последний раз редактировалось ailcat, 28.01.2020 в 13:18 |
|
28.01.2020, 13:03 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: блок Picture - повторное использование?
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
28.01.2020, 13:44 | #5 | |
Senior Member
Регистрация: Feb 2016
Адрес: Москва
Сообщения: 294
Благодарил(а): 3 раз(а)
Поблагодарили:
6 раз(а) в 6 сообщениях
|
Ответ: блок Picture - повторное использование?
Мне кажется пора создавать раздел на форуме под именем HMI, например.
Здесь можно будет поделиться иконками, графикой и т.д. Добавлено через 8 минут Цитата:
__________________ Работа есть величина физическая, измеряется в Джоулях... |
|
28.01.2020, 14:06 | #6 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: блок Picture - повторное использование?
|