Автор Тема: Тренировочный Мини-контест на УКВ  (Прочитано 1671 раз)

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

Оффлайн UR8US

  • Global Moderator
  • *****
  • Topic Author
  • Сообщений: 392
  • Karma: +1/-0
Тренировочный Мини-контест на УКВ
« : Октябрь 27, 2017, 10:04:41 pm »
Друзья, напоминаю, что в субботу, 28.10.2017, в Киеве состоится мини-контест на УКВ. Начало в 10:00. В эту субботу мини-контест посвящен годовщине создания Центра европейского развития радиолюбительства.



Регламент мини-контеста на УКВ - редакция от 07.08.17

Цель мини-контеста состоит в привлечении внимания к соревнованиям по радиосвязи и тренировке для участия в других серьезных соревнованиях, чтобы почувствовать спортивный азарт и набраться опыта. Мини-контест рассчитан на полный самоконтроль и честность со стороны участников.

Внимание! Изменилось время проведения!
Время проведения: последнюю неделю месяца в понедельник, начало 20:30 киевского времени (каждую последнюю неделю месяца в субботу, начало 10:00 киевского времени). 3 мини-тура по 10 минут. Первый мини-тур проводится на украинском языке, второй - на русском, третий - на английском.

Частоты: 16 каналов с промежутком 25 кГц вверх начиная с частоты 439.500 МГц. Таким образом, первый канал имеет частоту 439.500 МГц, последний - 439.875 МГц.
Вид модуляции: частотная модуляция (ЧМ). Поляризация вертикальная. Максимальная мощность излучения: зависит от класса.

Классы:
A - портативные радиостанции (в руке) со штатной антенной (резинкой), подключенной напрямую к радиостанции. Мощность до 5 ватт. Питание от аккумулятора.
B - все остальные радиостанции, которые не входят в класс A, в том числе стационарные и мобильные (авто-, мото-, аква-, авиа-). Тип антенны и мощность передатчика - без ограничений.

Во время связи передается контрольный номер: две цифры - порядковый номер связи, начиная с 01. Нумерация связей сквозная по всем мини-турам. Повторные связи разрешены в каждом новом мини-туре.

В мини-контесте действует "правило QSY": выбрав свободную частоту, станция, дающая общий вызов, может провести только одну связь. После этого она должна покинуть текущую частоту и перейти на другую частоту (назад можно вернуться после проведения хотя бы одной связи на другой частоте). При этом станция, ответившая на общий вызов, может занять эту частоту.
Очки: за каждую связь начисляется одно очко (ноль очков при повторе).

Результат: Количество очков.

Участники сами подсчитывают количество очков озвучивают его на ретрансляторе R99 ведущему после окончания мини-контеста. При этом сообщают свой позывной, класс (A или B) и количество очков. Результаты сообщаются отдельно по классам A и B.

Здесь можно скачать готовые бланки, на которые удобно записывать связи.

https://vrl.org.ua/index.php?option=com_content&view=article&id=349%3Amyny-kontest-na-ukv&catid=49&Itemid=1195
« Последнее редактирование: Январь 12, 2021, 06:44:53 pm от UT5UKA »
  
  

Оффлайн UR8US

  • Global Moderator
  • *****
  • Topic Author
  • Сообщений: 392
  • Karma: +1/-0
Тренировочный Мини-контест на УКВ
« Ответ #15 : Июль 21, 2018, 10:36:22 am »
Как ни странно, см. на сайте 433.com.ua . :-)
  
  

Оффлайн UR8US

  • Global Moderator
  • *****
  • Topic Author
  • Сообщений: 392
  • Karma: +1/-0
Тренировочный Мини-контест на УКВ
« Ответ #16 : Июль 28, 2018, 10:41:06 am »
Результаты киевского мини-контеста на УКВ, проходившего 28 июля 2018 года:
UT3UCL B7
UT3UJI A6
UR4UPB B2
UT/SA7BOA A0
UT3UJN B8
UR8US B9
UT5UKA/M B0
UR7UT B0
Приглашаем на следующий контест - 25 августа. Подробнее - на сайте 433.com.ua
  
  

