RAEMlm
RAEM log maker - 92 kB

RAEMLM.EXE - программа расчета очков для соревнований RAEM

Запуск программы:
RAEMLM [/I:имя_входного_файла] 
       [/O:имя_выходного_файла]
       [/L:тип_входного_файла]
       [/R:позывной_заменяющий_RAEM_в_тесте]
       [/Q:ваши_ваши_координаты]
       [/C:ваш_позивной]
       [/T:корекция_времени_в_секундах]

Пример:
RAEMLM /i:RK9JWR.LOG /l:4 /o:printout.txt /Q:62n78o /C:RK9JWR

Примечание: имя_выходного_файла не должно присуствовать на диске.


Входные форматы:
i LogType 1
--- LogType 1:
    1.8  22-12-2001 07:10 RAEM           599       599 001 44n33o 

i LogType 2
--- LogType 2: генериран от N6TR (ARI contest)
80CW  22-Dec-01 21:23    1  UA4LU          599      1 54N48O 
80CW  22-Dec-01 21:23    2  RA3AZ       *  599      2 56N37O 

i LogType 3
--- LogType 3:
 14-Jul-01  2125  CW      1   160   RA3VFM   001 44N133O

i LogType 4
--- LogType 4:
80CW  24-Dec-00 00:00    1  RU0SN               001 53N104O
80CW  24-Dec-00 00:00    2  UA6LFQ      *       001 47N39O

i LogType 5
--- LogType 5:
80CW  10-Dec-01 13:08    1  RA6ART        00945N39O

i LogType 6
--- LogType 6:
20  CW  26/05/01 0122 1     WC1M           599       001 53N104O

i LogType 7
--- LogType 7:
   16-Jun-01   0712     1  14000  UA9CBQ       599 001 53N104O

i LogType 8
--- LogType 8:
  40m CW  10/12/01 0750 UR5FEO        001 46N31O  001 47N31O

i LogType 9
--- LogType 9: SD by EI5DI
22-12-01  21:23 CW    3.5 UA4LU           001  001 54n48o


Все параметры можно записать в файле RAEMLM.CFG:
-----------------------|---------------|-----------------------------------|
|     RAEMLM.CFG       | Command Line  | Comment                           |
|----------------------|---------------|-----------------------------------|
| i LogType 4          | /L:4          | Specify input file format         |
| i QTH     62n 78o    | /Q:62n78o     | Determine your coordinates        |
| i TIME    0          | /T:0          | Time correction in seconds        |
| i RAEM    -          | /R:-          | RAEM call if substitution needed  |
| i Input   RK9JWR.LOG | /I:RK9JWR.LOG | input LOG file                    |
| i Output  RK9JWR.TXT | /O:RK9JWR.TXT | summary sheet & final log file    |
| i CALL    RK9JWR     | /C:RK9JWR     | your call                         |
-----------------------|---------------|-----------------------------------|


Пример:
пусть работали в RАЕМ программой SD и после контеста получили файл raem.log. Пусть он выглядит так:

H:\testRaem>type raem.log
 40m CW  10/12/01 0750 UR5FEO    001 46N31O  001 47N31O         1
 40m CW  10/12/01 0751 UR7FV     002 46N31O  001 46N30O         1
 40m CW  10/12/01 0755 RK1NA     003 46N31O  003 62N34O         1
 40m CW  10/12/01 0757 G3UML     004 46N31O  005 53N00W         1
 40m CW  10/12/01 0758 UA0ZBC    005 46N31O  005 53N158O        1
 40m CW  10/12/01 0800 OH8EI     006 46N31O  006 65N27O         1
 40m CW  10/12/01 0803 4L1BR     007 46N31O  010 42N45O         1
 40m CW  10/12/01 0804 LZ1FW     008 46N31O  011 43N23O         1
 40m CW  10/12/01 0807 UA0FE     009 46N31O  012 46N142O        1
 40m CW  10/12/01 0809 R1FJ      010 46N31O  013 81N59O         1
 40m CW  10/12/01 0811 UP0L      011 46N31O  014 43N77O         1
 40m CW  10/12/01 0812 CM1CC     012 46N31O  030 23N82W         1
 40m CW  10/12/01 0815 CE9OH     013 46N31O  099 73S64W         1
 40m CW  10/12/01 0816 RAEM      014 46N31O  100 85N71O         1
H:\testRaem>


Запускаем RAEMlm примерно так:

H:\testRaem>raemlm /i:raem.log /l:8 /o:out.log /c:UR5FFC /Q:46n31o

RAEM log maker v1.1

Reading RAEM.LOG file...
Printing log to OUT.LOG file...
Skipped lines 0, warnings 0.
Elapsed time: 00:00

LZ1FW software
H:\testRaem>


Содержание сгенерированного файла выглядит следующим образом:

H:\testRaem>type out.log
Russian Cup "Memorial of Ernst Krenkel" ("RAEM")
              HF Open Contest
               Summary Sheet

