Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2011.05.29;
Скачать: [xml.tar.bz2];

Вниз

Получаю данные ( неполный IEEE формат - 3 байта) , как проще   Найти похожие ветки 

 
aha   (2009-10-18 20:07) [0]

преобразовать в десят. вид
пример   3 байта  [44 10 00]   должен быть равен 512


 
aha   (2009-10-18 20:09) [1]

точнее 512+64=576 . Вроде так .


 
Омлет   (2009-10-18 20:22) [2]

Что такое неполный IEEE?


 
Сергей М. ©   (2009-10-18 20:27) [3]

procedure TForm1.Button5Click(Sender: TObject);
var
 s: Single;
begin
 PDWord(@s)^ := $44100000; //усеченный формат с плавающей точкой - с отброшенным мл.байтом
 ShowMessage(floattostr(s))
end;


 
aha   (2009-10-18 20:27) [4]

2  Омлет  друг по несчастью ? )
числа с плавающей запятой представляются в 4 байт. IEEE формате.
А неполный (3 байтовый ), так называемый PIC формат . Мне нужно перевести в 10 вид .


 
Сергей М. ©   (2009-10-18 20:31) [5]


> А неполный

.. дополни нулевым байтом - будет тебе полный.


 
aha   (2009-10-18 20:34) [6]

2 Сергей М.
Спасибо за оперативность .
правда ,  я нашел старые записи , и вычислял намного сложнее .
Вопрос снят .



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2011.05.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.003 c
3-1259497210
Sirus
2009-11-29 15:20
2011.05.29
RefreshSQL в ZeosDBO PostgreSQL


15-1297348833
delphi_developer
2011-02-10 17:40
2011.05.29
Программирование под iPhone


15-1297716299
Mark
2011-02-14 23:44
2011.05.29
Слонение топонимов для украинского языка


9-1189415446
Help me!
2007-09-10 13:10
2011.05.29
Есть какая-нибудь разница в способе создания MIPMAP?


15-1297097095
***
2011-02-07 19:44
2011.05.29
Промо ролик демонстраций по физике НИЯУ МИФИ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский