|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
des1roer, никто кроме тебя не знает что там нужно пока ты не расскажешь нам формат данных своего пакета. Заполни таблицу из сообщения 16520312 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 06:49 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
D0 58 3E 6C 0C 3F 1D 3 байта - текущее значение слива воды 3 байта - значение уровня воды в баке контрольная сумма D0 + 58 + 3E + 6C+ 0C+ 3F = 21D ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 07:05 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
des1roer, Вы неправильно поняли. bazile Вам ответил совершенно верно. Попробуйте запустить и провести анализ вот этого кода: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
а потом вот этого: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 07:07 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
des1roerD0 58 3E 6C 0C 3F 1D 3 байта - текущее значение слива воды 3 байта - значение уровня воды в баке контрольная сумма Ок. Теперь надо разбраться какой формат у значений слива и уровня. Что документация говорит на этот счет? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 07:49 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
3.2.Формат значений Hmax, Qmax, Umax, Vmax, H, Q, U, V - «укороченный» вариант формата стандарта IEEE-754 (двухбайтная мантисса). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 08:05 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
des1roer, Программное обеспечение для ультразвуковых расходомеров и уровнемеров В одном из докУментов написано: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 11:41 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
des1roer, Исходя из предложенной методики, проверьте результат без перемены байт местами: Код: c# 1. 2.
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 12:00 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
baziledes1roerD0 58 3E 6C 0C 3F 1D 3 байта - текущее значение слива воды 3 байта - значение уровня воды в баке контрольная сумма Ок. Теперь надо разбраться какой формат у значений слива и уровня. Что документация говорит на этот счет? Уровень воды в баке: Код: c# 1. 2.
BitConverter.ToSingle(arr,0) = 0.5485229 м3 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 12:09 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
Ну и текущее значение слива воды Код: c# 1. 2. 3.
BitConverter.ToSingle(arr,0) = 0.211731 м3 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2014, 12:14 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
Код: c# 1.
ну я так и сделал ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2014, 07:06 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
des1roer Код: c# 1.
ну я так и сделалДля чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2014, 07:08 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
Alex KuznetsovНу и текущее значение слива воды Код: c# 1. 2. 3.
BitConverter.ToSingle(arr,0) = 0.211731 м3 я так и сделал. просто не надо было с библиотекой халф возиться, она мне видимо не нужна ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2014, 07:26 |
|
преобразование из hex в ieee 754 half precision
|
|||
---|---|---|---|
#18+
des1roer... я так и сделал. Получилось то, что ожидалось? des1roer...просто не надо было с библиотекой халф возиться, она мне видимо не нужнаОчевидно, что сперва надо читать документацию к прибору и детальное описание протокола, которое, кстати, доступно даже в открытых источниках. Если всё получилось, рад, что смог чем-то помочь. Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2014, 07:31 |
|
|
start [/forum/topic.php?fid=20&msg=38734758&tid=1402511]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
211ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 316ms |
0 / 0 |