I  Chargement QSOs FT8  vers un carnet de trafic

 

Avertissement : ce document ne fournit que des méthodes, sous un système Windows 10, mais peuvent s’appliquer sous Linux avec des outils identiques.

 Certaines fonctions ne pouvant s’appliquer qu’à mon carnet de trafic, rien n’empêche d’extrapoler !

 

Ouvrir le fichier C:\user\uuuuuu\AppData\Local\WSJT-X   fleche.png uuuuuu = nom utilisateur.

Ce dossier contient 2 fichiers où sont enregistrés  chaque QSOs après un contact.

 

Pour en savoir plus clic sur  FT8 avec WSJTX 

 

1- wsjtx.log         fleche.png prévoir une sauvegarde journalière.

2- wsjtx_log.adi   fleche.png la mémoire du système (à protéger) fleche.png prévoir aussi une sauvegarde journalière. (ça ne coûte rien … faut-il encore choisir le bon outil).

Ce sont des fichiers de type texte, ils peuvent donc être ouverts et édités  (sous Windows) par Wordpad ou  Bloc-Notes.

 

Dans ce qui suit : seul le fichier « wsjtx.log » est utilisé.

Dans le fichier « wsjtx.log » j’ai placé une entête  ‘header’

sous la forme :

 

Qso_Date,Time_on,Date_End,Time_off,Call,Grid,Freq,Mode,Rst_sent,

Rst_rcvd,My_rig,Country,Name,Band

 

 Ces noms de champs permettent une mise en forme et dénomination en vue de  créer et charger ces données  dans un tableau  Excel.

 Pour une compatibilité avec mon carnet de trafic (MS Access), j’ai nommé différemment certains  champs.

 

Le programme Wsjtx génère dans le fichier log un champ contenant la fréquence, par contre la bande est absente,  j’ai rajouté un champ  nommé « Band» dans le header (en vue d’une utilisation ultérieure),  « My_rig » correspond au champ « Tx power » qui est conservé (Retain est coché)

Le champ « Comments » est alimenté manuellement avec  le nom du pays de la station contactée, avant de valider le QSO.

 

excel00.jpg

 

 

Opération de copie :

Dans un dossier temporaire, créer un fichier de type « Document texte »,  depuis le fichier wsjtx.log  faire un copier/coller de l’entête vers ce fichier texte, puis ensuite un copier/coller des QSOs à charger (ceux qui n’existent pas encore dans le carnet de trafic)  vers ce même fichier,  enregistrer ce fichier (mémoriser son emplacement).

 

Passer sous Excel

 

Un classeur vide se crée

 

 

 

 

 

 

 

 

Clic sur Onglet « Données » (1)

puis sélectionner « Données Externes » (2)

puis « A partir du texte » (3)

 

 

 

 

 

 

 

Fournir l’emplacement et le nom du fichier obtenu précédemment.

 

excel02.jpg

 

S’affiche  un nouveau cadre : s’assurer que « délimité » est coché

 

 

Clic sur suivant

 

excel03.jpg

 

Cocher le séparateur « Virgule » puis Suivant

 

Un nouveau cadre s’affiche

 

excel04.jpg

 

 Cocher « Date : » forme AMJ

Puis  Clic sur Terminer

 

 

Ensuite il est demandé où importer les données,  laisser l’adresse de la première cellule.

 

excel05.jpg

 

Suite à l’import, Il s’affiche cette feuille  (voir Note 1)

 

excel06a.jpg

 

Les colonnes et cellules sont identifiées et formatées, il est nettement plus facile de lire cette page que celle fournie par le programme Wsjtx. (voir Note 2)

 

Ensuite après quelques manipulations sur cette feuille par des copier/coller on obtient

 

excel07a.jpg

 

 

Finalisation

 

Cette feuille est presque  prête (il manque encore le numéro de  séquence de chaque enregistrement)  pour compléter mon carnet de trafic (développé sous Microsoft Access)

 

