admin писал(а):Yad писал(а):1.1 По левой кнопке мыши открывался список настроек, а то сейчас, для кнопки «Рабочее окружение» он открывается, а для «Настроек канала» только по треугольнику внизу справа
Щелчок по кнопке - восстановить текущие данные.
По умолчанию «Рабочее окружение» пустое по этому появляется меню выбора, так как не чего восстанавливать.
По умолчанию «Настроек канала» не пустые, восстанавливается настройка по умолчанию или текущая выбранная.
Сергей, это понятно, не понятно почему нельзя нажать левой кнопкой мыши на все поле "Настройка канала", а только на треугольничек внизу, это просто было бы удобнее, чем точно попасть в треугольничек. На поле РО так и сделано ведь...
admin писал(а):Yad писал(а):1.2 По правой кнопке происходил бы сброс на настройки по умолчанию, в настоящий момент это сделано только для «Настройки канала», для «Рабочего окружения» нужно в списке выбирать «По умолчанию»
Щелчок правой – сбросить настройки.
Для РБ – не чего сбрасывать кроме названия кнопки, хотя можно сделать выбор настройки по умолчанию.
Вот я про это и говорю - сделать сброс на настройки по умолчанию - удобнее, чем выбирать в открывающемся списке
admin писал(а):Yad писал(а):1.3 Опять же для единообразия, добавить в открываемый список «Настроек канала» пункт «По умолчанию».
Т.е. в обоих кнопках работал бы и сброс по правой кнопке мыши и выбор пункта «По умолчанию» из открывающегося списка.
Для НК настройка пол умолчанию – это отсутствие настройки.
Это понятно, просто для единообразия, добавить тогда в выпадающий список - "Сброс", по аналогии с "По умолчанию" в РО... Либо вообще убрать и там и там и оставить только по правой кнопке мыши - в РО на умолчание, в НК - сброс
admin писал(а):Yad писал(а):1.4 При сбросе или когда не выбрано, чтобы название писалось «Рабочее окружение» и «Настройка канала(или может Данные канала)», а сейчас при сбросе в рабочем окружении появляется «По умолчанию», а в настройках канала вообще пустота, т.е. как бы кнопочка не обозначена вообще никак, кроме треугольничка внизу…
РБ ничего не выбрано - «Рабочее окружение», это настройки всей программы из файла.
НК ничего не выбрано – ни чего нет, это настройки текущего канала, которые видны на панели управления.
Пусть так но почему бы для "НК ничего не выбрано" сделать надпись на кнопке - "Настройка канала", т.е. просто, чтобы она была
не пустая - и для красоты
и просто для того чтобы новичку СРАЗУ знать куда нажать для настройки канала, хотя конечно Вы скажите - читайте хелп, но как новичок скажу - объять сразу все очень сложно. Ну либо обозвать не "Настройка канала", а "Не выбрано..." Как то обозначить в общем...
admin писал(а):Yad писал(а):1.5 Возможно пункт меню «Сервис»-«Сохранить настройки» переименовать в «Сохранить настройки рабочего окружения», ведь я так понимаю тут сохраняются все настройки что были сделаны… А может вообще перенести его в список кнопки «Рабочее окружение» - там как-то логичнее.
Не совсем, Рабочее окружение это часть настроек.
Yad писал(а):1.6 Пункт «Загрузить рабочее окружение» практически дублирует то что в списке «Рабочее окружение» и при этом еще на кнопке «Рабочее окружение» не отображается название.
Да так и есть, это просили сделать в самом начале.
Yad писал(а):1.7 Предлагаю в окно «Сохранить настройки рабочего окружения» добавить следующее.
Сейчас принцип такой – сохранять все, загружать только нужно.
Yad писал(а):Т.о. мы уйдем от двойной работы – сначала сохраняем свои настройки в ini-файле, а потом в окне настройки добавляем новую и соотносим с ней ini-файл.
Согласен.
Но, как показала практика, большинство не может / не знает / не хочет что сделать даже для себя, т.е. ждут пока будет все сделано и выложено. По этому я сейчас ни чего в этом направлении не делаю, так как редактирую файлы рабочего окружения в ручную и за пару минут добавляю их в настройки.
Понял. Сергей. ну не все же пользователи такие, и есть часть, которые может не делают, потому что не очень разобрались как и что...
Больше удобства - больше народу будет им пользоваться... Не все знают и смогут разобраться в формате файла Workspace.opt. И для тех кто создает эти новые настройки(пусть их не так и много), Было бы наверное удобнее как предложил я. Во первых не пришлось бы делать двойных действий. Т.е. создаете категорию, название настройки, приписываете инишку. А то было бы все при сохранении РО(наверное всеже сделать отдельный пункт в списке РО - "Сохранить настройки РО", в отличие от пункта в сервисе, где сохраняются все настройки). И на основе вписанного Названия и Категории в окне "Сохранения РО" сразу бы создавались нужные подкаталоги в папке WorkSpace. Сейчас же Вам приходится это делать через файловую систему. Ну а многие вообще не заморачиваются и все инишки лежат вместе. ИМХО, конечно, но разложенное по папочкам, оно всегда пригодится - более удобно и понятно...
Хранить "Название настройки", "Описание" в ini-файле я предлагал потому, что, во первых можно заглянуть внутрь инишки и точно знать что это, по названию файла, которое дают пользователи не всегда можно однозначно понять... Просто для удобства, ну и при "Сервис"-"Загрузить рабочее окружение", можно было бы из инишки дергать название и подставлять в кнопку РО.
admin писал(а):Yad писал(а):1.8 Сделать «Настройки канала» полностью по аналогии с «Рабочим окружением» - т.е. создать папку «Sensors» в «Options», в файле Sensors.sns так же как и в WorkSpace.opt хранить только ссылки на каталоги и названия категорий, а сами настройки вынести так же в отдельные ini-файлы.
Честно говоря база ссылок на настройки каналов + пару полей = база с настойками каналов.
На мой взгляд не имеет смысла запихивать пару значений настройки канала в отдельный файл.
Наверное Вы правы, просто ИМХО для единообразия, удобства, а может кто-то захочет быстренько поменять в инишке какие настройки, не заходя в программу, все же в формате Sensors.sns никто разбираться не будет особо... Ну и вообще, раз уж Вы делаете все через текстовые конфиги, можно ведь все было бы сделать или в реестре или в своем формате. Ну в общем, тут на ваш выбор конечно. Ну и смотря что удобнее и
быстрее потом будет для экспорта настроек - просто пихать в zip папки с инишками или выгружать из одного файла
admin писал(а):Yad писал(а):1.9 При выборе сначала одного рабочего окружения, потом второго наверное лучше полностью очищать первое, а то сейчас например в одном окружении задействован 2 канал, в следующем 3й, но настройка 2го канала остается, просто он выключается, т.к. не используется… Ну это так, для порядку
Ну я специально не меняю не задействованные каналы, в предположении того что например настроили 8 канал (вторичка) + загрузили РО для 1 и 2 канала (ДР и ДД), а настройки 8 канала остались.
А может пусть лучше будет такой порядок, более логичный ИМХО: сначала загружаем РО, а потом уже правим его и добавляем каналы недостающие! Ведь если загружаем РО, например, только что импортированное от другого пользователя, мы не знаем еще, может быть в нем есть все что нам нужно, зачем же делать лишнюю работу править канал, если он возможно будет замещен из РО. И прописать это в хелпе. Зато, если в РО уже все есть, то при его смене, чтобы не возникало путаницы очищать предыдущее.
admin писал(а):Yad писал(а):1.10 Хотелось бы чтобы на вкладках окон была кнопочка закрытия вкладки, т.е. не по правой кнопке и "Закрыть", а сразу. Но если это кому-то неудобно, то сделать данную опцию отключаемой в настройках.
Я уже писал по этому поводу, реально не удобно – часто по ошибке окно закрывается.
Окна можно вообще не закрывать, многие так и делаю, ресурсы окну выделяются только при обращении к нему.
Ну как бы я не настаиваю, но "реально не удобно" это ИМХО не для всех, и думаю не только для меня было бы удобно. Потому и на форуме решил озвучить, может кто поддержит, ну если никто не поддерживает то ладно...
А так я потому и предложил сделать в настройках такую опцию - кому удобно включат, кому нет будут закрывать по правой кнопке и пунктом "Закрыть" - он никуда не денется...
admin писал(а):Yad писал(а):1.11 Может добавить кнопочку "Лупа" для Ручек "Развертка" и "Входной диапазон"? Нажали на лупу и открывается увеличенная ручка с большим количеством отображаемых единиц делений - проще не промахнуться на маленьких экранах нетбуков. Может даже эту кнопочку разместить прямо в центре Ручки, если возможно...
Довольно много работы для реализации этого решения.
Точно устанавливать 2 или 3 В все равно не нужно, достаточно щелкнуть приблизительно по нужному значению, если на ноуте не удобно то можно стрелками вниз / вверх.
Ну вот на это точно не стоит отвлекаться, у вас много и так работы более полезной. А предложил все же для удобства. На маленьких нетбуках попасть все равно с первого и даже со второго раза сложно, т.е. попал рядом, а потом кнопочками вверх-вниз подогнать можно конечно, но отнимает время...
admin писал(а):Yad писал(а):2.1 Сделать множественный выбор как для Категорий так и для «Настроек» , т.е. Shift + стрелочка - выделяем несколько подряд, Ctrl+стрелочка+пробел – выделяем несколько выборочно, ну и мышкой тоже сделать… Т.е. удалять и сохранять можно будет несколько одновременно. Также сделать возможность объединять выбранные категории – Новое название категории предлагать для редактирования, по умолчанию подставлять название первой из выделенных.
Сделать конечно можно, но нужно ли это?
Настройки это такое что один раз настроили или взял чужие и работай…
...ммм, на мой взгляд это более чем важно! Именно для экспорта-импорта, который ниже обсуждается. Если я хочу импортировать не все настройки, а только некоторе свои и отослать другому пользователю? Выделил нужные и нажал "экспорт"... С чужими сложно работать, хотелось бы чтобы и свои остались. Да и после импорта, хотелось бы иметь возможность объединять не только настройки но и категории свои с чужими, ведь названия у всех могут быть разные, а по сути одно и то же.
admin писал(а):Yad писал(а):2.2 Важно! Сделать возможность импорта-экспорта как выделенных категорий (полностью с настройками входящими), так и отдельно выделенных настроек.
Это будет.
Yad писал(а):2.4 Файл экспорта-импорта должен представлять собой zip-архив(т.к. изначально поддерживается в Windows). Он должен содержать части файлов Workspace.opt, Sensors.sns (если присутствуют датчики в данной настройке), а также сами подкаталоги
\WorkSpace\«Название категории»\*.ini и \Sensors\«Название категории\*.ini
Почти что текст из моего задания на доработку…
Yad писал(а):2.5 При Импорте файла, хорошо бы делать проверку на существующие датчики(чтобы не плодить однаковые), т.е. если для загружаемого рабочего окружения есть датчик и его параметры совпадают полностью с параметрами какого либо существующего датчика, то подставлять его.
Они проверяются по уникальному ID, т.е. все стандартные настройки у всех будут иметь один и тот же ID и не будут копироваться по многу раз.
Это несколько не то, про ID понятно, но... Например, пришлют мне настройки, с нестандартными ID, т.е. не с вашими, ведь Вы только недавно выложили настройки по умолчанию, а у многих пользователей уже куча своих настроек и датчиков, не совпадающих с вашим ID. Ну либо добавил я какой датчик(машин то много разных), у меня свой ID, а человек присылает мне свои настройки РО, и датчик в них тот же, но ID другое. При импорте проверяем все настройки датчика до буквы, до цифры, кроме названия конечно, и если они совпадают
предлагаем(Заметьте - не заменяем автоматом!) заменить датчик из существующих или принять новый.
admin писал(а):Yad писал(а):1. Кнопку «Рабочее окружение» разместить так же во всех окнах анализа, меньше переключений – быстрее работа! Также всегда можно будет видеть какое рабочее окружение установлено не переключаясь на окно осциллографа.
Что-то похожее и планирую.
Пока предполагаю, оставить одну кнопку в окне осцила, но при выборе РО для соответствующего окна, оно будет активировано автоматически.
Сергей, извините, а есть проблема с тем чтобы сделать кнопку "РО" одну и ту же в каждом окне? Просто так было бы нагляднее не открывая окна осциллографа, сразу работать в окне вторички, например, и видеть какое РО выбрано и выбрать его тут же если нужно. Ну а уж если нужно что-то добавить или исправить, тогда переключиться на окно осцилла.
А вот активация окна анализа автоматически при выборе привязанного РО, ИМХО не есть совсем хорошо, а вдруг я выбрал РО не для того чтобы делать анализ, а просто хочу подправить какие-то параметры, а вы сразу перекинете на окно анализа, придется возвращаться самому в окно осцилла...
admin писал(а):Yad писал(а):2. Важно! Сделать привязку существующих категорий рабочего окружения к окнам анализа.
Т.е. в настройке рабочего окружения на вкладке «Параметры категории» сделать поле с галочкой «Привязать к окну анализа …» Также добавить на вкладке «Параметры настройки» поле со списком «Привязать к типу в окне Сравнение цилиндров» с выпадающим списком типов, например «ДР во впускном коллекторе» и др. Также добавить поле «Привязать к типу зажигания в окне Вторичное напряжение»
Да так и планирую сделать – набор флажков с какими окнами эта настройка будет свзяна.
Настройка – это стол с ящиками, окна – ящики, в настройке будет задано какие ящики открыть.
Отлично.
Спасибо Вам, за ответы! Вообще, очень мало разработчиков так отзывчивы как Вы!
PS. Сергей, я не предлагаю фундаментальных изменений, а на мой взгляд просто доработки того что уже есть, чтобы было удобнее пользоваться программой, т.е. в основном доработки интерфейса. А для фундаментальных доработок, относящихся к Диагностике, я даже пока не сую свой лузерский нос
Учиться, учиться и еще раз учиться...