Pagina 3 van 6

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 17 okt 2019, 17:41
door Ton_O_E
Wij zijn een JOTA-Only-station :D

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 19 okt 2019, 22:36
door Ton_O_E
De richting van stations, is niet goed ben ik achter gekomen.
deze wordt berekend uit de eigen locator ($qth_loc) en de remote locator ($qth_rem)
ik kan alleen de oorzaak niet vinden, het zit in de volgende code:

Code: Selecteer alles

define("K" , 111.2);
define("R" , M_PI/180);

function bearing ($qth_rem) 
	{
	$qth_loc = $_SESSION["locator"];
	$qth_loc = strtoupper ($qth_loc);
	$qth_rem = strtoupper ($qth_rem);
	$lat_loc = get_latitude ($qth_loc) * R;
	$lat_rem = get_latitude ($qth_rem) * R;
	$lon_loc = get_longitude ($qth_loc);
	$lon_rem = get_longitude ($qth_rem);
	$d_lon = ($lon_loc - $lon_rem) * R;
	$y = sin($d_lon) * cos($lat_rem);
	$x = ( cos($lat_loc) * sin($lat_rem) ) - ( sin($lat_loc) * cos($lat_rem) * cos($d_lon) );
	$b = atan2($y, $x);
        $bearing= 360 - bcmod2 (360 + ($b * (1/R)) , 360); 
	return $bearing;
	}

function bcmod2( $x, $y ) 
    { 
    $take = 5;     
    $mod = ''; 

    do 
	{ 
        $a = (int)$mod.substr( $x, 0, $take ); 
        $x = substr( $x, $take ); 
        $mod = $a % $y;    
	} 
    while ( strlen($x) ); 

    return (int)$mod; 
    } 
bcmod — Get modulus of an arbitrary precision number (Ik kan wel engels maar...)

