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) — 1326 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.
|