Ce principe peut être utilisé avec d’autres  types de carnet de trafic ou base de données permettant d’importer des données (Masse Update) issues d’une feuille de tableur (Excel ou Calc de Libre Office).

 

 

 

 

 

Note 1 : La copie du fichier log  vers le premier tableau a été faite automatiquement à l’aide d’une macro développée sous VBA, cette macro ne fait que reprendre ce qui a été fait manuellement, j’ai ensuite complété cette macro « Conv_log_FT8 » qui reprend depuis  l’import des QSOs à charger,  jusqu’à l’entrée dans la base de données « Carnet_Log »,  y compris la génération de séquence.

La liste de la macro (format pdf) est disponible via ce lien Src_Conv_logft8_tableau

Note 2 : Un carnet de trafic (disons logging ou mémorisation des QSOs) sous Excel est envisageable.  

Ce qui a été  décrit est une méthode qui peut être adaptée aux besoins de chacun.

 

 

 

II Chargement QSOs FT8  vers Wsjtx

 

Le fichier Adif  signalé précédemment est la mémoire du système, avoir un fichier adif à jour permet lors de l’appel d’une station (grâce aux couleurs)  de savoir :

- Si le pays n’a pas été  contacté sur la bande.

- Si la station n’a pas été contactée sur la bande.    l

 

Si l’on utilise un seul et unique ordinateur ou système pas de problème, sauf si perte de fichiers ou changement de système.

Par contre dans le cas contraire il est nécessaire de mettre à jour les fichiers «adif » de chaque système, donc de recharger  les enregistrements non identiques, manuellement il ne faut pas y penser.

 

Pour mémoire ce fichier adif se trouve sur  chaque système Windows dans le dossier :

C:\user\uuuuuu\AppData\Local\WSJT-X     fleche.png dans certain cas caché

Sous le nom  wsjtx_log.adi

 

Toutes ces opérations étant fastidieuses et non dépourvues de risques, il est préférable d’utiliser un processus le plus possible automatisé.

 

 

Principe mis en place

 

 Le carnet de trafic étant  à jour (voir comment au-dessus),  sur la base Microsoft  Access nommée « Carnet_Log »,  effectuer une requête pour extraire tous les QSOs  « FT8 » en ne sélectionnant que  les champs nécessaires à Wsjtx ou à une compréhension des éléments de ce fichier (date par exemple).

Ci-dessous la requête générée en mode SQL

 

SELECT Carnet_Log.Call, Carnet_Log.Grid, Carnet_Log.Mode, Carnet_Log.[Band], Carnet_Log.Qso_Date

FROM Carnet_Log

WHERE (((Carnet_Log.Mode) Like "FT8" Or (Carnet_Log.Mode) Like "ft8"))

ORDER BY Carnet_Log.Qso_Date;

 

- A partir du fichier de type  Excel contenant tous les QSOs effectués en FT8.

- Créer un fichier Adif complet       fleche.png  conversion par une  macro  Excel

- Recharger le fichier Adif sur chaque système (en remplacement de l’ancien).

 

Automatisation du processus

 

Le fichier issu de la requête  contenant tous les QSOs  FT8 se trouve sur C:/user/uuuuu/document    sous le nom  «vers-adif.xls » fleche.png choisi lors de la requête.

Exécuter depuis  Excel la macro  fleche.png Conv_en_adif  la liste de la macro (format pdf) est disponible via ce lien  Src_Conv_adif.pdf

Fichier en entrée dans  dossier Document « vers-adif.xls »

Fichier en sortie à placer sur un disque partagé (ou clé usb), nommer ce fichier « wsjtx_log.adi »

Puis manuellement remplacer le « wsjtx_log.adi » sur chacun des systèmes, ces derniers sont donc à même niveau pour un certain temps…

 

 

  Bien entendu ce qui est décrit au-dessus est un principe,  mais qui peut s’adapter à n’importe quelle database supportant SQL et n’importe quel logiciel qui nécessite un fichier adif.

 

 

 

 

Pierre Schuster F5BQV                          le 15 Janvier 2019 et 25 Mai 2022