Eerder werkte het met de functie bcmod, deze wordt echter niet meer ondersteund, en toen heb ik hem vervangen door bcmod2 met bijbehorende functie.
ik denk dat daar de fout in zit, maar het is nogal complex.
iemand een idee waar het fout zit. De functie is zo overgenomen van de php-manual, maar werkt schijnbaar toch anders dan de oude bcmod
Het zou ook ergens anders kunnen zitten, maar de afstand en coördinaten berekend hij wel goed

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 20 okt 2019, 08:00
door PA3DAT
Ton, je kunt ADIF exporteren, dat is erg mooi! Maar eh... misschien voel je 'm al aankomen: zou
ik een groot FT8-log ook kunnen IMporteren?`Of moet ik écht alle FT8-verbindingen één voor één
overtypen in Multilog? :( :? :wink:

't Is maar een ideetje hoor... :D

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 20 okt 2019, 11:38
door Ton_O_E
kan niet, maar als ik weet wat ft-8 is, zou ik dat wel kunnen maken
ik neem aan dat dat een tekst-bestand is. Als je een paar regels post, zal ik even kijken

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 20 okt 2019, 15:16
door PA3DAT
De populaire mode FT8 is onderdeel van WSJT-X. Dat wist je écht niet? :mrgreen:

Hieronder de laatste 3 verbindingen, eerst als Adif-export uit WSJT-X:
<call:5>ON8BB <gridsquare:4>JO21 <mode:3>FT8 <rst_sent:3>-17 <rst_rcvd:3>-15 <qso_date:8>20191019 <time_on:6>160845 <qso_date_off:8>20191019 <time_off:6>160930 <band:2>2m <freq:10>144.175200 <station_callsign:7>PA40DAT <my_gridsquare:6>JO32BM <tx_pwr:3>80W <comment:4>Jota <eor>
<call:6>DL2AKT <gridsquare:4>JO50 <mode:3>FT8 <rst_sent:3>-07 <rst_rcvd:3>-13 <qso_date:8>20191019 <time_on:6>161545 <qso_date_off:8>20191019 <time_off:6>161630 <band:2>2m <freq:10>144.175200 <station_callsign:7>PA40DAT <my_gridsquare:6>JO32BM <tx_pwr:3>80W <comment:4>Jota <eor>
<call:6>PA3DII <gridsquare:4>JO23 <mode:3>FT8 <rst_sent:3>-15 <rst_rcvd:3>-14 <qso_date:8>20191019 <time_on:6>163745 <qso_date_off:8>20191019 <time_off:6>164100 <band:2>2m <freq:10>144.175000 <station_callsign:7>PA40DAT <my_gridsquare:6>JO32BM <tx_pwr:3>80W <comment:4>Jota <eor>

Deze Adif-regels importeer ik weer in het HRD-logboek, zonder problemen. HRD slaat dan een aantal elementen over, die het niet 'begrijpt', zoals <qso_date_off:8>20191019

Daarnaast heb ik dezelfde verbindingen ook uit het eigen logbestand (.txt) van het programma WSJT-X:
2019-10-19,16:08:45,2019-10-19,16:09:30,ON8BB,JO21,144.175200,FT8,-17,-15,80W,Jota,
2019-10-19,16:15:45,2019-10-19,16:16:30,DL2AKT,JO50,144.175200,FT8,-07,-13,80W,Jota,
2019-10-19,16:37:45,2019-10-19,16:41:00,PA3DII,JO23,144.175000,FT8,-15,-14,80W,Jota,

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 20 okt 2019, 15:22
door Ton_O_E
Dat lukt wel denk ik, de onderste is het gemakkelijkst, een csv-file. Daar heeft iedereen wat aan denk ik.
ik zal hier laten weten als het gelukt is.
Ik kan ook niet alle gegevens kwijt, die vallen dan weg.


Je krijgt dan
datum, tijd, call, locator, latitude, longitude, afstand, richting, frequentie, band, mode, signaal_rx, signaal_tx, opmerking
gemaakt door wordt dan bij iedereen jullie groepscall
naam_rx qth_rx operator_rx heb je niet

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 20 okt 2019, 17:01
door PA3DAT
Dat zou mooi zijn. De groepscall is PA40DAT/J en het rapport is in dB's in plaats van S-punten.

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 20 okt 2019, 20:12
door PD2JM
PA3TON schreef:De richting van stations, is niet goed ben ik achter gekomen.
deze wordt berekend uit de eigen locator ($qth_loc) en de remote locator ($qth_rem)
We zijn ook overgeschakeld naar de bearing van QRZ.com en een groot cirkel kaart. Was wel een handige optie in het log. Mogelijk dat onderstaande werkt?

Code: Selecteer alles

function bearing ($qth_rem)
   {
   /* great-circle bearing, in degrees, from starting Point A, expressed as $lat1 and $lon1, to remote Point B, expressed as $lat2 and $lon2, http://tiny.cc/90vuez */

   $qth_loc = $_SESSION["locator"];
   $qth_loc = strtoupper ($qth_loc);
   $qth_rem = strtoupper ($qth_rem);

   $lat1 = get_latitude ($qth_loc);
   $lon1 = get_longitude ($qth_loc);
   $lon2 = get_longitude ($qth_rem);
   $lat2 = get_latitude ($qth_rem);

   $bearing = (rad2deg(atan2(sin(deg2rad($lon2) - deg2rad($lon1)) * cos(deg2rad($lat2)), cos(deg2rad($lat1)) * sin(deg2rad($lat2)) - sin(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($lon2) - deg2rad($lon1)))) + 360) % 360;

   return $bearing;

   }

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 20 okt 2019, 20:30
door Ton_O_E
thanx, ik kijk er binnenkort even naar. Vorig jaar was het ook al niet goed zag ik net.
Niemand gemerkt :D

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 21 okt 2019, 08:26
door PA3RIS
De tijden van de nachtwedstrijd waren trouwens ook niet goed. Alle tijden waren een uur later dan in de regels. Wij zijn dus maar een uur later begonnen.

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 21 okt 2019, 16:11
door Ton_O_E
Die kan ik nog met terugwerkende kracht aanpassen.
Heb ik gemaakt voordat de tijd verzet werd :mrgreen:

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 21 okt 2019, 17:12
door pe1br
Ik had ook wat moeite met frequenties boven de 1000 MHz bijvoorbeeld 1270 MHz, ik kreeg elke keer 1,270 MHz omdat de interface een , tussen de getallen zet.
Na een aantal keren aanpassen is het wel gelukt maar wat is nou de exacte manier van noteren ?
En de mode ATV stond er niet bij (technisch gezien FM maar zou toch leuk zijn).

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 21 okt 2019, 17:31
door Ton_O_E
ja, ik zie het, de juiste manier is 144.300 dus ook 1200.250 De komma zet hij om de drie zoals wij een punt zetten.
Is nu opgelost (in de test versie)
ATV voeg ik toe volgend jaar.

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 21 okt 2019, 19:05
door Ton_O_E
PA3DAT schreef:Dat zou mooi zijn. De groepscall is PA40DAT/J en het rapport is in dB's in plaats van S-punten.
Hoe reken ik dit naar S punten, of gewoon in dB laten?

Re: Multilog 2019 (jota logboek voor Nederland)

Geplaatst: 21 okt 2019, 20:19
door Ton_O_E
Ik heb nu een textarea, daar kun je je log in plakken:

Code: Selecteer alles

2019-10-19,16:08:45,2019-10-19,16:09:30,ON8BB,JO21,144.175200,FT8,-17,-15,80W,Jota,
2019-10-19,16:15:45,2019-10-19,16:16:30,DL2AKT,JO50,144.175200,FT8,-07,-13,80W,Jota,
2019-10-19,16:37:45,2019-10-19,16:41:00,PA3DII,JO23,144.175000,FT8,-15,-14,80W,Jota,
en dit komt er dan uit:

De volgende regels worden toegevoegd aan uw logboek (PA3ESO/J)

Groep Datum Tijd Call Naam Operator Land Plaats Locator Latitude Longitude Afstand Bear. Frequentie Mod Band SRX STX Opmerking Door
PA3ESO/J 2019-10-19 16:08:45 ON8BB ON8BB ON8BB - - JO21 51.3542° 4.7083° 195km 235° 144.1752MHz usb 2m -17 -15 PA3ESO
PA3ESO/J 2019-10-19 16:15:45 DL2AKT DL2AKT DL2AKT - - JO50 50.3542° 10.7083° 338km 131° 144.1752MHz usb 2m -07 -13 PA3ESO
PA3ESO/J 2019-10-19 16:37:45 PA3DII PA3DII PA3DII - - JO23 53.3542° 4.7083° 192km 305° 144.1750MHz usb 2m -15 -14 PA3ESO

Alleen PA3ESO/J is dan de groeps-call van de ingelogde persoon

Spaties worden helaas weggelaten :)
Is dit oke, dan maak ik het verder af, of moet er nog iets aangepast worden?