Просмотр полной версии : Время на экране
Всем добрый день!
Уважаемые знатоки, подскажите пожалуйста - как заставить ПР200-200.2.1.0 показывать реальное время на одном из экранов?
Сергей0308
07.06.2017, 18:10
Всем добрый день!
Уважаемые знатоки, подскажите пожалуйста - как заставить ПР200-200.2.1.0 показывать реальное время на одном из экранов?
Выведите нужные сервисные переменные на экран, в плане вывода на экран они ни чем не отличаются от других переменных!
31592
именно в этом у меня пробема. Подскажите как это сделать - я начинающий, строго не судите
Всё, спасибо. Разобрался. Обкатал - всё чётко работает
Сергей0308
07.06.2017, 19:07
Я думаю как-то так:
31593
да да, именно так и реализовал
Следующий вопрос будет как сделать с 0, как сделать без нулей :)
не, вопрос будет немного другой.
Помогите пожалуйста разобраться с программой - не могу понять где и что я накосячил. Проблема в том, что показания давления воды на главном экране чётко на 1 кг больше, при любых показаниях. Подскажите как убрать этот кг? . Программа в приложении, датчик давления ПД100, ( 4-20 мА, предел измерения 6 кг ) , эстировку входа делал.
Сергей0308
08.06.2017, 20:35
не, вопрос будет немного другой.
Помогите пожалуйста разобраться с программой - не могу понять где и что я накосячил. Проблема в том, что показания давления воды на главном экране чётко на 1 кг больше, при любых показаниях. Подскажите как убрать этот кг? . Программа в приложении, датчик давления ПД100, ( 4-20 мА, предел измерения 6 кг ) , эстировку входа делал.
Зачем Вы вывели в миллиамперах, если ВПИ датчика 6 кгс/см2, так и ставьте, нижняя граница = 0, верхняя = 6!
31606
понял, спасибо, завтра утром поменяю
Сергей0308
08.06.2017, 20:48
понял, спасибо, завтра утром поменяю
Здесь просто ограничение диапазона:
31607
И для целой составляющей значения давления Вам и одного знака(разряда) вполне достаточно, а вот для целой составляющей значения температуры одного знака(разряда) может не хватить! Я бы не стал для температуры увеличивать количество отведённых разрядов, просто количество после запятой поставил "авто"!
сделал все Ваши рекомендации.
Теперь при нулевом давлении воды показывает минус 1.1. При юстировки входа пишет что измерено не верное значение. А по температуре вот какая проблемка: при юстировки входа вгоняю значения мин, сред, макс, так же пишет не верное значение, в итоге температуры врёт, причём не линейно. В качестве датчика температуры ТСМ-1388 50м.
Изменённоя программа во вложении.
Сергей0308
09.06.2017, 10:23
сделал все Ваши рекомендации.
Теперь при нулевом давлении воды показывает минус 1.1. При юстировки входа пишет что измерено не верное значение. А по температуре вот какая проблемка: при юстировки входа вгоняю значения мин, сред, макс, так же пишет не верное значение, в итоге температуры врёт, причём не линейно. В качестве датчика температуры ТСМ-1388 50м.
Изменённоя программа во вложении.
Вы видимо намеренно создаёте себе проблемы, юстировку я точно не мог Вам рекомендовать, никогда не делал ничего подобного! Нельзя всё вернуть как было, до вашей юстировки?
Вы видимо намеренно создаёте себе проблемы, юстировку я точно не мог Вам рекомендовать, никогда не делал ничего подобного! Нельзя всё вернуть как было, до вашей юстировки?
:-)))) Вы наверно правы - я неосознанно создаю проблемы. Юстировку Вы не советовали, эт я сам к этому пришол методом научного тыка. Юстировка прибором не была принята, так что он всё время откатывает новые значения и возвращается к заводским.
Сейчас показывает давление воды 0.9 кг, а в трубе на вскидку 2 с чем-то, ближе к 3-ём
Подскажите как это сделать - я начинающий, строго не судите
Есть очень подходящая тема: Среда программирования OWEN Logic \ разные вопросы новичка (http://www.owen.ru/forum/showthread.php?t=26216)
Сергей0308
09.06.2017, 23:09
Сейчас показывает давление воды 0.9 кг, а в трубе на вскидку 2 с чем-то, ближе к 3-ём
Попробуйте что ли перепрошить, если проблемы после неудачной юстировки!
Проверьте датчик! Какой у Вас датчик? Точно датчик избыточного давления?
юстировка нужна, и если ее поломали в 1.9 это не есть хорошо... В приборе явно зашиты какие-то значения по умолчанию, но они могут чуть не соответствовать действительности.
Николаев Андрей
10.06.2017, 15:18
Юстировка поломалась еще до 1.9.
Но уже пофиксили.
Вчера должны были выложить обновленную версию.
Понятно. Всем спасибо. Сегодня или завтра обновлю всё ПО и перепрошью. Попробую опять сделать юстировку. Потом тут отпишусь.
ПО обновил, пересмотрел программу, сделал юстировку ( прибор не принял новое значение и откатился к заводским ) - в общем результат пока тот же. Буду дальше колдовать
Сергей0308
26.07.2017, 03:30
Я думаю как-то так:
31593
Вот чуть усовершенствовал, теперь с попеременно мигающими двоеточиями:
32228
Василий Кашуба
26.07.2017, 07:15
Вот чуть усовершенствовал, теперь с попеременно мигающими двоеточиями:
32228
А так ещё проще. :)
32230
Сергей0308
26.07.2017, 12:53
А так ещё проще. :)
32230
Проще то оно проще, но я меандр хотел получить и максимально возможно разнести во времени моменты изменения переменных Секунды(Минуты, Часы) и 1 Гц, как-то так!
Можно и упростить(вопрос в одном инверторе) оставаясь со своими хотелками:
32247
Теперь буду смотреть как незначащие нолики пририсовать(а то смотрится очень непривычно), не делать же динамический текст на 60 позиций, вроде уже в какой-то теме это порешали!
Короче не стал искать(подумал что это долго и быстрее самому сделать), сам нолики пририсовал, вот так получилось:
32261
Теперь всё мигает и показывает как хотелось!
Теперь буду смотреть как незначащие нолики пририсовать(а то смотрится очень непривычно), не делать же динамический текст на 60 позиций, вроде уже в какой-то теме это порешали!
Короче не стал искать(подумал что это долго и быстрее самому сделать), сам нолики пририсовал, вот так получилось:
32261
Теперь всё мигает и показывает как хотелось!
ага, так-же ранее и порешали:
http://www.owen.ru/forum/showthread.php?t=17153&page=154&p=221602&viewfull=1#post221602
Сергей0308
27.07.2017, 16:32
ага, так-же ранее и порешали:
http://www.owen.ru/forum/showthread.php?t=17153&page=154&p=221602&viewfull=1#post221602
Спасибо что дали ссылку, посмотрел проект Реваки, Ваш ЗИП архив не открылся, пишет, что повреждён или ..., короче, там сделано не так, там зачем-то, ума не приложу, наложили элементы экрана друг на друга и результат наложения проверяли на практике, как себя поведёт ПР, у меня ничего не накладывается и результат однозначный и предсказуемый, если Вы так делали скажите зачем так надо было извращаться и почему не сделать проще и предсказуемо, как у меня?
Ваш ЗИП архив не открылся, пишет, что повреждён или ...,
("mm = m1,m2.tpl.zip" - удалить ".zip")
короче, там сделано не так, там зачем-то, ума не приложу, наложили элементы экрана друг на друга и результат наложения проверяли на практике, как себя поведёт ПР, у меня ничего не накладывается и результат однозначный и предсказуемый,
Видимо в актуальном на сегодняшний день ОЛ уже пофиксили ту фичу из-за которой у нас тогда происходило наложение...
если Вы так делали скажите зачем так надо было извращаться и почему не сделать проще и предсказуемо, как у меня?
.....ОЛ (1.8.90), ....., но при указании длинны равной 1, значение на экране прибора не отображается!
Если указать длину равную 2, то число отображается но перед ним пробел(пустое знакоместо), по всей видимости при указании длинны равной 1, отрезается знакоместо для числа, а одно знакоместо, которое остается на экране, видимо предназначено для отображения знака +/-.
В итоге придумал лайфхак ))) оставив длину в 2 знакоместо и наложив элементы экрана друг на друга (но важно соблюдать порядок наложения):
а в более ранней версии ОЛ, чем ОЛ (1.8.90) бала такая фича:
Я пытался решить эту проблему, разбив двухзначное число, на два числа и выводить их на экран, но и тут наткнулся на засаду - для целочисленного значения длинна строки не может быть меньше 2.
Сергей0308
27.07.2017, 22:40
Видимо в актуальном на сегодняшний день ОЛ уже пофиксили ту фичу из-за которой у нас тогда происходило наложение...
а в более ранней версии ОЛ, чем ОЛ (1.8.90) бала такая фича:
Так оно и сейчас так, целочисленное не менее 2 знаков, у меня же не инт выводится, а динамический текст, а там можно и 1 знак иметь!
И прошу любезно объяснить, что значит "пофиксили", а то часто встречается, а я не Ленин, 11 языков не знаю, но явно не по-русски!
у меня же не инт выводится, а динамический текст, а там можно и 1 знак иметь!
поэтому и писал что так-же порешали
Хотя у меня и для динамического текста тоже можно задать длину в один символ.
26624
И прошу любезно объяснить, что значит "пофиксили", а то часто встречается, а я не Ленин, 11 языков не знаю, но явно не по-русски!
Термин «пофиксить» (фиксить) в IT среде имеет несколько значений.
С одной стороны термин может означать как исправление ошибок(fix - исправить) (пофиксить баги).
И мультик есть такой, Фиксики называется ;)))
Сергей0308
27.07.2017, 23:05
поэтому и писал что так-же порешали
Термин «пофиксить» (фиксить) в IT среде имеет несколько значений.
С одной стороны термин может означать как исправление ошибок(fix - исправить) (пофиксить баги).
И мультик есть такой, Фиксики называется ;)))
Спасибо! В данном случае я склоняюсь ко второму варианту, разработчики всё это время мультики Фиксики смотрят!
Короче, что получается: и раньше можно было использовать один знак в динамическом тексте, необходимость накладывать что либо друг на друга отсутствовала и второе, разработчики палец о палец не ударили в плане исправления замеченных неудобств(ошибок)! Я бы и при 2 знаках в динамическом тексте это легко разрешил без наложения, просто таблицу пришлось писать на 60(сейчас 10) состояний(строк), как-то так!
fix - исправление.
чинить, ремонтировать, починить
(repair)
fix things — чинить вещи
fix the roof — починить крышу
исправить, исправлять
(correct)
fix the world — исправить мир
fix errors — исправлять ошибки
устранить, устранять
(eliminate)
Всего лишь, при чем тут IT ????
aleksey konovalov
24.03.2023, 14:08
а как реализовать, чтобы в минутах был добавлен 0? (чтобы было 14:07, а не 14: 7)
kondor3000
24.03.2023, 22:33
а как реализовать, чтобы в минутах был добавлен 0? (чтобы было 14:07, а не 14: 7)
Только на днях отвечал. https://owen.ru/forum/showthread.php?t=26216&page=292&p=402838#post402838
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot