Главная › Форумы › Конструкторское бюро › Автоматизация › Автоматика LuckyBox › Автоматика LuckyBox
-
АвторСообщения
-
13.04.2018 в 21:46 #21092
Я готов заняться графиками, считаю это главной ценностью автоматизации. Выведение состояния системы в виде графика позволяет с максимальной наглядностью наблюдать за протекающим процессом. Готов приступить только поле появления репозитория, поскольку уже сейчас ведётся параллельная разработка и сливать всё воедино будет сложно. В своё время делал вывод графиков на 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.13.04.2018 в 21:50 #21093Кодить можно в куче сред, наиболее распространенная GCC. … Да и jtag отсутствует, отладки все равно нет.
Чютка поправлю, GCC это просто компиллер…., а ни как не среда IDE для разработки, и пользует его даже “мелкософт” в силу открытости его кода и давнишней, не грамотно на тот момент, написанной GNU лицензией. Jtag имеются, и не в одном экземпляре…, но поверьте как “программеру” со стажем – это не удобно. Гораздо проще прицепить к устройству дисплей и выводить на него отладочную информацию, ну как в ардуино выводим на консоль 🙂 .
13.04.2018 в 21:56 #21094Ну не у всех есть, к сожалению, возможность и знания глубоко в доки по контроллеру лезть. У большинства знания лишь на уровне языков высокого уровня.
Именно по этому основные проблемки и указал.
13.04.2018 в 22:01 #21097Сергей писал(а):картинку не масштабировал, она фоном В исходном дизайне картинка масштабируется и становится маленькой на маленьком экране. Попробуйте.
Вопрос не в том что я это не умею, а в целесообразности, масштабировать картинку, для того чтобы увидеть весь текст, если даже взять что я ее уменьшу она высотой в 130px и шириной в 1200px станет в 4 раза меньше и текст Вы не увидите, по высоте она станет 30px.
Я понял наконец что мне реально поможет сделать прототип страницы. Нужен контент. Нужны графики которые нужно вывести, не нужно реальных данных (динамических) нужны сейчас картинки, что бы понять заполненность и объем интерфейса.т.е. во владки я накидаю то что есть сейчас, для наполнения, а самое важное нужно видеть данные по каждому процессу.
Сможете накидать?
Спасибо.13.04.2018 в 22:13 #21099Про web, к примеру, я уже писал:
А картинки вряд ли кто нарисует, про дисплей я тоже уже спрашивал…, в итоге рисую свое.
p.s. не понятно вставилась ссылка или нет. стр.16 пост #21014
13.04.2018 в 23:16 #21100Может так?
Сверху меняется картинка название(ректификация,дистиляция,затирание),снизу всегда графики с окошками значений,на всех окнах.Сверху еще есть задание параметров,каких то настроек,то есть на телефоне настроил и сдвинул экран в низ на график,на компе в принципе все влезет и так.Мне кажется так удобно будет.
Вложения:
Вы должны войти для просмотра вложений.13.04.2018 в 23:57 #21103Может так?
Хорошая реализация. А потом еще надо будет договориться насчет реализации самого алгоритма графиков. Правильно все писать с какой-то скважностью на флешку и строить график с флешки.
Т.е. надо определяться со скважностью измерений, со старт-стопом (чтобы понять откуда и куда по времени строить график), с нумерацией и наименованиями файлов на флешке, анализом свободного места и… может что-то еще забыл.
Хорошо живет на свете Винни-Пух...
14.04.2018 в 00:06 #21104Вопрос не в том что я это не умею, а в целесообразности, масштабировать картинку, для того чтобы увидеть весь текст, если даже взять что я ее уменьшу она высотой в 130px и шириной в 1200px станет в 4 раза меньше и текст Вы не увидите, по высоте она станет 30px.
Сергей, картинка в исходной версии видна хорошо. В ваших способностях поверьте никто не сомневается, мы дизайн обсуждаем. Я вообще полгода пытался понять то, что вы за 5 минут сделали.
Просто картинка в бустрапе исходном масштабируется и хорошо видна при всех разрешениях. Была проблема с исходным заголовком, Вы ее успешно решили.
Картинку бы я хотел сохранить в исходном виде, она пролистывается вверх и работе не мешает. При этом это фирменная фишка, которая привлекает людей к проекту и дает нам возможность расширять сообщество . Это очень важно. Маркетинговая составляющая важна в открытых проектах гораздо больше чем даже в бизнесе, т.к. у нас нет других ресурсов, кроме широкого привлечения энтузиастов, а для этого нужна узнаваемость.
Хорошо живет на свете Винни-Пух...
14.04.2018 в 00:40 #21105Может так?
Хорошая реализация. А потом еще надо будет договориться насчет реализации самого алгоритма графиков. Правильно все писать с какой-то скважностью на флешку и строить график с флешки. Т.е. надо определяться со скважностью измерений, со старт-стопом (чтобы понять откуда и куда по времени строить график), с нумерацией и наименованиями файлов на флешке, анализом свободного места и… может что-то еще забыл.
Ниже на картинке пример последнего перегона, только с данными 3-х датчиков температуры (пар, царга, деф), мощность плитки в график из файла не выводил, но в файле присутствует, на графике ~ 7 часов с периодичностью 1 минута, файл весит чуть меньше 10 килобайт, и это в текстовом виде, т.е. можно еще ужать размер. Так что забить свободное место на SD карте очень сложно. Система в нашем случае слишком инертна, разницы с любым интервалом замеров от 5 секунд и до минуты не увидел. НО это только для анализа. Принятие решения должно происходить (из моего опыта автоматизации) в сам момент изменения. Т.е. флешка (SD карта) только для анализа, на борту у чипа памяти данных просто за глаза для наших задач. Предлагаю в web выводить как у Вас сейчас раз в секунду, но график смещать так, чтобы видно было последний час. На SD пишем показания раз в минуту. К примеру в некоторых случаях на производстве пишу раз в минуту так: min значение, текущее значение, max значение (max и min к рамках текущей минуты).
p.s. На графике вертикальными линиями примерно отмечены: стабилизация колонны, головы, тело, хвосты. Пляска в начале – воду в дефе наполняю, но не подаю пока температура не полезет вверх, дальше регулировки, пока руками.
Вложения:
Вы должны войти для просмотра вложений.14.04.2018 в 01:26 #21109Сергей, картинка в исходной версии видна хорошо. В ваших способностях поверьте никто не сомневается, мы дизайн обсуждаем. Я вообще полгода пытался понять то, что вы за 5 минут сделали.
Ой бросьте, я не к Вам придираюсь )), просто я перфекционист, почти )) от того все беды, наверное, но самое главное, мне хочется понять «В чем суть» )), ой уж простите выпил вискарика ).
Я как раз и не дизайнер (мой дед писал картины, может чуток досталось ))), просто видеть умею, чертил хорошо, а тут другая ситуация, нужно сделать интерфейс, простой и ясный, (я больше бекэндом занимаюсь, и всегда делаю так, как будто я и есть этот контент менеджер) и мы не обсуждаем еще, какие датчики есть у того или иного пользователя, даже не в дизайне дело, нужно отобразить на все процессы, максимальное возможное количество данных, по каждому процессу.
Можно покричать ))), я тихо.
ЛЮДИ ПОМОГИТЕ, я не выгнал не одного литра, ничего ))) пока. Только пью )), скоро придет мое оборудование, потом еще чего-то захочется, потом опыта наберусь, потом буду умничать — что Вы не так все делаете )), и я поэтому, сейчас, даже если очень захочу, не смогу, мне, и конечно же Вам, помочь, в нужном функционале, я даже не знаю зачем мне графики, накОй их хранить, это как вЕлик, когда он был в детстве, на него и трещотки вешали, и динаму, и счетчик был на колесе, теперь купил современный, крутизна, куча скоростей, по парку носишься, маньяков гоняешь ))), по началу тоже трекеры писал и лыжи и графики, и где какая скорость, подъем.
Теперь из всего мной выпитого дистилянта у меня сложилась совершенно клевая (пусть бросит в меня камень))) теоретическая составляющая, я кучу нужного накупил в китае, (ардуины, датчики и т.д.) вроде не безрукий, многие пишут об автоматизации, думаю пока, туда-сюда сделаю автоматику в помощь) , вот все есть, ёшкин кот, твою дивизию, где мой датчик атмосферного давления )), ну вот…Уж больно много риторики )), нужны просто картинки (чтобы я просто сделал прототип) или можно текстом (далее поправим) например:
Ректификация –
температура в кубе – просто циферки
ага, и еще 3 температуры?
Какой график при этом? имею ввиду сам визуал, что нужно?
Вот, давайте дам пример типов графиков просто экселя, но суть (см. выше) не меняется )Давайте попытаемся накидать максимум, по каждому процессу.
Спасибо.
14.04.2018 в 01:52 #21110Может так?
Вот, я абсолютно понимаю что это просто пример http://joxi.ru/12MBk5wFMj4KbA
Вообще никаких претензий к Андрею , только не построишь на этом интерфейс, меня всегда бесили дизайнеры, которые используют «Lorem Ipsum» в макетах, ибо это совершенно далеко от действительности («Вот хочется рвать и метать») , особенно, когда делается интерфейс под новости, вот круто когда у тебя и Title и Lid у всех новостей одинаковы или когда дизайнер делает список сотрудников, и него все Иваны Ивановы, всегда говорю пусть мне сделает список где будет «Ким Им» и «Сигизмунд Модестович Камноедов-Дорошенко», у него сразу почему-то ломается дизайн, хотя, зараза, начальник подписал, нет, к счастью фронтендом почти не занимаюсь, но увы в рамках нашего проекта придется, для себя ведь))
Поэтому и прошу, давайте приближенно к «боевым данным».
Спасибо.14.04.2018 в 07:36 #21114Если сделать, передача данных с интервалом 10 сек, после получения данных, все данные одновременно выводятся на график(и), паралельно все пишется в sd. Потом, если кому нужно, то данные можно конвертировать в эксель и построить графики для анализа. Уже реализована такую возможность, вывада данных с sd в график в эксель, могу поделится.
14.04.2018 в 10:49 #21118Если сделать, передача данных с интервалом 10 сек, после получения данных, все данные одновременно выводятся на график(и), паралельно все пишется в sd. Потом, если кому нужно, то данные можно конвертировать в эксель и построить графики для анализа. Уже реализована такую возможность, вывада данных с sd в график в эксель, могу поделится.
Передача в web все же лучше раз в секунду, правда это в том случае если будет реализована подача звукового сигнала в самом web, при выходе определенных параметров за заданные пределы. Иначе, пока заметишь что что то пошло не так и доберешься подправить, может уже и поздно будет. А вот запись на SD и раз в минуту хватает, т.к. данные с нее нужны в двух случаях: 1 – пристраиваешься к новому оборудованию или 2 – процесс брошен на определенное время на самотек, тогда по графикам, после перегона, уже смотришь все ли было хорошо.
14.04.2018 в 10:53 #21119Еще, для отладки процесса.
14.04.2018 в 13:20 #21122На графике вертикальными линиями примерно отмечены
По какому признаку перешёл на отбор хвостов? Т в царге красная линия? Дельта поползла? На графике, просто не видно
-
АвторСообщения
- Тема «Автоматика LuckyBox» закрыта для новых ответов.