Версия 71B 5 января 2003



бет5/33
Дата09.03.2016
өлшемі1.64 Mb.
#48109
1   2   3   4   5   6   7   8   9   ...   33

4.1.Работа под Windows


Если ваш компьютер работает под управлением Windows 9x или Windows ME, рекомендуется выйти из Windows и перегрузиться в режим MS-DOS. Несмотря на то, что некоторые пользователи сообщают о нормальной работе программы в DOS окне при загруженной графической оболочке Windows, в общем случае это не так, почти наверняка возникнут трудности при работе портов и CW манипуляции.

Перегрузка в режим MS-DOS из-под Windows ME возможна, но плохо документирована. Подробно об этом можно узнать на http://www.geocities.com/mfd4life_2000/

TRLog некорректно работает под любой версией Windows NT, Windows 2000 или Windows XP.

То есть в принципе программа запускается, но не все функции будут работать (в основном связанные с обработкой/формированием сигналов в режиме реального времени), например телеграфная манипуляция.

Если под Windows9x не работает манипуляция через СОМ порт, то чаще всего не происходит инициализация порта и можно попробовать один из вариантов:


  1. перед запуском программы скопировать какой-нибудь файл в порт командой DOS, например:
    COPY C:\CONFIG.SYS COM2:

  2. использовать утилиту COMTSRx.EXE из другого контест-лог пакета СТ от K1EA, запускать программу так:
    comtsr2.exe
    comtsr2.exe -u
    tr.exe

  3. отключить в Windows использование СОМ порта(ов).

4.2.Как программа работает с оперативной памятью


Объем памяти, используемый программой зависит от некоторых установленных опций программы. Чтобы полностью определить суммарную емкость QSO программы, вы должны понять, как эти опции затрагивают доступную память и сколько памяти будет занято связями. Доступная память во время работы программы (в байтах) отображается в правом верхнем углу экрана.

При первоначальном запуске программы память относительно свободна и вы должны видеть там 100 Кб или более. Если это значение ниже 100 Кб, то следует предпринять шаги, чтобы освободить некоторое пространство. Утилита MEMMAKER может сделать это автоматически. Эта программа написана для версии DOS 5.0 и выше. В критических случаях придется удалить некоторые из ваших загруженных резидентных программ при использовании TR.

Dupesheet (таблица повторных связей) состоит из блоков, которые содержат 200 позывных из 6 символов (или меньше). Каждый позывной сжат до 4 байт, так что каждый блок занимает 800 байт. Если вы превышаете предел 200 QSO, открывается другой блок. Следовательно лист повторов, который имеет одну связь, займет также много памяти, как и 199 связей. При работе в соревновании, где счет QSO подводится по диапазонам, для каждого диапазона будет заведен отдельный лист повторов если вы сделали по крайней мере одно QSO на диапазоне (то же самое для режимов CW или SSB). Позывной не вводится в лист повторов, пока он находится в доступном для редактирования журнале (последние 5 связей, содержимое LOG.TMP). Имеется отдельный список для позывных, которые длиннее 6-и символов (до 12), он хранит до 100 позывных, 800 байт каждый. Вы можете прекратить добавление позывных в таблицу при помощи команды DUPE SHEET ENABLE.

Листы множителя используют различный размер памяти, в зависимости от того, какие множители являются активными. Множители стран и зон для CQ WW используют вместе 1800 байт для каждого диапазона по крайней мере с одним QSO.

Неполные позывные и начальный список контрольных номеров используют 5 байт на позывной. Каждый блок состоит из 200 позывных, так что память используется блоками по1000 байт. Позывной появляется один раз в этом списке, независимо от того, на скольких различных диапазонах / режимах вы работаете с той же самой станцией. Список неполных позывных может быть выключен командой PARTIAL CALL ENABLE.

Начальный список контрольных номеров может содержать только 1000 уникальных начальных номеров (до 12 символов каждый). Для большинства соревнований это много, потому что имеется менее чем 1000 различных возможностей для обмена.

Так, если вы работаете в CQ WW и ожидаете сработать c 3000 различных станций (3000х5) и провести 6000 QSO (6000х4) на шести диапазонах (1800х6 для листа множителей), то потребовалось бы как минимум 51 Кб свободной памяти. Это включает и один список позывных с более чем шестью символами.

Если вы используете файл TRMASTER.DTA для проверки неполных позывных или функций базы данных, то будете нуждаться ещё в 40 Кб свободной оперативной памяти. Вы можете заметить, что свободная память уменьшается примерно на 40 Кб после первого доступа к базе данных TRMASTER. Это происходит потому, что последняя ячейка, которая была загружена из файла, сохраняется в памяти, пока не загружена новая.

Если размер свободной памяти приблизится к нулю, программа автоматически отключит функции, связанные с TRMASTER и освободит 40 Кб, так что вы сможете продолжать работать и закончить соревнования без проблем с нехваткой ОЗУ.

4.3.Работа на медленном компьютере


Если вы запустите программу на очень старом компьютере, то можете обнаружить в некоторых ситуациях значительное замедление работы. Это связано в основном с наиболее медленной частью компьютера — подсистемой чтения/записи на диск. В большинстве случаев быстродействие программы достаточно, но если его не хватает, можно попытаться его немного увеличить при помощи следующих приемов:

1) Если оперативной памяти достаточно, можно попробовать кэширование диска, например программу SMARTDRV. При этом не рекомендуется использовать кэширование записи из-за возможной потери данных.

2) Можно отключить некоторые действия программы для уменьшения дисковой активности. Обычно, после проведения первого QSO, программа каждый раз при записи связи выполняет действия:


  • записывает QSO во временный .TMP лог файл;

  • записывает QSO в .RST файл (RESTART.BIN);

  • записывает QSO из временного .TMP в основной .LOG файл.

Ускорить процесс можно только одной командой, запрещающей обновление RESTART.BIN:

UPDATE RESTART FILE ENABLE = FALSE

При этом потеряется возможность после аварийной перезагрузки восстановить память обменных номеров. Для CQ WW или Sweepstakes это не очень важно, для других тестов наоборот.

3) Команды

POSSIBLE CALLS = FALSE

SCP MINIMUM LETTERS = 0

также уменьшат количество обращений к диску.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   33




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет