Форум Zentec

Программное обеспечение => Вопросы по zWorkbench => Тема начата: VoronovMaksim88 от 04 июля 2015, 16:32:36

Название: Улучшение графики
Отправлено: VoronovMaksim88 от 04 июля 2015, 16:32:36
Уважаемы разработчики, предлагаю немного увеличить расстояние между входами блоков, чтоб полностью помещались значения переменных подаваемых на входы. С выходами тоже можно допилить. И лично я бы немного повыше поднял заголовок макросов.

Также предлагаю заблокировать возможность изменения высоты макросов, сейчас её можно изменить, но она не изменяется.

Это конечно не сказать чтоб задача первой необходимости, но всё же так ведь красивее будет!
Название: Re: Улучшение графики
Отправлено: mike от 04 июля 2015, 22:03:37
Графику вынесем в отдельный плагин. С помощью него можно будет проектировать вид макросов. Время выхода не скажу, но в планах есть.
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 14 июля 2015, 18:34:33
Небольшое наблюдение.
Если создать переменную, сделать её сетевой, вынести на поляну, свойства-запись модбас, если теперь изменить название , то название блока не изменится и останется таким же как имя переменной. Тут у меня некоторое недопонимание, зачем название блока если оно по идее должно соответствовать имени переменной? Если теперь изменить имя переменной, то на поляне имя блока тоже изменится но не совсем корректно (см. скриншоты).

Ещё просьба к администраторам форума: если есть возможность увеличьте пожалуйста максимальный размер прикрепляемых файлов, а то без сжатия всего на 1 скриншот хватает.
Название: Re: Улучшение графики
Отправлено: mike от 14 июля 2015, 18:48:32
Упс, принято!
Спасибо!
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 14 июля 2015, 19:31:17
Ещё просьба: если возможно сделайте чтоб фокус экрана не прыгал в левый верхний угол при входе\выходе в режимы отладки и симуляции. 
Название: Re: Улучшение графики
Отправлено: mike от 14 июля 2015, 20:13:28
Над этим надо подумать хорошенько. Там не все так просто
Название: Re: Улучшение графики
Отправлено: Artem от 15 июля 2015, 08:16:46
Цитата: VoronovMaksim88 от 14 июля 2015, 19:31:17
Ещё просьба: если возможно сделайте чтоб фокус экрана не прыгал в левый верхний угол при входе\выходе в режимы отладки и симуляции. 
Можно поподробнее, что подразумевается под "прыжком" фокуса в левый верхний угол?Не совсем понятно, как это выглядит.
Название: Re: Улучшение графики
Отправлено: Artem от 15 июля 2015, 08:28:42
По поводу названия блоков переменных.
Эти названия никак не связаны с именем переменной. Это такие же названия, как и для остальных блоков. Они используются для отображения в дереве навигации по схеме и для пояснений к блокам. Например, переменная называется Var1 и у нее есть несколько блоков чтения или записи, то каждый из них может называться по разному. Но при создании нового блока его имя устанавливается таким же, как и имя переменной.
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 15 июля 2015, 19:55:47
По поводу фокуса.
Открываю проект, открываю программу и вижу левый верхний угол листа. Перемещаюсь в любое другое место листа и хочу посмотреть в симуляции как себя ведёт какой-нибудь блок находящийся в этом месте, но при переходе в симуляцию происходит скачок в левый верхний угол листа с программой. Я нахожу в симуляции интересующий меня блок, например он работает не верно и я хочу его поправить. Торможу симуляцию, и снова скачок в левый верхний угол, надо снова перемещаться по листу, находить тот блок и править его.
Не сказать, чтоб это архиважно, но всё же так правильнее.
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 15 июля 2015, 19:59:08
С названием разобрался. Спасибо.
Наверно логичнее назвать галочку не "вывод заголовка", а "вывод названия".
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 15 июля 2015, 20:00:19
Или поле "название" переименовать в поле "заголовок".
Название: Re: Улучшение графики
Отправлено: Artem от 16 июля 2015, 13:25:28
Цитата: Artem от 15 июля 2015, 08:28:42
По поводу названия блоков переменных.
Эти названия никак не связаны с именем переменной. Это такие же названия, как и для остальных блоков. Они используются для отображения в дереве навигации по схеме и для пояснений к блокам. Например, переменная называется Var1 и у нее есть несколько блоков чтения или записи, то каждый из них может называться по разному. Но при создании нового блока его имя устанавливается таким же, как и имя переменной.

