Автоматика LuckyBox

  • В этой теме 1,030 ответов, 95 участников, последнее обновление 6 лет сделано JON.
Просмотр 15 сообщений - с 256 по 270 (из 1,031 всего)
  • Автор
    Сообщения
  • #21092
    alpetrovski
    Участник
    • Ответов: 25
    @alpetrovski

    Я готов заняться графиками, считаю это главной ценностью автоматизации. Выведение состояния системы в виде графика позволяет с максимальной наглядностью наблюдать за протекающим процессом. Готов приступить только поле появления репозитория, поскольку уже сейчас ведётся параллельная разработка и сливать всё воедино будет сложно. В своё время делал вывод графиков на plotly . Графики надо переносить на соответствующие страницы иначе они будут сбрасываться. По хорошему надо сделать одну страницу, а вкладки подгружать через AJAX во <frame>. В этом случае фоном может крутиться скрипт, постоянно принимая данные с датчиков. При такой реализации можно безболезненно осуществлять навигацию по сайту. Также эта библиотека позволяет выгружать графики в различных форматах (есть ограничение на количество точек), полноценно поддерживается pan/zoom. Во вложении пример моей реализации.

     

    неплохая библиотека    http://www.chartjs.org

    It’s easy to get started with Chart.js. All that’s required is the script included in your page along with a single <canvas> node to render the chart.

    #21093
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Кодить можно в куче сред, наиболее распространенная GCC. … Да и jtag отсутствует, отладки все равно нет.

    Чютка поправлю, GCC это просто компиллер…., а ни как не среда IDE для разработки, и пользует его даже “мелкософт” в силу открытости его кода и давнишней, не грамотно на тот момент, написанной GNU лицензией. Jtag имеются, и не в одном экземпляре…, но поверьте как “программеру” со стажем – это не удобно. Гораздо проще прицепить к устройству дисплей и выводить на него отладочную информацию, ну как в ардуино выводим на консоль 🙂 .

    #21094
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Ну не у всех есть, к сожалению, возможность и знания глубоко в доки по контроллеру лезть. У большинства знания лишь на уровне языков высокого уровня.

    Именно по этому основные проблемки и указал.

    #21097
    Сергей
    Участник
    • Ответов: 67
    @ruflash

    Сергей писал(а):картинку не масштабировал, она фоном В исходном дизайне картинка масштабируется и становится маленькой на маленьком экране. Попробуйте.

    Вопрос не в том что я это не умею, а в целесообразности,  масштабировать картинку, для того чтобы увидеть весь текст, если даже взять что я ее уменьшу она высотой в 130px и шириной в 1200px станет в 4 раза меньше и текст Вы не увидите, по высоте она станет 30px.
    Я понял наконец что мне реально поможет сделать прототип страницы. Нужен контент. Нужны графики которые нужно вывести, не нужно реальных данных (динамических) нужны сейчас картинки, что бы понять заполненность и объем интерфейса.

    т.е. во владки я накидаю то что есть сейчас, для наполнения, а самое важное нужно видеть данные по каждому процессу.
    Сможете накидать?
    Спасибо.

    #21099
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Про web, к примеру, я уже писал:

    Автоматика LuckyBox

    А картинки вряд ли кто нарисует, про дисплей я тоже уже спрашивал…, в итоге рисую свое.

    p.s. не понятно вставилась ссылка или нет. стр.16 пост #21014

    #21100
    Андрей
    Участник
    • Ответов: 49
    @andydav

    Может так?

    Сверху меняется картинка название(ректификация,дистиляция,затирание),снизу всегда графики с окошками значений,на всех окнах.Сверху еще есть задание параметров,каких то настроек,то есть на телефоне настроил и сдвинул экран в низ на график,на компе в принципе все влезет и так.Мне кажется так удобно будет.

    Вложения:
    Вы должны войти для просмотра вложений.
    #21103
    Счастливчик
    Хранитель
    • Ответов: 2655
    @wpadm

    Может так?

    Хорошая реализация. А потом еще надо будет договориться насчет реализации самого алгоритма графиков.  Правильно все писать с какой-то скважностью на флешку и строить график с флешки.

    Т.е. надо определяться со скважностью измерений, со старт-стопом (чтобы понять откуда и куда по времени строить график), с нумерацией и наименованиями файлов на флешке, анализом свободного места и… может что-то еще забыл.

    Хорошо живет на свете Винни-Пух...

    #21104
    Счастливчик
    Хранитель
    • Ответов: 2655
    @wpadm

    Вопрос не в том что я это не умею, а в целесообразности,  масштабировать картинку, для того чтобы увидеть весь текст, если даже взять что я ее уменьшу она высотой в 130px и шириной в 1200px станет в 4 раза меньше и текст Вы не увидите, по высоте она станет 30px.

    Сергей, картинка в исходной версии видна хорошо. В ваших способностях поверьте никто не сомневается, мы дизайн обсуждаем. Я вообще полгода пытался понять то, что вы за 5 минут сделали.

    Просто картинка в бустрапе исходном масштабируется и хорошо видна при всех разрешениях. Была проблема с исходным заголовком, Вы ее успешно решили.

    Картинку бы я хотел сохранить в исходном виде, она пролистывается вверх и работе не мешает. При этом это фирменная фишка, которая привлекает людей к проекту и дает нам возможность расширять сообщество . Это очень важно. Маркетинговая составляющая важна в открытых проектах гораздо больше чем даже в бизнесе, т.к. у нас нет других ресурсов, кроме широкого привлечения энтузиастов, а для этого нужна узнаваемость.

     

    Хорошо живет на свете Винни-Пух...

    #21105
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Может так?

    Хорошая реализация. А потом еще надо будет договориться насчет реализации самого алгоритма графиков. Правильно все писать с какой-то скважностью на флешку и строить график с флешки. Т.е. надо определяться со скважностью измерений, со старт-стопом (чтобы понять откуда и куда по времени строить график), с нумерацией и наименованиями файлов на флешке, анализом свободного места и… может что-то еще забыл.

    Ниже на картинке пример последнего перегона, только с данными 3-х датчиков температуры (пар, царга, деф), мощность плитки в график из файла не выводил, но в файле присутствует, на графике ~ 7 часов с периодичностью 1 минута, файл весит чуть меньше 10 килобайт, и это в текстовом виде, т.е. можно еще ужать размер. Так что забить свободное место на SD карте очень сложно. Система в нашем случае слишком инертна, разницы с любым интервалом замеров от 5 секунд и до минуты не увидел. НО это только для анализа. Принятие решения должно происходить (из моего опыта автоматизации) в сам момент изменения. Т.е. флешка (SD карта) только для анализа, на борту у чипа памяти данных просто за глаза для наших задач. Предлагаю в web выводить как у Вас сейчас раз в секунду, но график смещать так, чтобы видно было последний час. На SD пишем показания раз в минуту. К примеру в некоторых случаях на производстве пишу раз в минуту так: min значение, текущее значение, max значение (max и min к рамках текущей минуты).

    p.s. На графике вертикальными линиями примерно отмечены: стабилизация колонны, головы, тело, хвосты. Пляска в начале – воду в дефе наполняю, но не подаю пока температура не полезет вверх, дальше регулировки, пока руками.

    Вложения:
    Вы должны войти для просмотра вложений.
    #21109
    Сергей
    Участник
    • Ответов: 67
    @ruflash

    Сергей, картинка в исходной версии видна хорошо. В ваших способностях поверьте никто не сомневается, мы дизайн обсуждаем. Я вообще полгода пытался понять то, что вы за 5 минут сделали.

    Ой бросьте, я не к Вам придираюсь )), просто я перфекционист, почти ))  от того все беды, наверное, но самое главное, мне хочется понять «В чем суть» )), ой уж простите выпил вискарика ).

    Я как раз и не дизайнер (мой дед писал картины, может чуток досталось ))), просто видеть умею, чертил хорошо, а тут другая ситуация, нужно сделать интерфейс, простой и ясный, (я больше бекэндом занимаюсь, и всегда делаю так, как будто я и есть этот контент менеджер) и мы не обсуждаем еще, какие датчики есть у того или иного пользователя, даже не в дизайне дело, нужно отобразить на все процессы, максимальное возможное количество данных, по каждому процессу.

    Можно покричать ))), я тихо.

    ЛЮДИ ПОМОГИТЕ, я не выгнал не одного литра, ничего ))) пока. Только пью )), скоро придет мое оборудование, потом еще чего-то захочется, потом опыта наберусь, потом буду умничать — что Вы не так все делаете )), и я поэтому, сейчас, даже если очень захочу, не смогу, мне, и конечно же Вам, помочь, в нужном функционале, я даже не знаю зачем мне графики, накОй их хранить, это как вЕлик, когда он был в детстве, на него и трещотки вешали, и динаму, и счетчик был на колесе, теперь купил современный, крутизна, куча скоростей, по парку носишься, маньяков гоняешь ))), по началу тоже трекеры писал и лыжи  и графики, и где какая скорость, подъем.
    Теперь из всего мной выпитого дистилянта у меня сложилась совершенно клевая (пусть бросит в меня камень))) теоретическая составляющая, я кучу нужного накупил в китае, (ардуины, датчики и т.д.) вроде не безрукий, многие пишут об автоматизации, думаю пока, туда-сюда сделаю автоматику в помощь) , вот все есть, ёшкин кот, твою дивизию, где мой датчик атмосферного давления )), ну вот…

    Уж больно много риторики )), нужны просто картинки (чтобы я просто сделал прототип) или можно текстом (далее поправим) например:
    Ректификация –
    температура в кубе – просто циферки
    ага, и еще 3 температуры?
    Какой график при этом? имею ввиду сам визуал, что нужно?
    Вот, давайте дам пример типов графиков просто экселя, но суть (см. выше) не меняется )

    Давайте попытаемся накидать максимум, по каждому процессу.
    Спасибо.
     

    #21110
    Сергей
    Участник
    • Ответов: 67
    @ruflash

    Может так?

    Вот, я абсолютно понимаю что это просто пример http://joxi.ru/12MBk5wFMj4KbA
    Вообще никаких претензий к Андрею  , только не построишь на этом интерфейс, меня всегда бесили дизайнеры, которые используют «Lorem Ipsum» в макетах, ибо это совершенно далеко от действительности («Вот хочется рвать и метать») , особенно, когда делается интерфейс под новости, вот круто когда у тебя и Title и Lid у всех новостей одинаковы или когда дизайнер делает список сотрудников, и него все Иваны Ивановы, всегда говорю пусть мне сделает список где будет «Ким Им» и «Сигизмунд Модестович Камноедов-Дорошенко»,  у него сразу почему-то ломается дизайн, хотя, зараза, начальник подписал, нет, к счастью фронтендом почти не занимаюсь, но увы в рамках нашего проекта придется, для себя ведь))
    Поэтому и прошу, давайте приближенно к «боевым данным».
    Спасибо.

    #21114
    skalinas
    Участник
    • Ответов: 441
    @skalinas

    Если сделать, передача данных с интервалом 10 сек, после получения данных, все данные одновременно выводятся на график(и), паралельно все пишется в sd. Потом, если кому нужно, то данные можно конвертировать в эксель и построить графики для анализа. Уже реализована такую возможность, вывада данных с sd в график в эксель, могу поделится.

    #21118
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Если сделать, передача данных с интервалом 10 сек, после получения данных, все данные одновременно выводятся на график(и), паралельно все пишется в sd. Потом, если кому нужно, то данные можно конвертировать в эксель и построить графики для анализа. Уже реализована такую возможность, вывада данных с sd в график в эксель, могу поделится.

    Передача в web все же лучше раз в секунду, правда это в том случае если будет реализована подача звукового сигнала в самом web, при выходе определенных параметров за заданные пределы. Иначе, пока заметишь что что то пошло не так и доберешься подправить, может уже и поздно будет. А вот запись на SD и раз в минуту хватает, т.к. данные с нее нужны в двух случаях: 1 –  пристраиваешься к новому оборудованию или 2 – процесс брошен на определенное время на самотек, тогда по графикам, после перегона, уже смотришь все ли было хорошо.

    #21119
    skalinas
    Участник
    • Ответов: 441
    @skalinas

    Еще, для отладки процесса.

    #21122
    VVS2177
    Заблокирован
    • Ответов: 357
    @vvs2177

    На графике вертикальными линиями примерно отмечены

    По какому признаку перешёл на отбор хвостов? Т в царге красная линия? Дельта поползла? На графике, просто не видно

Просмотр 15 сообщений - с 256 по 270 (из 1,031 всего)
  • Тема «Автоматика LuckyBox» закрыта для новых ответов.