Оффлайн UR8US

  • Global Moderator
  • *****
  • Topic Author
  • Сообщений: 392
  • Karma: +1/-0
Тренировочный Мини-контест на УКВ
« Ответ #17 : Август 03, 2018, 12:09:46 pm »
Еще немного исправленный скрипт для сайта.

<script>

function daysToString(days){
if ((days%100)>=5 &&  (days%100)<=20)
return days+' дней ';
if ((days%10)==1)
return days+' день ';
if ((days%10)>1 && (days%10)<5)
return days+' дня ';
return days+' дней ';
}

function hoursToString(n){
if ((n%100)>=5 &&  (n%100)<=20)
return n+' часов ';
if ((n%10)==1)
return n+' час ';
if ((n%10)>1 && (n%10)<5)
return n+' часа ';
return n+' часов ';
}

function minutesToString(n){
if ((n%100)>=5 &&  (n%100)<=20)
return n+' минут ';
if ((n%10)==1)
return n+' минута ';
if ((n%10)>1 && (n%10)<5)
return n+' минуты ';
return n+' минут ';
}

function secondsToString(n){
if ((n%100)>=5 &&  (n%100)<=20)
return n+' секунд ';
if ((n%10)==1)
return n+' секунда ';
if ((n%10)>1 && (n%10)<5)
return n+' секунды ';
return n+' секунд ';
}

function getCountdownDate(nextMonth = false){
var day = new Date();
day.setDate(20);
if (nextMonth)
day.setMonth(day.getMonth()+1);
var dof = day.getDay();
day.setDate(26-dof);
day.setHours(10,0,0,0);
var day1 = new Date(day);
day1.setDate(day.getDate()+7);


if (day1.getMonth() == day.getMonth())
return day1.getTime();
return day.getTime();
}


// Set the date we're counting down to
//var countDownDate = new Date("Jul 28, 2018 10:00:00").getTime();

var countDownDate = getCountdownDate();

// Update the count down every 1 second
var x = setInterval(function() {
var now = new Date().getTime();

// Find the distance between now an the count down date
var distance = countDownDate - now;
        if (distance < -2000000 ) {
countDownDate = getCountdownDate(true); // next month
return;
}
        if (distance < -1800000 ) {

document.getElementById("demo").innerHTML = "Этот контест уже прошел. До встречи в следующем месяце!";
return;
}
        if (distance > 0 ) {
var days = Math.floor(distance / (1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);

document.getElementById("demo").innerHTML =  "До контеста: "+
daysToString(days) + hoursToString(hours) + minutesToString(minutes) + secondsToString(seconds);

}
else
{
distance +=1800000;
var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
var seconds = Math.floor((distance % (1000 * 60)) / 1000);
document.getElementById("demo").innerHTML =  "Контест начался. До окончания " + minutesToString(minutes) + secondsToString(seconds);
}

}, 1000);

</script>
« Последнее редактирование: Январь 09, 2021, 06:11:12 pm от UT5UKA »
  
  

Оффлайн UT5UKA

  • Administrator
  • *****
  • Сообщений: 2636
  • Karma: +23/-0
  • CW forever
Re: Тренировочный Мини-контест на УКВ
« Ответ #18 : Январь 09, 2021, 06:14:58 pm »
апнем тему, соответственно из новостей - изменено время проведения. Первый пост оновлен.
« Последнее редактирование: Январь 11, 2021, 03:30:05 pm от UT5UKA »
  
  

Оффлайн UT8UU, Сергей

  • Newbie
  • *
  • Сообщений: 3
  • Karma: +1/-0
Re: Тренировочный Мини-контест на УКВ
« Ответ #19 : Январь 11, 2021, 10:22:23 am »
Не планируете сделать небольшой сайтик, где будут публиковаться результаты тестов со статистикой, виртуальными (и не очень) наградами за участие, возможностью поделиться с другими своими достижениями, и т.д.
  
  

 

SimplePortal 2.3.7 © 2008-2021, SimplePortal