Просмотр полной версии : Опрос по сетке визуализации
Умурзаков Денис
19.05.2026, 11:43
Коллеги, добрый день!
В одном из следующих обновлений планируем реализовать сетку в редакторе визуализации. В связи с этим хотели бы узнать ваше мнение на счет нескольких вопросов?
1. Сетка должна быть из точек, линий или штрихов?
89262
89263
89264
2. Должны ли настройки сетки переносится между проектами?
3. Шаг сетки должен задаваться с клавиатуры или с помощью выпадающего списка?
Другие комментарии по сетке в редакторе визуализации, конечно же, тоже будут полезны.
По мне, сделать в меню пункт посвященный сетке. Там и настраивать и вид и шаг.
А переносить настройки сетки между проектами я считаю лишним. Сетка должна быть привязана к Лоджику
Умурзаков Денис
19.05.2026, 13:02
По мне, сделать в меню пункт посвященный сетке. Там и настраивать и вид и шаг.
А переносить настройки сетки между проектами я считаю лишним. Сетка должна быть привязана к Лоджику
Т.е. если открывать разные проекты в одном лоджике, то настройки должны сохранятся?
kondor3000
19.05.2026, 13:15
По теме
У меня например, сетка выключена, везде где можно выключить. Рисую по шагу привязки (более мелкому), а сетка только мешает.
Судя по количеству ответов, ждали от вас совсем другого.
Например второй год просят целочисленные побитово (AND OR NOT XOR в ФБ) или введение типа INT ( DINT)
Т.е. если открывать разные проекты в одном лоджике, то настройки должны сохранятся?
Да, настройки сетки задаем для Лоджика, а не для проекта. Просто, я думаю, это легче сделать.
И да, сделайте, наконец, побитовые операции в ST
Ну шо? И мои мысли:
1. Выбор вида сетки сделать настройкой OwenLogic. Мне нравятся точки как в Visual Basic и CodeSys, но и пунктир (как в Visio) тоже неплох.
2. ВООБЩЕ НЕ ЗАБЫТЬ про ВООБЩЕ настройки. Такие как:
* Создание резервной копии проекта перед каждым сохранением, и чтобы ещё хранились предыдущие копии.
* Указание пути для Библиотеки Макросов и Устройств.
* Вот выбор типа сетки
3. Если настройки сетки НЕ будут храниться в проекте (пока за это просят большинство), то нужно учесть ОЧЕНЬ ВАЖНЫЙ МОМЕНТ (с которым я наелся в P-CAD; не знаю, поправили ли это в Altium Designer).
ВАЖНО, чтобы при изменении шага сетки те элементы, которые уже есть по старой сетке, не съезжали.
То есть, если я поставил элемент по сетке с шагом 5 клеток, потом изменил сетку на 1,5 клеток, потом на 2,5 клеток, а потом вернул снова на 5 - то клетки сетки должны оставаться в тех же координатах, которые были. Чтобы элемент, выставленный по сетке с клеткой 5, всегда совпадал с сеткой.
Ну шо? И мои мысли:
1. Выбор вида сетки сделать настройкой OwenLogic. Мне нравятся точки как в Visual Basic и CodeSys, но и пунктир (как в Visio) тоже неплох.
2. ВООБЩЕ НЕ ЗАБЫТЬ про ВООБЩЕ настройки. Такие как:
* Создание резервной копии проекта перед каждым сохранением, и чтобы ещё хранились предыдущие копии.
* Указание пути для Библиотеки Макросов и Устройств.
* Вот выбор типа сетки
3. Если настройки сетки НЕ будут храниться в проекте (пока за это просят большинство), то нужно учесть ОЧЕНЬ ВАЖНЫЙ МОМЕНТ (с которым я наелся в P-CAD; не знаю, поправили ли это в Altium Designer).
ВАЖНО, чтобы при изменении шага сетки те элементы, которые уже есть по старой сетке, не съезжали.
То есть, если я поставил элемент по сетке с шагом 5 клеток, потом изменил сетку на 1,5 клеток, потом на 2,5 клеток, а потом вернул снова на 5 - то клетки сетки должны оставаться в тех же координатах, которые были. Чтобы элемент, выставленный по сетке с клеткой 5, всегда совпадал с сеткой.
Не знаю, как в P-CAD, но в Protel (предтеча Altium Designer)
89266
сетку меняй как хочешь, ничего само за сеткой не перемещается, пока компонент сам не подвигаешь.
Вообще-то там два параметра для сетки - шаг привязки и шаг видимой сетки
89267
Даже в конфигураторе СП300 эта фича есть
89268
Очень удобно, видимую сетку делаем пореже (экран не забивается точками/линиями сетки), а шаг привязки делаем погуще.
Не знаю, как в P-CAD, но в Protel (предтеча Altium Designer)
Ща тебе покажу :)
1. Если сделать всё в сетке 2.54 - то всё сохраняется и открывается хорошо.
89269
2. Но если сменить шаг сетки на НЕ кратный (например 2.5 под совковые микросхемы), то
а) Сначала всё рисуется точно по сетке:
89270
б) Если открыть сохранённый компонент из библиотеки - то сетка сбрасывается на 2,54 (если сохранять в файле - то будет ОК):
89271
в) Если руками снова задать сетку как 2,5, то ОЖИДАЕТСЯ, что всё встанет по ней так, как было нарисовано.
Однако - НЕТ. Сетка каким-то образом генерируется заново и уезжает напрочь:
89272
Вот моё пожелание - ЗАРАНЕЕ проверить, чтобы в OwenLogic такого не было.
Например, если кто-то выставил себе в настройках сетку как 2 клетки и сделал всё по ней.
А потом другой чел открывает проект с настройками OwenLogic по умолчанию (скажем, 5 клеток) и меняет эти настройки на 2 клетки.
Вот тут сетка должна совпасть с той, в которой проект был нарисован.
ЕСЛИ это не будет совпадать - то лучше вообще НЕ давать пользователю менять шаг сетки.
1. сетка в виде точек
2. нет мнения, обычно, сетку оставляю на исходных настройках - там, где она имеется
3. нет мнения.
С графическими элементами работаю в:
- Astra.HMI
- Weintek EasyBuilder
- Owen Logic
- GIMP
Если сетка есть (EasyBuilder) - оставляю размер с настройками по умолчанию.
Если сетку можно убрать (Astra.HMI) - не включаю.
В GIMP сетки нет - даже и не вспоминаю.
Само наличие сетки для меня необязательно.
Наверное, было бы удобно видеть координаты перемещаемого объекта (группы объектов) - для выравнивания с другими объектами. Не могу сказать - не всегда показывают.
При перемещении нахожу удобным режим "быстрого перемещения", который реализован в GIMP, Astra.HMI.
Стрелка - перемещение выделенного объекта (объектов) по 1 точке.
Shift+стрелка - перемещение по 10 точек (настраивается). Без прилипания к узлам сетки - просто изменение координат на 10.
Такой режим очень удобен, если перемещение в пределах 300-500 точек. С его помощью можно быстро настроить или проверить выравнивание, распределение.
- Weintek EasyBuilder
Стоит добавить что Builder обладает неплохой возможностью как рисовать линии - направляющие.
И привязаться к ним элементами. Эта штука в разы лучше чем сетка.
Может на нее обратите внимание. При ее использование по сути сетка не нужна.
И честно прямо не хватает этого функционала при работе в других редакторах.
По остальному:
1. Точки меньше визуально загромождают объект (хотите может поставить выбор - но только по принципу сделай это вначале, если
перевел в моменте работы то точность размещение не гарантируется))))
2. Настройки могут переноситься - только если есть галочка сохранить, и при открытие проекта спросить - привязать сетку по сохранённому или нет?
3. Управление сеткой должно быть доступно только в настройках. В глубине. Это не настройки первой необходимости. Почти все работают с сеткой
установленной по умолчанию.
Стоит добавить что Builder обладает неплохой возможностью как рисовать линии - направляющие.
И привязаться к ним элементами.
Сразу не соображу... А что это такое? И как пользоваться?
Как понимаю, разработчики сейчас на распутье и могут добавить удобных инструментов, если поймут о чём речь. Поэтому я подробно объяснил и подсказал, где можно посмотреть быстрое перемещение.
Сразу не соображу... А что это такое? И как пользоваться?
Вот это.
89282
Правой кнопкой на линейке - добавить
Но на малюсеньких экранах ПРки направляющие будут лишними
Вот это.
89282
Правой кнопкой на линейке - добавить
Но на малюсеньких экранах ПРки направляющие будут лишними
Да конечно экран маленький, но по сути пары направляющих хватит что выровнять и привязать к нужным местам кнопки, значения и т.д
При этом не ориентируясь на сетку, на все эти зажал -кнопкой верх, кнопкой вниз - тут ушло там пришло.
Так что в целом удобный инструмент.
Dimensy Оо, даа! КРУТО! Это ещё на Visual C++ было!
Я активно им там пользовался! Там ещё если двигаешь этот маркер - то все поля, которые с ним граничат, тоже двигаются.
89291
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot