Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
13 Декабря 2017, 20:41:09


Автор Тема: Кто поможет с конвертацией бинарного файла в ASCII?  (Прочитано 1452 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Олег Малый

  • Гость

Мне нужно переконвертировать бинарный файл в формат ASCII.

К сообщению прикрепляю пакет, в котором есть исходники, написанные на языке "Си", которые нужно откомпиллировать в exe файл.
Больше всего, меня интересует компилляция файла asc2eph.c


Записан

Олег Малый

  • Гость
Re: Кто поможет с конвертацией бинарного файла в ASCII?
« Ответ #1 : 11 Января 2007, 12:26:19 »
. - .

Вот смотрите приложенный файл (идёт в архиве!), который является маленьким фрагментом бинарного файла unxp1800.406 , который мне нужно переконвертировать в ASCII.
Записан

Олег Малый

  • Гость
Re: Кто поможет с конвертацией бинарного файла в ASCII?
« Ответ #2 : 11 Января 2007, 12:35:06 »
. - .

В оглавлении файла, вы увидите следующее:
JPL Planetary Ephemeris DE406/LE406                                                 Start Epoch: JED=  2378448.5 1799 NOV 14 00:00:00                                   Final Epoch: JED=  2488080.5 2100 JAN 12 00:00:00                                   DENUM LENUM TDATEFTDATEBCENTERCLIGHTAU    EMRAT GM1   GM2   GMB   GM4   GM5   GM6   GM7   GM8   GM9   GMS   RAD1  RAD2  RAD4  JDEPOCX1    Y1    Z1    XD1   YD1   ZD1   X2    Y2    Z2    XD2   YD2   ZD2   XB    YB    ZB    XDB   

......и т.д. и т.п.

Вот что это значит:

******************************************************************************

CONSTANTS ON THE EPHEMERIS FILE
-------------------------------

The following is a partial list of constants found on the ephemeris file:

  DENUM           Planetary ephemeris number.
  LENUM           Lunar ephemeris number.
  TDATEF, TDATEB  Dates of the Forward and Backward Integrations
  CLIGHT          Speed of light (km/s).
  AU              Number of kilometers per astronomical unit.
  EMRAT           Earth-Moon mass ratio.
  GMi             GM for ith planet [au**3/day**2].
  GMB             GM for the Earth-Moon Barycenter [au**3/day**2].
  GMS             Sun (= k**2) [au**3/day**2].
  X1, ..., ZD9    Initial conditions for the numerical integration,
                  given at "JDEPOC", with respect to "CENTER".
  JDEPOC          Epoch (JED) of initial conditions, normally JED 2440400.5.
  CENTER          Reference center for the initial conditions.
                  (Sun: 11,  Solar System Barycenter: 12)
  RADi            Radius of ith planet [km].
  MA0001...MA0324 GM's of asteroid number 0001 ... 0234 [au**3/day**2].
  PHASE           The phase angle of the moon's rotation.
  LOVENO          The Love Number, k2, for the moon.
  PHI, THT, PSI   Euler angles of the orientation of the lunar mantle.
  OMEGAX, ...     Rotational velocities of the lunar mantle.
  PHIC,THTC,PSIC  Euler angles of the orientation of the lunar core.
  OMGCX, ...      Rotational velocities of the lunar core.

******************************************************************************

Записан

alex~

  • Оффлайн Оффлайн
  • Сообщений: 5780
  • Благодарностей: 142
Re: Кто поможет с конвертацией бинарного файла в ASCII?
« Ответ #3 : 11 Января 2007, 16:56:52 »
. - .

Хоть в С++ я не спец, но попытался компильнуть в старом ТурбоС++ 3.0
(инсталяха еще под ДОС).
Скомпилировал... работает...
но вылетает в самом начале при возврате из процедуры,
обрабатывающей заголовок файла :(
Записан

tlgleonid

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 6618
  • Благодарностей: 404
Re: Кто поможет с конвертацией бинарного файла в ASCII?
« Ответ #4 : 12 Января 2007, 09:38:00 »
. - .

Вы можете дать детально кусок исходного файла и что нужно получить?
Записан
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 6" 1:4 +HEQ5Pro SynScan+Canon1000D+QHY6+фильтры R,V+Юпитер21М+QHY5, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

alex~

  • Оффлайн Оффлайн
  • Сообщений: 5780
  • Благодарностей: 142
Re: Кто поможет с конвертацией бинарного файла в ASCII?
« Ответ #5 : 12 Января 2007, 09:50:13 »
. - .

Исходники и данные лежат в первых двух постах.
С той лишь поправкой,
что больше всего Олега интересует компилляция наверное вот этого файла eph2asc.c
Записан