Много операторов (Multi User)
N1MM logger можно использовать на коллективных станциях в зачетах Multi-User
Multi-Transmitter. Для этого потребуются как минимум 2 (максимум 15) компьютеров,
объединенных в сеть при помощи сетевых карт. В сети используется протокол TCP/IP.
Среди компьютеров, объединенных в сеть обязательно выделяется главный компьютер,
т.н. "Master". Этот "Мастер" всегда имеет логический номер 0, он подключен к
пакету/телнету, с него корректируется время на остальных компьютерах сети.
Свойства
- В сеть можно объединить до 16 компьютеров, включая "мастер" (0-15).
- Используются обычные сетевые карты (NIC).
- Используются настраиваемые IP-адреса.
- Возможность обмена сообщениями между компьютерами.
- Автоматическая синхронизация времени.
- Обмен Pass частотами между компьютерами.
- Пакетные сообщения
- распространяются на все компьютеры сети.
- передача пакетных команд в кластер выполняется через "мастер"
компьютер.
- выводятся сообщения об ошибках.
- Информационное окно
отображает текущее состояние сети и выполняет некоторые дополнительные
команды.
- В меню Config выделена группа команд "Multi-User Tools".
Настройка
Перед настройкой параметров программы компьютеры должны быть объединены в сеть
по протоколу TCP/IP, все компьютеры должны пинговать друг друга. Находить друг
друга в "Сетевом окружении" желательно, но не обязательно. Тип использованного
оборудования (коаксиальный кабель, витая пара, и др.) не имеет значения. Сеть
через последовательные порты, как с старых DOS программах (TRLog, WF1B RTTY
и т.п. - RQ) НЕ поддерживается.
- Настройки для всех компьютеров сети:
- необходимо подключить различные интерфейсы, точно также, как если бы
они работали самостоятельно -- управление трансивером, PTT/CW, работа
с .Wav файлами и т.п. Настроить так, как вам нравится.
- на всех компьютерах должна быть установлена ОДИНАКОВАЯ
версия программы N1MM logger.
- Настройки для мастер-компьютера:
- только на этом компьютере настраивается доступ в кластер через пакет/телнет.
- часы компьютера должны быть правильными, по ним будет установлено время
всех остальных компьютеров сети.
- логический номер должен быть установлен в 0.
- Присвоение логических номеров компьютерам, установка соответствия с
их сетевыми именами и адресами. На рисунке приведен пример для сети из
пяти компьютеров с сетевыми именами PC10160, PC15, PC20, PC40, PC80. "Мастером"
назначен PC10160.
- Настройка выполняется из меню "Config | Edit Station Computer Names"
- Stn # (0-15):Stn Name - введите логический номер рабочего места
и сетевое (NetBIOS) имя компьютера. Не забудьте выбрать "мастера"
и внести в список под номером 0. Остальным присвойте номера 1, 2,
3 и т.д.
- Computer IP Address - введите IP-адрес компьютера.
- Если вы не используете локальный IP в качестве адреса, введите в
поле описания узла звездочку, например "*PC80".
- На всех компьютерах должны быть одинаковые настройки в одном и том
же порядке. Не меняйте местами записи!
- Для всех компьютеров сети, кроме "мастера":
- Выберите окно Telnet для того,
чтобы получать информацию из пакет/телнет кластера.
- окно Packet не выводит никакую информацию на не-мастер компьютере,
потому что
- на не-мастер компьютере информация как из пакетного, так и из телнет
кластера всегда выводится в окне Telnet.
- Выполните аналогичные настройки на всех компьютерах сети, прежде чем
включать режим MULTI-USER.
 |
