Attachments (2)
Change History (38)
comment:1 by , 7 years ago
Cc: | added |
---|
comment:2 by , 7 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 7 years ago
Summary: | Саша, прошивка → Изменение ПО УГП-04 по запросу НПК |
---|
by , 7 years ago
Attachment: | viber image.jpg added |
---|
comment:4 by , 7 years ago
Артем предложил скорректировать алгоритм.
https://trac.adc-line.ru/mc-04/attachment/ticket/183/viber%20image.jpg
- вместо часов на "экран по умолчанию" выводить текущее давление.
- редактирование даты/времени притащить в основную ветку.
- добавить возможность скорректировать кнопками значение площади поршня.
comment:5 by , 7 years ago
Cc: | added |
---|---|
Owner: | changed from | to
comment:7 by , 7 years ago
Cc: | added |
---|
В целом, не вижу никаких препятствий сделать так, как просит Артём.
Единственное что мне не нравится символ обозначающий площадь поршня - это уже дополнительный изврат поверх изврата, предлагаю выводить вообще без символа
Не понятно:
- в каких пределах и с какой дискретностью изменяются значения площади поршня
- в блок-схеме не раскрыт механизм коррекции площади поршня(напомню что кнопок цифр у нас нет)
- в какой регистр сохранять площадь поршня, в каком виде, как интерпретировать значения выходящие за пределы (наверное больше к Владу вопрос, т.к. этот параметр будет считываться СД-01 и UGP_config)
comment:9 by , 7 years ago
От Артема:
- Регулировка с точностью до десятых кнопками вверх и вниз.
Диапазон можно сделать от 000,0 до 199,9.
- второй вариант, можно сделать символ S, а диапазон от 20,0 до 119,9, т.е в таком случае переход будет S20,0... S99.8, S99.9, S00.0, S00,1... S19.9, т.е. указывать без разряда соток.
comment:10 by , 7 years ago
Cc: | added |
---|
comment:11 by , 7 years ago
S20,0... S99.8
на самом деле это будет выглядеть как 520.0 ... 599.8
так что предлагаю просто без символов вывести число, как есть
comment:12 by , 7 years ago
Согласен, квадратная S от квадратной 5 не отличаются.
Артём, оставляем первый вариант?
Только очень долго придется перебирать. Можно корректировать каждый разряд, а вводом сдвигать курсор вправо. И часы я бы так же настраивал. Но тогда будет отличаться от других настроек.
comment:13 by , 7 years ago
очень долго придется перебирать
если кнопку зажать - включается быстрый перебор значений
comment:15 by , 7 years ago
Ребята, приветствую! Давайте тогда оставим первый вариант. Способ ввода оставить так, как в остальных настройках. Ничего страшного, что долго, регулировать это значение не нужно каждый день. Такая нужда возникает при заменах блоков УГП или при замене модулей гидростанций и там, где нет связи.
comment:16 by , 7 years ago
Хорошо, вопросов больше нет, с Владом мы отдельно разберёмся.
ждём отмашки директора на проведение работ.
comment:17 by , 7 years ago
Артем, у нас есть заказ на 4 блока УГП04-Д2.
Насколько для них необходима новая прошивка с учетом этого тикета?
follow-up: 21 comment:18 by , 7 years ago
Давайте сделаем это!
Момент1: в площади поршня не забудьте запятую (точку), т.е. "i111,3"
Момент2: по умолчанию площадь поршня в этих блоках выставьте, пожалуйста, 42.2!
Вопрос: Ребята, вопрос, что будет если при отображении давления в текущем состоянии блока нажать на ввод? Перейдем сразу к настройкам площади поршня? Боюсь это может вызвать частое случаное попадание в эту настройку, что может привести к сбою значения. Можно ли сделать, что бы при нажатии ввод при отображения давления в текущем состоянии не возможно было переходить на изменение площади поршня? Если так, то можно ли сделать что бы нажатие ввода из текущего состояния ничего не вызывало?
Вопрос совместимости: при использовании СД-01 с предыдущими прошивками с каким нибудь дремучим UGP_config ничего же не поменяется? Правильно ли я понимаю, что старые СД просто не будут подхватывать значение площади поршня и не будут передавать его в старый UGP_config, который и так по умолчанию считает, что площадь 42,2? Надо бы это проверить!
Что бы не тратить много времени на РЭ, я думаю будет достаточно вставить схему...
comment:21 by , 7 years ago
Перейдем сразу к настройкам площади поршня?
Так это ты и просил.
Можно ли сделать, что бы при нажатии ввод при отображения давления в текущем состоянии не возможно было переходить на изменение площади поршня?
Можно при этом, например, инвертировать ход поршня.
Предлагаю не нажимать кнопку ввод, подходя к скважине.
Вообще предлагаю не трогать руками то, о работе чего не имеешь представления.
Артем, начинаешь противоречить сам себе.
Так мы дойдем до "нельзя ли не останавливать привод если кто-то случайно выключил вводной автомат?"
comment:22 by , 7 years ago
Не согласен с тобой, Андрей!
Ребята, я просил сделать изменение поршня, и первым делом предложил внести эту настройку в череду имеющихся настроек. На что Вы же мне и сообщили, что там и так сейчас сложно разобрать что за что отвечает, и предложили ее спрятать под какую нибудь другую настройку. Я не против, но я считаю крайне не удобным, если из экрана "текущего отображения давления", появляющемуся по умолчанию при автоматическом запуске или при долгом отсутствии нажатий, будет возможность с нажатия кнопки "ВВОД" начинать вводить площадь поршня, т.к. это интуитивно не понятно, оператор может посчитать это, например, вводом числа качаний. Этой функцией будут пользоваться раз в 5лет, когда Блок с одного привода, переставят на другой. Зачем ее регулирование выносить в первую очередь, при том что назначение настройки не очевидно сходу?
Поэтому предлагаю игнорировать кнопку "ВВОД" при "текущем отображении давления". Что бы попасть к площади цилиндра можно было, пусть через нажатие "ВВОД" при "отображении давления", но только когда ты дошел до отображения давления через перелистывание настроек кнопкой "R".
Где тут противоречие? Я говорю о логичности интерфейса...
Андрей, и вот тебе на это наглядный пример. Представь у тебя есть телевизор и пульт к нему, на пульте есть кнопки "больше" и "меньше" громкости, кнопка "R" и кнопка "ВВОД".
При нажатии "R" тебе предлагают меню "настройка яркости", "настройка контрастности", "настройка цветности", "настройка частот каналов", "настройка языка" и т.д
Допустим тебе нужно поменять какую то настройку например контраст, ты нажимаешь "R", кнопками "больше" и "меньше" выбираешь нужный пункт "настройка контраста", нажимаешь "ВВОД" ты видишь шкалу нажимая на кнопки "больше" и "меньше" регулируешь ее. Тут все логично.
А теперь представь, пульт взял твой дедушка у которого хреново со зрением, и он хочет прибавить на телике яркости, смотрит в пульт и думает на что нажать? "R", "ВВОД", "Больше", "Меньше" Кнопки то имеют логичные названия, так ведь?
Ну пусть это будет "ВВОД", предположит дедушка! А тут как раз и шкала вылетает! Дедушка предполагает, может быть это и есть яркость. Логично же, что если человек не может ничего разобрать на экране, то вероятно ему первым делом предлагают настройку яркости экрана, нажимает "больше" или "меньше", а у него раз и включается поиск частот, дедушка смотрит на тусклый снежок на экране и думает "ну и какая тупица могла придумать при нажатии на кнопку "ВВОД" при просмотре ТВ начинать регулировать пойманную частоту? я и так ни хрена не вижу, так теперь и послушать не смогу"
Ясен пень, такой исход событий следует из мануала, но где же дружелюбность интерфейса, да где же, черт побери, банальная логика?
comment:23 by , 7 years ago
Дружелюбность интерфейса? Банальная логика? Из меню отображения давления попадать в редактирование площади))) это да, это прям логично! Может в схеме рисунки неправильные?
А дедушек не нужно подпускать в блоку УГП, на этом я настаиваю.
comment:24 by , 7 years ago
Андрей, это ведь Вы же сами мне предложили, я согласился, а теперь ты мне это боком ставишь! В таком случае предлагаю консенсус: предлагаю выставить настройку в череду настроек после текущего времени, думаю это будет логичнее для всех.
comment:25 by , 7 years ago
by , 7 years ago
comment:26 by , 7 years ago
Александр, я согласен с этим!
Небольшая поправочка не просто "Площадь поршня", а "Рабочая площадь поршня"
Ребята, еще момент, который мы начали не довели до ума и чуть было не забыли, это по поводу наименования и заводского номера блока УГП.
Т.к. нас единственная возможность идентифицировать динамограммы, снимаемые через СД, это по наименованию Блока УГП, которое без ПК нельзя ни посмотреть, ни поменять, то соответственно, я предлагал везде задавать в наименовании Блока УГП заводской номер Блока УГП, при этом динамограммы будут сыпаться в папки с заводскими номерами блоков УГП, что в дальнейшем существенно упростит задачу идентифицирования динамограмм. Так же я просил сделать вывод на экран этот заводской номер.
После чего родилось какое то решение. При совместном рассмотрении (Андрей, Влад, Сергей и я, а Александр был в командировке, если не ошибаюсь) мы пришли к выводу, что решение не самое удачное. Правда, сейчас я уже точно не помню почему. Если не ошибаюсь, то заводской номер появился, отдельно от наименования, при этом его так и не возможно было просмотреть, при этом UGP_Config продолжал игнорировать этот заводской номер, и продолжал сыпать либо по наименованию либо в Станции1,2,3... Я полагаю сложность в том, что это поле является текстовым, а где то уже могут быть даны имена с буквами и отображать на нашем экране это проблемно. На тот момент Андрей предложил и в "заводской номер" и в "наименование" задавать заводской номер. Однако в таком случае теряется смысл, потому что даже если мы увидим "заводской номер", то UGP_config будет сыпать динамограммы в "Наименование1,2,3", которые могут не соответствовать фактическому расположению Блоков (например в одном месте, где была телеметрия Блоку УГП было дано текстовое наименование "скважина123", а после привод переставили туда, где нет связи на скважину456).
Единственное решение, которое я сейчас вижу, чтобы избежать недоразумений - это оставить и наименование и заводской номер, при выпуске и в "наименование" и в "заводской номер" ставить заводской номер, а при формировании папок на выходе UGP_config сбрасывать динамограммы в папке "data/Принятые с СД" (в противоположность от "data/Принятые по GPRS")
1.Если нет ничего, то "Станция1,2,3", тут ничего не сделаешь без установки наименования.
2.Если есть только наименование, то в папку с наименованием , т.к. с этим уже ничего не поделаешь, пока не проедешь с ПК по скважинам и не поменяешь это значение. Слава Богу, что в конце 2015 года мы с Сергеем проехали по 50-ти с лишним приводам, т.е. практически по всем, за исключением 5 или 6 Блоков, приводов которые не эксплуатировались или были обесточены, которые работают в ТатРИТЭКе и задали заводские номера в наименовании.
3.Если есть заводской номер и наименование и они разные, то в блоке УГП предлагать опцию сохранять в папку "Номер_Наименование" (вариант по умолчанию) или "Наименование_Номер" или только "Номер". Если заводской номер и наименование совпадают, то соответственно только "Номер". Пусть технолог сам выберет, как ему удобнее работать.
А сам номер сделать просматриваемым на самом Блоке УГП, что бы можно было удостовериться что шильдик соответствует плате, или в случаях когда шильдик потерялся или испортился. Таким образом, в наименовании создаваемой папки будет всегда фигурировать заводской номер Блока УГП, где бы он не эксплуатировался, что существенно упростит идентификацию динамограмм.
Остается лишь вопрос, стоит ли создавать подпапку с датой снятия динамограмм с СД. Т.к. на многих Блоках УГП таймеры уплывают существенно либо умирают батарейки, то в наименовании динамограмм будут указано время от балды, то мы опять столкнемся с хаосом. Понятно, что можно упорядочить не по имени а по дате создания файла, но технолог может не уметь пользоваться такой функцией Windows, тем более в выпадающем окне "Считать с Card" у ПО "Dinamograph". Поэтому предлагаю сделать подпапки с датой.
Вроде бы такое решение по UGP_config и Блоку УГП никак не противоречит уже имеющемуся фонду, но в дальнейшем должно существенно упростить работу технолога.
Ребята, может у Вас есть какие то предложения или замечания? Как еще можно сделать что бы избегать хаоса при работе с СД?
comment:27 by , 7 years ago
Подвожу итог заданий.
УГП:
- вместо часов на "экран по умолчанию" выводить текущее давление.
- выводить в основном меню Рабочую площадь поршня добавить возможность скорректировать кнопками значение площади поршня.
- выводить номер блока УГП(аналогично версии ПО УГП)
СД-01:
- Кроме имени считывать ещё и номер блока
- Считывать рабочую площадь поршня
Ugp_config:
- Добавить в таблицу номер блока
- Добавить в таблицу Рабочую площадь поршня с возможностью редактирования
- Добавить команду записи номера блока
- При сохранении ДГ с блока или СД-01, если Рабочая площадь поршня неизвестна - предложить оператору ввести вручную xxx.x см2 (по умолчанию 42.2 см2)
- При сохранении ДГ в имени директории указывать и номер блока и имя
- Добавить настройку шаблона имени ДГ(<имя>_<номер>_<год>_<месяц>_<день>_<время>) и директории сохранения (<имя>_<номер>) в шаблоне можно использовать любые из перечисленных элементов в любом порядке.
- Добавить опциональную возможность сохранять ДГ в поддиректории c названием <текущая дата>
Артём, Андрей, проверьте ничего не забыл?
comment:28 by , 7 years ago
Как посмотреть дату/время? R понажимать?
Артем, насколько актуально? Сейчас готовятся 4 блока УГП-04, может их отгрузим с серийным ПО? Чтобы не затягивать сроки.
comment:29 by , 7 years ago
По схеме нажать кнопку R 6 или 7 раз, в зависимости куда попадет настройка рабочей площади площадь поршня.
Решение актуально, давайте постараемся на них реализовать новую прошивку:
- блоки пойдут как раз туда, где просили это.
- опробуем прошивку не на новых приводах, а на "ремонтных".
Мы же об этой прошивке заговорили около или даже более года назад... Хотели выпустить ее к прошлой партии станций СУГП, потом сообщили, что она недоделанная, сырая и доделывание займет много времени. Чтобы не затягивать сроки мы допустили поставку СУГП со старой прошивкой, и если опять переносить сроки, то такими темпами мы ее никогда не закончим.
comment:30 by , 7 years ago
недоделанная, сырая
В общем то, она доделанная и сухая, и сдана больше полгода назад, просто задача была поставлена по другому.
follow-up: 33 comment:31 by , 7 years ago
Пардоньте, господа, это палка в мой огород? Получается, что я сам виновен в затягивании сроков?
- Хочу поинтересоваться когда сдана, кому сдана прошивка? Почему меня при этом не было?
Последнюю тестовую прошивку, которую мне продемонстрировали прошлым летом имела ряд замечаний, которые нужно было довести до ума.
- Что значит задача была поставлена по другому?
Ребята, сейчас специально полез открыл письмо еще от 18 июля 2017 года, разосланное мной на andrei@…, san@…, vlad@…. Позвольте процитировать тут:
Пожелания к меню прошивки блока УГП
1) Через кнопку R листаются все настройки поочередно вкруг, включая время (без даты) и площадь цилиндра.
2) На площади кнопкой R входим в режим редактирования площади (здесь очевидная ошибка, что речь о кнопке ВВОД)
3) На часах кнопкой R входим в подменю редактирования времени (здесь очевидная ошибка, что речь о кнопке ВВОД)
4) В текущем состоянии блока отображать не часы и дату, а текущее давление
5) Заводской номер отображать, так же как и прошивку по долгому нажатию на R в ручном режиме. (пусть 5 секунд зав.номер, потом номер прошивки)
Пожелания к СД и UGP_Config
Ввести в UGP_Config рядом с кнопкой считать с СД поле со значеним по умолчанию. Т.е. если динамки имеют переписанные с Блока УГП значения площади, то используются эти значения, если нет, то значение из поля в UGP_Config.
Скажите, много ли добавилось задач к прошивке блока УГП за последние 9 с лишним месяцев или нет? Я вижу только пожелание к ПО UGP_Config по наименованию папок и подпапок, кто не верит, проверьте сами!
Ребята, давайте не будем искать крайнего, давайте просто возьмем, чуть-чуть напряжемся, и наконец сделаем это!
comment:33 by , 7 years ago
Replying to Art_M:
палка
сам первый начал :-D сырыми обзываться
04.2017 выпущена прошивка 4.09/4.69 по предыдущему согласованому т.з.
Пожелания к меню прошивки блока УГП
Ну вот наконец, пожелания превратились в т.з. и работаем
comment:34 by , 7 years ago
вместо часов на "экран по умолчанию" выводить текущее давление.
выводить в основном меню Рабочую площадь поршня добавить возможность скорректировать кнопками значение площади поршня.
выводить номер блока УГП(аналогично версии ПО УГП)
Реализовано в v.4.10/4.70
comment:35 by , 6 years ago
Resolution: | → готово |
---|---|
Status: | assigned → closed |
УГП:
вместо часов на "экран по умолчанию" выводить текущее давление.
выводить в основном меню Рабочую площадь поршня добавить возможность скорректировать кнопками значение площади поршня.
выводить номер блока УГП(аналогично версии ПО УГП)
Реализовано в УГП-04 v.4.10/4.70
СД-01:
Кроме имени считывать ещё и номер блока
Считывать рабочую площадь поршня
Реализовано в СД-01 v.1.11
Ugp_config:
Добавить в таблицу номер блока
Добавить в таблицу Рабочую площадь поршня с возможностью редактирования
Добавить команду записи номера блока
При сохранении ДГ с блока или СД-01, если Рабочая площадь поршня неизвестна - предложить оператору ввести вручную xxx.x см2 (по умолчанию 42.2 см2)
При сохранении ДГ в имени директории указывать и номер блока и имя
Добавить настройку шаблона имени ДГ(<имя>_<номер>_<год>_<месяц>_<день>_<время>) и директории сохранения (<имя>_<номер>) в шаблоне можно использовать любые из перечисленных элементов в любом порядке.
Добавить опциональную возможность сохранять ДГ в поддиректории c названием <текущая дата>
Реализовано в Ugp_Config v2.28
Жду согласования "хотелок".