Страница 1 из 1

Поиск по проекту?

Добавлено: 03 фев 2017, 20:54
igee
Возникала ли у кого нибудь кроме меня потребность найти, например, где в проекте используется определенная переменная? допустим проект на 20+ плат и вы вдруг придумали оптимизацию, где в одном месте можно обойтись без переменной, а вот где она еще используется не припомнить, может ее вообще из проекта удалить можно.. и начинается визуальное сканирование плат.
Отсюда сабж: можно ли и надо ли(кому то кроме меня) реализовать поиск по проекту?

Поиск по проекту?

Добавлено: 04 фев 2017, 00:19
Dev1
Я бы предложил подсветку переменной на платах, выделяем переменную и видим их(её) на платах.

Поиск по проекту?

Добавлено: 04 фев 2017, 11:58
Олег

Поиск по проекту?

Добавлено: 04 фев 2017, 12:45
igee
Точно. Автор не прокомментировал никак, видимо на тот момент были более насущные проблемы. Может теперь до поиска(подсветка -  тоже хорошо) уже доросли?)

Поиск по проекту?

Добавлено: 04 фев 2017, 14:39
Dev1
Мечтаем дальше

Идея наверно понятна...




Поиск по проекту?

Добавлено: 09 фев 2017, 18:51
Naladchik
Вариант с подсветкой на платах интереснее, либо типа всплывающего списка при выделении переменной/входа/выхода в списке тегов. Вспомогательная информация должна появляться по мере необходимости а не висеть постоянно. Также в названиях входов/выходов можно было бы заменить слова "Аналоговый/Цифровой" сокращениями, например вместо слова "Аналоговый" просто букву "А", вместо "Цифровой" букву "Д" или "D" - дискретный. Аналогично и для переменных, Boolean - Bool, Integer - Int ну так далее Давно уже есть сокращения, принятые де факто.
Пока список тегов висел только вверху это было неактуально, а вот теперь, на боковой панели, уже имеет смысл.

Поиск по проекту?

Добавлено: 09 фев 2017, 20:57
WZV
Я тоже раннее предлагал вот такой вариант: " Присоединяюсь к вышесказанному и есть просьба  от себя: Есть конфигуратор по умному дому бренда "Loxone"(он кстати очень похож концепцией на FLProg), и в нём есть удобная функция. Когда ты создаёшь переменную, вход или выход и перетягиваешь её на плату, то в дереве тэгов на этой переменной, входе или выходе появляется плюсик. При нажатии на этот плюсик  открывается список, название плат на которых находится эта переменная,вход или выход. Если нажать на одну из ссылок, то открывается та плата  и подсвечивается переменная,вход или выход. Так намного легче отслеживать переменные, входа и выхода в больших проектах, где одна и та же переменная может использоваться много раз."