Tip: Данные настройки хранятся
в файле базы данных. Настройте конфигурацию контеста, сообщения, настройки
multi-user на одном компьютере, затем скопируйте базу данных на остальные
компьютеры. |
- Запустите режим Multi-user
- меню "Config | Multi-User Mode".
Инструменты Multi-User
Регистрация и удаление связей в логе по сети происходит автоматически. Споты,
полученные мастер-компьютером из пакет/телнет кластера распространяются на карты
диапазона остальных компьютеров сети. Кроме этого, есть команды, которые выполняются
индивидуально.
Меню " | Multi-User Tools"
Информационное окно
На рисунке приведена нижняя часть Информационного
окна, в которой выводятся специфические данные в режиме MULTI USER.
Щелчок правой клавишей на зеленой (иногда она бывает красной) лампочке вызывает
дополнительное меню. Дополнительную информацию см. в описании Информационного
окна.
- Состояние подключения:
- Зеленый -
соединение установлено;
- Красный - соединение НЕ
установлено;
- Ярко-красный - идет процесс соединения
или соединение оборвано, идет процесс восстановления подключения.
- Имя компьютера.
- "Pass" частота. Щелчком по частоте будет передано сообщение для
выбранной станции. Если выбранная станция ваша собственная, то "Pass"
частота будет установлена в левый VFO.
- Режим общего вызова (Run) или поиска (S&P).
- Позывной оператора.
- Темп.
Run/pass частота
Правила
Для run/pass частот реализованы следующие правила.
Общий вызов
- Я активен и работаю на общий вызов.
- если установлена галочка в поле "running", всегда передается частота
общего вызова.
- Не надо гнать мне мульт, моя частота CQ плохая.
- Таймер по отсутствию CQ или QSO на частоте общего вызова в течение
N минут?
- Пока не сделано.
Различные варианты поиска
- Я должен давать общий вызов, задана частота общего вызова, но сейчас я
гоняюсь за множителем.
- Частота общего вызова сохраняется в течение 1 минуты, затем обнуляется.
- Я не работаю на общий вызов, и я присмотрел чистую частоту где-то в другом
месте диапазона.
- Оператор должен объявить свою "pass" частоту.
- Не надо гнать мне мульт, указанная частота плохая.
- Я предполагаю, что обнуление pass частоты это обязанность оператора.
Возможно, нужен таймер для напоминания, который срабатывает, если нет
QSO на pass частоте в течение N минут?
- Пока не сделано.
Индикация этих правил
Running / Общий вызов - показана частота общего вызова.
Not running / Различные варианты поиска - показана pass частота
(если не сброшена), а если pass частота не задана, то последняя частота CQ (если
не сброшена).
Макрокоманды
Макрокоманды можно использовать в большинстве программируемых кнопок программы.
Для режима Multi-user есть несколько специфических макросов, подробности см.
в разделе Макрокоманды.
Специальные функции
- Remote stack call stacking: обмен стеком позывных между компьютерами,
ввод позывного в стек удаленного компьютера.
- позывной вводится клавишами Shift+Enter после указания компьютера,
для которого он предназначен.
- назначение компьютера для заполнения стека выполняется в информационном
окне, щелчок правой клавишей мышки на красно-зеленом индикаторе вызывает
меню, в котором необходимо выбрать "Target for call stacking".
- Prohibit transmitting (запрет передачи, блокировка)
- в подгруппах single operator или multi-one данное рабочее место не
может передавать, если передает другое рабочее место (трансивер).
- в подгруппах multi-two или multi-multi данное рабочее место не может
передавать на том же самом диапазоне, на котором передает другое рабочее
место.
- См. также опции инструментов Multi-User в меню Config: Force Other
Station to Stop Transmitting When I Transmit
Где размещать файлы баз данных
Не выделяйте в общее пользование файл базы данных на сервере, используйте
только локальные базы данных.
- Общий файл базы данных на сервере в большинстве случаев НЕ работает корректно.
И хотя вам может показаться, что все ОК, на самом деле это не так. Программа
НЕ разработана и НЕ тестировалась в таком режиме.
- Наличие лога на каждом рабочем месте дает дополнительную избыточность при
хранении данных, что наверняка окажется полезным при неизбежно возникающих
помехах от передатчика, подвисании компьютеров и т.п.
- Скорость доступа к данным при расположении базы на сети не слишком велика,
локальный доступ всегда выполняется быстрее.
Сервер лучше использовать для обмена файлами. При копировании mdb файлов
необходимо завершить работу с N1MM logger, чтобы убедиться, что файлы не открыты
для записи.
Разное
- В режиме Multi-user не разрешается удалять связи, проведенные другим рабочим
местом, при попытке выводится предупреждающее сообщение.
- Мастер-компьютер 0 ретранслирует все входящие споты на остальные рабочие
места. Споты попадают на все карты диапазонов всех рабочих мест. Отличие настройки
НЕ-мастер-компьютера состоит в том, что всегда используется закладка Telnet
(а не Packet). Если с НЕ-мастер-компьютера послать сообщение в пакетный кластер,
то оно будет ретранслировано в кластер через мастер-компьютер (computer 0).
Принятый ответ будет распространен на все компьютеры сети.
- Работу программы нельзя завершать до того, как произошла инициализация
режима Multi-user, иначе это может привести к непредсказуемым ситуациям.
- Программа запрашивает ввод позывного оператора если он не был указан ранее
(клавишами Ctrl-O). Если позывной оператора не введен, периодически будет
появляться предупреждающее сообщение.
- При вводе программы будет запрошен ввод CQ/Pass частот.
- Когда при старте программы вы выбираете контест/лог, в списке есть DELETEDQS.
Это не контест, а специальная область, в которую помещаются удаленные связи.
Эта опция была выполнена специально для режима multi-user.
- Состояние соединения показано в нижней части информационного окна.
- Состояние соединения проверяется каждые 10 секунд.
- Все соединения прекращаются/запускаются при изменении базы данных, контеста
или списка станций в сети.
- НЕ-мастер-компьютеру разрешено закрывать телнет/пакет порты.
- Сведения о синхронизации времени показываются только на мастер-компьютере.
- Когда вы выполняете пометку частоты или локальный спот (Mark или Store),
то изменения появляются на картах диапазонов всех подключенных компьютеров.
- При передаче команд в кластер они показаны с префиксом, обозначающим источник
(рабочее место, выполнившее запрос). Этот префикс в кластер не передается.
Например: [PC20] sh/dx.
- Если соединение с другим рабочим местом пропало, каждые 30 секунд выполняются
попытки восстановления подключения.
- Обратите внимание, что в подгруппе multi-two используется режим multi-user,
а "run" и "mult" станции ДОЛЖНЫ сохранять свой номер неизменным в течение
всего контеста. Это необходимо для правильного формирования формата Cabrillo,
который должен содержать номер TX. В формат Cabrillo номер передатчика вставляется
только при работе multi-two или multi-multi.
- Any station that is harmonically related with the
frequency will be colored red in the Info
window.
- В режимах single operator и multi-one позывной оператора при передаче меняет
цвет на красный.
- В режиме Multi-user нумерация связей ведется по диапазонам, т.е. контрольный
номер на каждом диапазоне свой, начиная с 001. Если режим Multi-user выключен,
формируется сквозной контрольный номер, общий для всех диапазонов.
- В режиме Multi-user групповое редактирование в окне лога запрещено.
- Ctl+Alt+R меняет номер рабочего места - RUN 1 или RUN 2.
Примеры настроек режима Multi User
В примерах, приведенных ниже используются Netbios имена компьютеров (вы обычно
их видите в "Сетевом окружении") и функция предоставления файлов в общий доступ.
Эти функции не являются необходимыми для работы N1MM logger. Достаточно того,
чтобы был установлен протокол TCP/IP и компьютеры могли пинговать друг друга.
Все действия, помеченные звездочкой "*" также не являются необходимыми, но нужны
для других целей, например обмена файлами и т.п. Эти действия в принципе можно
выполнить иначе, например перенести файлы на CD или дискетах. В этом случае
"клиент сети Microsoft" не потребуется, т.к. сеть N1MM использует только TCP/IP
стек.
До соревнований
Мастер-компьютер:
- Включите службу доступа к файлам и принтерам сети Microsoft / File sharing
for Windows networks (*).
- Предоставьте в общий доступ жесткий диск мастер-компьютера / Enable "sharing"
(*).
- Приготовьте на мастер-компьютере все файлы, необходимые для установки (*).
- Настройте на мастер-компьютере IP адрес в соответствии со списком "IP адрес
- Сетевое имя компьютера" (см. ниже)
- может потребоваться перезагрузка и дистрибутив ОС Windows;
- запишите предыдущие настройки TCP/IP для их восстановления после контеста.
- Запишите NetBIOS имя и рабочую группу мастер-компьютера (*)
- Запустите N1MM Logger
- Создайте новую пустую базу данных (например, PACC2003.MDB) на мастер-компьютере.
- Создайте новый лог для контеста (например, PACC), см. Окно
лога.
- Настройте функциональные клавиши (SSB/CW/Packet).
- Введите имена компьютеров в соответствии с заранее разработанным планом,
например:
- Stn#:Stn Name Computer IP Address
- 0:master 192.168.10.10
- 1:160M 192.168.10.1
- 2:80M 192.168.10.2
- Загрузите свежий или специализированный для выбранных соревнований файл
стран (например CTY-PACC.DAT), см. меню Tools.
- Выберите рабочий Master.dta (меню File | Choose Which Contest to Log).
- Настройте на мастер-компьютере соединение с DX кластером через пакет или
телнет.
- Настройте расположение окон программы как шаблон для остальных компьютеров.
- Export windows settings (что-то я не нашел такую кнопку прим. RQ)
- Настройте или отключите встроенные брандмауэры / firewalls.
НЕ-мастер-компьютеры:
- Установите и настройте сетевые карты и протокол TCP/IP если это не было
сделано ранее.
- Настройте или отключите встроенные брандмауэры / firewalls.
- Включите службу доступа к файлам и принтерам сети Microsoft (*)
- Настройте IP адрес в соответствии со списком "IP адрес - Сетевое имя компьютера"
- для Windows 95/98/ME может потребоваться перегрузка и дистрибутив ОС.
- запишите предыдущие настройки TCP/IP для их восстановления после контеста
- Найдите в "Сетевом окружении" мастер-компьютер (*)
- ищите по NetBIOS имени в меню "Сетевое окружение" или "Пуск - Найти
- Компьютер".
- Установите/обновите N1MM Logger
- скопируйте с мастер-компьютера по сети (*)
- Cкопируйте базу данных (например PACC2003.MDB) с мастер-компьютера на данный
компьютер
- скопируйте с мастер-компьютера по сети (*)
- Cкопируйте каталоги WAV и Letters с мастер-компьютера на данный компьютер
- скопируйте с мастер-компьютера по сети (*)
Для всех компьютеров:
- Запустите N1MM Logger.
- Загрузите настройки окон программы (Import windows settings).
- Откройте базу данных (например PACC2003.MDB), меню File | выбрать PACC
лог.
- Включите режим Multi-user.
- Выполнить настройки программы с учетом особенностей конкретного оборудования
(управление трансивером, PTT, CW) & Export Program settings.
- Выключите в операционной системе озвучивание событий, если собираетесь
использовать WAV файлы.
- Панель управления - Звуки - Схема "Нет звуков". / Control Panel - Sounds
- Scheme: No Sounds
Всегда проверяйте, чтобы на всех компьютерах сети:
- использовалась одинаковая версия программы N1MM Logger.
- запущен одинаковый контест.
- установлена одинаковая временная зона и настройки летнего времени.
- установлены одинаковые региональные настройки (числа, даты, денежные настройки
и т.п.).
- установлены одинаковые настройки даты и времени (длинный и короткий формат).
Во время соревнований
- Регулярно проверяйте время на мастер-компьютере.
- при использовании серверов точного времени в Интернет это можно делать
автоматически.
- Следите за состоянием сети, при необходимости восстанавливайте подключение
и синхронизацию логов на всех компьютерах.
- помните, что процедура синхронизации логов односторонняя, т.е. компьютер,
на котором запущена синхронизация, собирает недостающие связи со всех
компьютеров сети, НО не отправляет свои недостающие связи.
После соревнований
- убедитесь, что все компьютеры подключены;
- выполните синхронизацию логов на всех компьютерах;
- проверьте и сравните на всех компьютерах QSO/множитель;
- сделайте резервную копию базы данных (например PACC2003.MDB);
- восстановите настройки сети и звуков Windows на чужих, принесенных на тест,
компьютерах.
Multi User через Интернет
Имеется возможность связать некоторые или все рабочие места по сети Интернет.
Для этого необходимы дополнительные навыки и знания о работе компьютерных сетей:
о IP-адресации, брандмауэрах, маршрутизаторах, настройках портов, трансляции
сетевых адресов NAT и т.п.
Примечание: Только в самом простом случае, если каждый компьютер самостоятельно
подключен к Интернет, вам может помочь приведенная ниже информация. Иначе обратитесь
к специалисту по компьютерным сетям.
Вы должны определить IP адрес (внешний) вашего компьютера. При непосредственном
подключении к сети адрес можно узнать при помощи программ ipconfig.exe (NT,
2000, XP) или winipcfg.exe (95,98,ME). Команду ipconfig необходимо выполнять
в DOS окне. Если ваш компьютер подключен к локальной сети, то соединение с Интернет
может быть выполнено через маршрутизатор. При этом компьютеры локальной сети
имеют т.н. "внутренние" IP адреса (обычно из специально выделенного, немаршрутизируемого
в глобальных сетях, промежутка), а маршрутизатор имеет т.н. "внешний" IP адрес.
Дополнительные сведения по данному вопросу можно почерпнуть на сайте http://megawx.aws.com/support/faq/software/ip.asp
Если работавшее multi-user соединение вдруг оборвалось, в первую очередь проверьте
IP адрес. Он может время от времени меняться, например при динамическом распределении
адресов устанавливаться при новом подключении к сети. Часто это происходит при
перезагрузке компьютера, непосредственно подключенного к сети или маршрутизатора,
если компьютер находится в локальной сети.
Маршрутизатор должен быть настроен на перенаправление входящего трафика по
12070 порту на IP адрес вашего компьютера. Изменение номера порта недопустимо.
При большом разнообразии сетевого оборудования подробные инструкции по настройке
написать не представляется возможным.
Брандмауэр / Firewall - должен пропускать входящий трафик по 12070 порту.
Маршрутизатор / Router - возможно потребуется использовать трансляцию адресов
(NAT) для перенаправления входящего трафика на 12070 порт вашего компьютера.
Пример настройки: Config, Edit Station Computer Names
- Перед именем вашего локального компьютера должна быть введена звездочка
*.
- Например (см. рисунки ниже):
- NB. IP адреса в примере вымышленные, не ищите по ним Тома N1MM :-)
- Верхний рисунок показывает настройки у N1MM (USA), нижний у PA1M (Europe).
