Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 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

Я в прогаммировании начинающий, помогите, пожалуйста

Приложение:
  1.  
  2.  


alexsandr Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: alexsandr (статус: Посетитель)
Вопрос отправлен: 18 февраля 2010, 14:39
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 6; последнее сообщение — 20 февраля 2010, 12:08; участников в обсуждении: 2.
min@y™

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™

min@y™ (статус: Доктор наук), 18 февраля 2010, 20:05 [#2]:

Ну чего молчишь? Где пояснения?!!
Обожаю писать парсеры...
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
min@y™

min@y™ (статус: Доктор наук), 18 февраля 2010, 20:15 [#3]:

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

З.Ы. За сколько предупреждений ты меня забанишь? Одно уже есть, и опять мне хочется орать матом. Хочу узнать, какое количество матерных слов у меня есть в запасе, чтобы адекватно реагировать на подобные вопросы и планировать свою жизнь и смерть на этом портале.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
alexsandr

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™

min@y™ (статус: Доктор наук), 20 февраля 2010, 09:26 [#5]:

Цитата (alexsandr):

Растолкуйте, как последовательность с порта преобразуется в информацию понятную для пользователя «Decode: дата и время вычислителя 13/02/10»

Извини, это тебе к телепатам надо, а мне мой телепатор отключили за неуплату.

Цитата (alexsandr):

Есть программа которую надо переписать

Исходники программы есть? Что, нету, да? Тогда обращайся к авторам этой программы. Или к разработчикам устройства, висящего на СОМ-порту.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
alexsandr

alexsandr (статус: Посетитель), 20 февраля 2010, 12:08 [#6]:

Да, действительно исходного кода нет и спросить некого, если бы было у кого, я бы не суетился таки вот образом.
Спасибо за уделённое время.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:58
Выполнено за 0.02 сек.