101

Re: Извлечение данных наддува из OBDII VAG

Приветствую Денис!

На выходе данной диаграммы, получаются числа четырехзначные.
Если возможность округлить их?

Пример:
1.234 - 1.23 (должно быть)
1.456 - 1.46 (должно быть)

102

Re: Извлечение данных наддува из OBDII VAG

Получиться ли вывести данные на такой вариант?

Вложений в сообщении

Иконка вложения 444.jpg 114.08 кб, скачивался 43 раз, последний раз 2018-08-08 

103

Re: Извлечение данных наддува из OBDII VAG

oniava пишет:

Если возможность округлить их?

Как представлены округляемые значения?
В общем случае - это деление с анализом величины остатка (см.вложение).

Вложений в сообщении

Иконка вложения roundup.cfd 934 б, скачивался 79 раз, последний раз 2018-08-08 

104

Re: Извлечение данных наддува из OBDII VAG

Денис, CANNY пишет:
oniava пишет:

Если возможность округлить их?

Как представлены округляемые значения?
В общем случае - это деление с анализом величины остатка (см.вложение).

Отличное решение Денис!
Все работает и округляет правильно!

Спасибо, как всегда ВЫРУЧАЕТЕ!

105

Re: Извлечение данных наддува из OBDII VAG

Денис, CANNY пишет:

Как представлены округляемые значения?
В общем случае - это деление с анализом величины остатка (см.вложение).

Денис, в Вашей диаграмме обнаружилась неточность.
Если на входе числ от 1 до 4, на выходе 0.
Если на входе число 5 до 9, на выходе 1.
Это не верно.
диаграмма должна округлять число, а здесь получается, что диаграмма некоторые значения пропускает.
Значения на входе, могут быть разные, начиная от 0 до 999.
На выходе, должно быть округление до 2 знаков.
Но если на входе значение из одного числа, на  выходе должно оно же и быть...

Вложений в сообщении

Иконка вложения Округление.cfd 934 б, скачивался 77 раз, последний раз 2018-08-11 

106

Re: Извлечение данных наддува из OBDII VAG

Общий вид диаграммы.

Вложений в сообщении

Иконка вложения Для дисплея_01.cfd 7.17 кб, скачивался 78 раз, последний раз 2018-08-11 

107

Re: Извлечение данных наддува из OBDII VAG

Вам продемонстрировали решение В ОБЩЕМ СЛУЧАЕ, алгоритм, подход, а не готовую диаграмму. Модифицируйте его для своего частного случая, для формата ваших входных данных. Все инструменты у canny для этого есть, и хорошо документированные инструменты - читайте справку по функциональным блокам. По большому счету и блоки то тут не причем. Совершенно не важно на чем вы будете писать: на canny, ардуино или чем другом, ваша задача - чисто алгоритмическая. Продумайте алгоритм и реализуйте на чем душе угодно и опубликуйте, а как его на canny перенести вам подскажут. Только я сомневаюсь что в этом будет необходимость - если вы в состоянии реализовать алгоритм хоть на чем-нибудь, то отлично справитесь с переносом его на canny самостоятельно.
Это не в диаграмме Дениса неточность, а ВАШЕЙ диаграмме. В постановке задачи неточность. В формулировках неполнота. В самом подходе к решению ошибка - брать измором службу поддержки чтобы все делали за вас, потакали капризам и терпели необоснованные притензии. Ошибка в формате общения: форум - это не чат-флудильня. Смогли найти ошибку, сможете и исправить. Хватит ходить с форума на форум и попрошайничать. Начинайте работать самостоятельно или составляйте грамотное ТЗ и платите исполнителям! Ваши многостраничные бессмысленные треды только замусоривают толковые ресурсы и мешают поиску действительно полезной информации. Поражаюсь выдержке местной администрации.

108

Re: Извлечение данных наддува из OBDII VAG

AlexN пишет:

Вам продемонстрировали решение В ОБЩЕМ СЛУЧАЕ, алгоритм, подход, а не готовую диаграмму. Модифицируйте его для своего частного случая, для формата ваших входных данных. Все инструменты у canny для этого есть, и хорошо документированные инструменты - читайте справку по функциональным блокам. По большому счету и блоки то тут не причем. Совершенно не важно на чем вы будете писать: на canny, ардуино или чем другом, ваша задача - чисто алгоритмическая. Продумайте алгоритм и реализуйте на чем душе угодно и опубликуйте, а как его на canny перенести вам подскажут. Только я сомневаюсь что в этом будет необходимость - если вы в состоянии реализовать алгоритм хоть на чем-нибудь, то отлично справитесь с переносом его на canny самостоятельно.
Это не в диаграмме Дениса неточность, а ВАШЕЙ диаграмме. В постановке задачи неточность. В формулировках неполнота. В самом подходе к решению ошибка - брать измором службу поддержки чтобы все делали за вас, потакали капризам и терпели необоснованные притензии. Ошибка в формате общения: форум - это не чат-флудильня. Смогли найти ошибку, сможете и исправить. Хватит ходить с форума на форум и попрошайничать. Начинайте работать самостоятельно или составляйте грамотное ТЗ и платите исполнителям! Ваши многостраничные бессмысленные треды только замусоривают толковые ресурсы и мешают поиску действительно полезной информации. Поражаюсь выдержке местной администрации.

Вы вспомнили о флуде?
Сами написали километр бесполезной записи.
Вы считаете себя ГУРУ?
На ТЗ так и не откликнулись.
Форум - это помощь и решение вопросов, тем более, другого форума по CANNY нет.
Многоне еще не могу сам, но это, дело времени.
Переход на личности, запрещен правилами форума.
Прочтите http://forum.canny.ru/misc.php?action=rules.

109

Re: Извлечение данных наддува из OBDII VAG

Денис, CANNY пишет:

1)
В DEC = 12981
Получаем по формуле ((Х>>3)*5)>>3 на выходе 1013.
(1013 - 1000)/1000 = 0,013
По диаграмме:
Частное - 0
Остаток - 13
"0" - теряется
-----------------

Ничего не теряется. В остальных примерах по 3 символа а тут 2... подавляется (не отображается) лидирующий 0 - это ведь тысячные доли. 13 тысячных (0,013 Бар) и 928 тысячных (0,928 Бар) - все сходится.

При выполнении операций результат должен получаеться 0,013.
В данном случае, прои отоброжении не нужна цифра "3".
Хотя получаеся, что не отоброжается "0".
0,013 >> 0.01, а получается 0,13 на выходе.
Данные 0,01 должны идти на отображение, а идут 0,13
0,01 и 0,13 разные цифры по значению.

110

Re: Извлечение данных наддува из OBDII VAG

Диаграмма

Вложений в сообщении

Иконка вложения 123.png 153.53 кб, скачивался 42 раз, последний раз 2018-08-12 

111

Re: Извлечение данных наддува из OBDII VAG

Вроде разобрался.
Пересчет из hPa в Bar + округление.
Вот только наверное много функциональных блоков деления использую.
Упростить, не придумал как.

Вложений в сообщении

Иконка вложения 1.jpg 160.39 кб, скачивался 40 раз, последний раз 2018-08-12 

112

Re: Извлечение данных наддува из OBDII VAG

Убедительная просьба к Администраторам!
Тема оказалась не кому не интересна.

УДАЛИТЕ ЕЁ ПОЖАЛУЙСТА.

Модераторское:

oniava пишет:

Таблица расчетов с логом прилагаю.

P.S. Может кому то и поможет для дальнейших расчетов в диаграмме CANNY.

По мнению администрации, содержание данной темы форума может представлять некоторый интерес для пользователей. Тема не будет удалена, но будет закрыта.