Теперь понятно, что имелось ввиду. Подумаю как это можно реализовать...
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 31 июля 2015, 06:41:22
Ещё идея! В графических редакторах типа автокада есть такая фиша: когда выделяешь объекты рамкой рисуя её слева направо то выделяются те объекты которые попали в рамку полностью, а если рисовать  справа налево то те объекты которые попали в рамку хотя бы частично.

Кстати, удобно что можно выделить рамкой только связи. В том же smlogix так не получается, если надо удалить несколько связей, приходиться тыкнуть каждую отдельно.
Название: Re: Улучшение графики
Отправлено: mike от 31 июля 2015, 07:17:50
А у нас же, когда тянешь рамку, видно, какие элементы выделяются.
И будет ли удобно тянуть справа налево?
Я ярко выраженный амбидекстр. Но никогда не таскал рамку от правого угла. Попробовал. За себя скажу - не очень удобно, хотя, по-идее, я не должен был испытывать дискомфорта. Возможно, это дело привычки.
А вот идею с групповым выделением связей, я думаю, можно развить.
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 15 сентября 2015, 13:18:56
Уважаемые разработчики, подскажите для чего из одного и того же выхода тянуть две связи : именованную и неименованную? Может оставить только одну: либо именованная либо нет?
Так приходится тыкать F6 постоянно.
Название: Re: Улучшение графики
Отправлено: Artem от 17 сентября 2015, 08:04:20
В новой версии будет реализован следующий алгоритм: при смене типа связи, все связи, которые подключены к одному и тому же выходу, будут так же менять свой тип.
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 17 сентября 2015, 08:30:11
Отлично. Ждём новой версии.
Название: Re: Улучшение графики
Отправлено: ilya от 27 октября 2015, 12:19:08
А меня как раз таки абсолютно НЕ устраивает теперь, что для выхода блока все его связи могут быть только одного типа. До этого была осуществлена удобная работа со связями, можно было играться с ними на любой вкус. А теперь, скажем при таком расположении блоков (рисунки снизу), именные связи выглядят убого. Я думаю, что если и менять функционал, то в сторону расширения возможностей, а не сужения.  А "тыкать F6" уж не велика потеря времени. Не думаю, что у кого-либо из одного выхода выходит сотня  другая связей.
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 27 октября 2015, 12:44:08
v1.0.84
Меня всё устраивает.
1. Можно зацепить к одному выходу именованную и неименованную связь (если кому-то это сильно нравится).
2. При изменении типа связи, меняется тип всех связей для этого выхода.

Название: Re: Улучшение графики
Отправлено: Artem от 03 ноября 2015, 14:55:47
В версии 1.0.0.86 появилась настройка поведения при смене типа нескольких связей.
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 05 ноября 2015, 04:40:00
Ну молодцы! Всем угодили!
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 23 марта 2016, 15:46:19
ZWB 1.0.102
Не вписалось имя макроса. Обновление, удаление\вставка проблему не решают.
И хорошо бы всё таки имя макроса поднять немного повыше  :)
Название: Re: Улучшение графики
Отправлено: mike от 23 марта 2016, 16:15:31
Бродит идея (уже года два) сделать полностью настраиваемый вид макросов.
Все вопросы к господину Артему)))
Название: Re: Улучшение графики
Отправлено: VoronovMaksim88 от 29 марта 2016, 15:31:12
Надпись "FBD макрос" немного в размер не вписалась.