EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Обзор архивов - как повысить точность отображения до 7 и более значимых разрядов


Author Message
Written on: 16. 02. 2020 [21:03]
nekrasov
Дмитрий Некрасов
Topic creator
registered since: 16.02.2020
Posts: 4
По документации не могу разобраться как увеличить точность отображения значений на группе графиков до 7 и более значимых разрядов, на всех примерах вижу только максимум 6 цифр. Прошу помощи.
Written on: 18. 02. 2020 [08:21]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"nekrasov" wrote:

По документации не могу разобраться как увеличить точность отображения значений на группе графиков до 7 и более значимых разрядов, на всех примерах вижу только максимум 6 цифр. Прошу помощи.

В ДемоБД разное, изучаем как и почему и читаем, а не листаем, документацию на соответствующий елемент отображения: http://oscada.org/wiki/Special:MyLanguage/Libs/Main_graphical_elements#ElViewGraph

Learn, learn and learn better than work, work and work.
Written on: 19. 02. 2020 [20:10]
nekrasov
Дмитрий Некрасов
Topic creator
registered since: 16.02.2020
Posts: 4
Да читаю я, выставляю prec в разные варианты, меньше 6 значимых разрядов получается, а вот чтобы 330612123 так всё равно обрезает до 330612000 и всё тут, где-то упускаю какой-то момент
Attachment

graf10.jpg (File type: image/jpeg, Size: 251.81 kilobytes) — 1312 downloads
Written on: 19. 02. 2020 [21:02]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"nekrasov" wrote:

Да читаю я, выставляю prec в разные варианты, меньше 6 значимых разрядов получается, а вот чтобы 330612123 так всё равно обрезает до 330612000 и всё тут, где-то упускаю какой-то момент

Чего тогда спрашивать как?
То что в источнике большей точности физически может не быть не рассматривается, в ModBus, где типовое вещественное это float с точностью мантиссы 7 знаков?!
Зачем "prec" изменён в постоянную, постоянную можно и в связь поставить, не говоря уже о том, что изменить в оперативном интерфейсе через паспорт!
А вообще, это ограничение на точность значений передаваемых в график, откуда оно в то поле и попадает из под курсора.

Learn, learn and learn better than work, work and work.
Written on: 19. 02. 2020 [21:44]
nekrasov
Дмитрий Некрасов
Topic creator
registered since: 16.02.2020
Posts: 4
В регистре сумматор в int32 (i4), значение сейчас примерно 330612123, в таком же виде этот счетчик попадает в архив значений и на график хочу его вывести в таком виде, но получаю 330612000. Prec поставил в постоянную специально, для визуальной проверки вариантов отображения при разных значения prec, понимаю что по связям, при выводе на обзор архивов где-то раньше округляет это число, но...
Written on: 19. 02. 2020 [21:51]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"nekrasov" wrote:

В регистре сумматор в int32 (i4), значение сейчас примерно 330612123, в таком же виде этот счетчик попадает в архив значений и на график хочу его вывести в таком виде, но получаю 330612000. Prec поставил в постоянную специально, для визуальной проверки вариантов отображения при разных значения prec, понимаю что по связям, при выводе на обзор архивов где-то раньше округляет это число, но...

Чем точность 0 знаков после запятой не устроило, что типично для счётчиков и целых вообще?!

Learn, learn and learn better than work, work and work.
Written on: 19. 02. 2020 [22:00]
nekrasov
Дмитрий Некрасов
Topic creator
registered since: 16.02.2020
Posts: 4
"roman" wrote:

"nekrasov" wrote:

В регистре сумматор в int32 (i4), значение сейчас примерно 330612123, в таком же виде этот счетчик попадает в архив значений и на график хочу его вывести в таком виде, но получаю 330612000. Prec поставил в постоянную специально, для визуальной проверки вариантов отображения при разных значения prec, понимаю что по связям, при выводе на обзор архивов где-то раньше округляет это число, но...

Чем точность 0 знаков после запятой не устроило, что типично для счётчиков?

Мне не после запятой нужно а 7, 8 и 9 разряд это также целое значение сумматора (до запятой), вес кг, а мне округляет несколько доз с сумматором например 330612501 и 330613499 до 330613000 и на графике не видно увеличения сумматора. У нас были проблемы с весами и по сумматору и весу в ковше дозатора (в динамике) отслеживал работу весов, в принципе не смертельно, могу отбросить несколько старших разрядов и вывести на график без них, но хотел вывести полностью весь сумматор.
Written on: 20. 02. 2020 [07:36]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"roman" wrote:

А вообще, это ограничение на точность значений передаваемых в график, откуда оно в то поле и попадает из под курсора.

Увеличил до 10, по умолчанию, и добавлю конфигурационное поле настройки.

Learn, learn and learn better than work, work and work.



5238