Country:                            Call: UR5FFC
Continent:                          ITU Zone:
Category:                           Mode: CW
Default Exchange: QSOnr 46n  31o

                 160m    80m    40m    20m    15m    10m  Total
   valid QSOs:      0      0     14      0      0      0     14
 QSO's points:      0      0    700      0      0      0    700
 coord. diff.:      0      0    897      0      0      0    897
arctic circle:      0      0    300      0      0      0    300
QSO with RAEM:      0      0    300      0      0      0    300
        Total:      0      0   2197      0      0      0   2197


Final Score    2197.0

Total number of band changes:       0

Equipment Description: Station:
                       Power:
                       Antena:

DECLARATION TO BE SIGNED:
-------------------------
        I declare that all contest rules and all the rules and regulations
for amateur radio operations in my country have been observed and adhered
to. I accept the decisions of the Contest Committee.

Date: 10-12-2001     CALL: UR5FFC
                             Signature _________________________________

           MAILING ADDRESS:

DATE      TIME  MODE BAND CALL            SEND  RCVD            PNTS  Remark
10-12-01  07:50 CW    7.0 UR5FEO           001  001 47n31o         1
10-12-01  07:51 CW    7.0 UR7FV            002  001 46n30o         1
10-12-01  07:55 CW    7.0 RK1NA            003  003 62n34o        19
10-12-01  07:57 CW    7.0 G3UML            004  005 53n0o         38
10-12-01  07:58 CW    7.0 UA0ZBC           005  005 53n158o      134
10-12-01  08:00 CW    7.0 OH8EI            006  006 65n27o        23
10-12-01  08:03 CW    7.0 4L1BR            007  010 42n45o        18
10-12-01  08:04 CW    7.0 LZ1FW            008  011 43n23o        11
10-12-01  08:07 CW    7.0 UA0FE            009  012 46n142o      111
10-12-01  08:09 CW    7.0 R1FJ             010  013 81n59o       163
10-12-01  08:11 CW    7.0 UP0L             011  014 43n77o        49
10-12-01  08:12 CW    7.0 CM1CC            012  030 23n82w       136
10-12-01  08:15 CW    7.0 CE9OH            013  099 73s64w       314
10-12-01  08:16 CW    7.0 RAEM             014  100 85n71o       479


-------------------------------
--- RAEM log maker by LZ1FW ---

H:\testRaem>


Пример взят из contestRU. Спасибо UR5FFC.


А вот один действительно реальной лог, персональная информация унищожена красным цветом. Там где программа дает сообщение Skip because of invalid data причина что лог оттдан точно так как генерировался контестной програмы, т.е. вместе с линиями:

2000 MEMORIAL RAEM 2000 CALL                     PAGE 2 OF 12
 Band    Date    Time  QSO#  Call worked   Sent Rcvd N         ЏҐаҐе®¤    ЋзЄ®ў
 ----    ----    ----  ----  -----------   ---- ---- ----        ---       ---
Valid QSOs = 50/50  ЋзЄ®ў ­  «Ёб⥠= 2383
и т.д.

Програма игнорирует пустые линии, в этом случае сообщение об ошибке нет.

В случае когда есть сообщение Warning: invalid coordinates (53n490o) in line 29 ето означает что оператор написал 0 (ноль) вместо букву "О" в поле координатов. Оператор написал 53n49"ноль", програма поняла что координаты 490 и поставила "О"-st в конце. Программа не изправляет этот тип ошибки.

H:\testRaem>RAEMLM /i:CALL.LOG /l:4 /o:printout.txt /Q:XXnYYo /C:CALL

RAEM log maker v1.1

Reading CALL.LOG file...
Skip because of invalid data. Line(s):
  3,   5,   6,
Warning: invalid coordinates (53n490o) in line 29
Warning: invalid coordinates (56n960o) in line 43
Skip because of invalid data. Line(s):
 62,  63,  65,  67,  68, 124, 125, 127, 129, 130,
186, 187, 189, 191, 192, 248, 249, 251, 253, 254,
Warning: invalid coordinates (57n850o) in line 270
Skip because of invalid data. Line(s):
310, 311, 313, 315, 316,
Warning: invalid coordinates (57n850o) in line 337
Warning: invalid coordinates (56n370o) in line 348
Skip because of invalid data. Line(s):
372, 373, 375, 377, 378, 434, 435, 437, 439, 440,
496, 497, 499, 501, 502, 558, 559, 561, 563, 564,
620, 621, 623, 625, 626, 656,
Printing log to PRINTOUT.TXT file...
Skipped lines 54, warnings 5.
Elapsed time: 00:01

LZ1FW software

H:\testRaem>

В этом реальном случае программа подсчитала и число переходов:

Total number of band changes:      20

Простите за плохой русский, если чтото не успел выяснить - пожалуйста на [email protected]