|
Вопрос # 3 787/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты!
Получаю данные с СОМ порта 6661<0>6==;83<<49;:83><0;1>?4388><2:000000003; и
т. п ряды групп.
Как эти данные преобразовать, например, выше указанная последовательность 6661<0>6==;83<<49;:83><0;1>?4388><2:000000003; после декодирования (преобразования) должена соответствовать данным Temp=-7.21, PD=0.024, Davl=0.376, Rasx=273.845;
доп. примеры
принято 66020405030201080000010901010074
декодировано nSignal=4,nParam=5,nConst=3,nParamMonth=2,nPipe=1,nConstBase=8,nConstBase2=0,nConstBase3=0,TaskType =1,ContrHour=9,ContrDay=1,StopCount=1,DoubleMode=0;
принято 6600095942130210=0 <--- (ну здесь понятно, это дата и время)
декодировано 13/02/10 09:59:42
Я в прогаммировании начинающий, помогите, пожалуйста
 |
Вопрос задал: alexsandr (статус: Посетитель)
Вопрос отправлен: 18 февраля 2010, 14:39
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 6; последнее сообщение — 20 февраля 2010, 12:08; участников в обсуждении: 2.
|
min@y™ (статус: Доктор наук), 18 февраля 2010, 15:14 [#1]:
Мы должны угадать алгоритм преобразования?
Цитата (alexsandr):
например, выше указанная последовательность 6661<0>6==;83<<49;:83><0;1>?4388><2:000000003; после декодирования (преобразования) должена соответствовать данным Temp=-7.21, PD=0.024, Davl=0.376, Rasx=273.845
А какая часть последовательности соответствует данным -7.21, сколько это число занимает байт, 4, 6, 8, 10? Это тоже угадать надо?
Цитата (alexsandr):
принято 6600095942130210=0 <--- (ну здесь понятно, это дата и время)
Ну конечно, 1600кг!!! А почему не номер телефона посольства Гондураса в Узбекистане?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
min@y™ (статус: Доктор наук), 18 февраля 2010, 20:05 [#2]:
Ну чего молчишь? Где пояснения?!!
Обожаю писать парсеры...
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
min@y™ (статус: Доктор наук), 18 февраля 2010, 20:15 [#3]:
Админу: Андрюха, ну напиши ты им на форме задавания вопросов, что эксперты здесь отвечают только для того, чтобы получить эстетическое удовлетворение! А чтобы, таки, его получить, требуется, как минимум, корректно сформулированный вопрос! Ну шо за фигня, чесслово...
З.Ы. За сколько предупреждений ты меня забанишь? Одно уже есть, и опять мне хочется орать матом. Хочу узнать, какое количество матерных слов у меня есть в запасе, чтобы адекватно реагировать на подобные вопросы и планировать свою жизнь и смерть на этом портале.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
alexsandr (статус: Посетитель), 20 февраля 2010, 01:33 [#4]:
Есть программа которую надо переписать, ниже описана ее работа которую я взял
с ее log файлов
Полученные данные с СОМ порта я должен преобразовать в читабельный формат при помощи, какой ни будь функции, или чего-то другого, не знаю, поэтому интересуюсь, что мне надо знать и делать.
приняли с СОМ порта
13.02.2010 9:40:53: ---/0001660009
13.02.2010 9:40:54: 5942130210=0.
это пришло с порта и здесь программа приняла и декодировала
13.02.2010 9:40:54: Reseive: 6600095942130210=0
13.02.2010 9:40:54: Decode: дата и время вычислителя 13/02/10
Растолкуйте, как последовательность с порта преобразуется в информацию понятную
для пользователя «Decode: дата и время вычислителя 13/02/10»
|
|
min@y™ (статус: Доктор наук), 20 февраля 2010, 09:26 [#5]:
Цитата (alexsandr):
Растолкуйте, как последовательность с порта преобразуется в информацию понятную для пользователя «Decode: дата и время вычислителя 13/02/10»
Извини, это тебе к телепатам надо, а мне мой телепатор отключили за неуплату.
Цитата (alexsandr):
Есть программа которую надо переписать
Исходники программы есть? Что, нету, да? Тогда обращайся к авторам этой программы. Или к разработчикам устройства, висящего на СОМ-порту.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
alexsandr (статус: Посетитель), 20 февраля 2010, 12:08 [#6]:
Да, действительно исходного кода нет и спросить некого, если бы было у кого, я бы не суетился таки вот образом.
Спасибо за уделённое время.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|