TLF adalah program logging untuk RadioSport, atau kontes radio ham. Ini mendukung kontes CQWW, CQ-WPX, ARRL-DX, ARRL-FD, PACC, dan EU Sprint serta banyak lagi, dan juga memiliki mode Jenderal QSO dan DXPedition. Pengguna dapat menambahkan kontes baru dengan mengedit file teks.
Antarmuka TLF dengan generator kode Morse, kartu suara Anda, sejumlah besar radio, dan dengan cluster DX. Ini dapat memproyeksikan data cluster ke dalam program Xplanet yang sangat baik, yang ditulis oleh Hari Nair.
Operasi kontes meniru program TR-log populer untuk DOS, dan file outputnya adalah TR- serta Cabrillo yang kompatibel. Antarmuka pengguna dirancang dengan lebih dari 30 tahun pengalaman dalam kontes CW, dan sekelompok kontes aktif terus memperbarui kode.
TLF berjalan dalam mode konsol (jendela terminal), memungkinkannya berjalan pada mesin yang lebih kecil, atau dari jarak jauh dengan bandwidth terbatas. Namun, jangan biarkan tampilan "retro" dari konsol membodohi Anda; Ini adalah pencatat kontes modern yang dapat mendukung segala sesuatu mulai dari upaya OP tunggal paruh waktu hingga operasi "pistol besar" multi-multi-multi.
Lihat manual.md untuk penjelasan antarmuka pengguna dan deskripsi terperinci tentang pengaturan untuk CW, RTTY, dan SSB Contesting. Untuk pertanyaan spesifik setelah Anda mulai menggunakan TLF, cukup ketikkan man tlf
di baris perintah.
Sebagai program konsol, tidak ada menu atau jendela pop-up di TLF. Sebagai gantinya, ia menggunakan dua file konfigurasi: logcfg.dat
dan file aturan khusus kontes. Mulai dari direktori kosong, itu akan membaca <PREFIX>/logcfg.dat
, di mana <PREFIX>
adalah direktori tempat file data diinstal ( /usr/local/share/tlf
secara default). Setiap file logcfg.dat
atau aturan yang disimpan di direktori lokal di mana peluncuran TLF akan mengesampingkan pengaturan default, yang mungkin ingin Anda lakukan. Lihat Panduan Mulai Cepat di bawah ini untuk pengaturan contoh. File logcfg.dat
default memiliki komentar luas yang mendokumentasikan pengaturan, dan dapat dibuka di editor teks apa pun. Minimal, Anda harus mengatur callsign Anda.
Cara termudah untuk menginstal TLF adalah dari repo distribusi Anda. Pada distribusi rasa debian (termasuk Ubuntu):
sudo apt install tlf
Jika Anda memilih rute ini, Anda dapat melewatkan bagian "Bangunan dari Sumber".
Jika Anda ingin menggunakan cwdaemon untuk CW, pastikan itu diinstal, dan atur untuk memulai pada startup sistem, atau berencana untuk memulainya secara manual sebelum meluncurkan TLF.
Jika Anda ingin menggunakan K1el WinKeyer untuk CW, unduh dan instal baik WinKeyer_Server atau WinKeydaemon, mengikuti instruksi di halaman tersebut. Anda harus memulai server WinKeyer (salah satu) sebelum memulai TLF. Kedua program bekerja dengan menyamar sebagai cwdaemon, yang akan digunakan TLF secara otomatis jika Anda telah mengaktifkan pengaturan NetKeyer dalam file logcfg.dat
.
Jika Anda lebih suka membangun TLF dari sumber, atau jika tidak ada dalam repo Anda, itu membutuhkan beberapa komponen lain untuk diinstal terlebih dahulu.
Secara khusus, itu tergantung pada:
hamlib
untuk Mengontrol Radio Anda,ncurses
dan tinfo
untuk penanganan layar teks,XMLRPC_C
untuk komunikasi dengan program seperti Fldigi
,Glib-2.0
untuk mendukung fungsi C danGNU Autoconf
untuk mengonfigurasi dan membangun kode.Jika Anda menggunakan distribusi keluarga Debian (termasuk Ubuntu), Anda bisa mendapatkan semua dependensi ini dengan membuka jendela terminal dan mengetik:
sudo apt install autoconf libglib2.0-dev libhamlib-dev libncurses5-dev libtinfo-dev libxmlrpc-core-c3-dev
Meskipun tidak ketat membangun dependensi, paket -paket berikut mungkin juga membantu:
sox
untuk penanganan sinyal audio selama kontes SSB danxplanet
yang memungkinkan Anda untuk melihat tempat DX terbaru di dunia.Di Debian Linuxes:
sudo apt install sox xplanet
Setelah dependensi diinstal, cara termudah untuk mendapatkan sumber TLF adalah dengan mengunduh tarball terbaru (versi 1.4.1) dari sini, kemudian menavigasi terminal Anda ke direktori tempat Anda membongkar, dan mengetik:
./configure
make
sudo make install
Jika Anda berencana untuk melakukan kontes di digimoda menggunakan fldigi, mulailah urutan di atas dengan
./configure --enable-fldigi-xmlrpc
diikuti oleh perintah make
and make install
.
Jika Anda menyusun TLF dari klon repositori GitHub alih -alih tarball, silakan lakukan
autoreconf --install
sebelum perintah di atas.
Secara default, TLF akan menginstal ke /usr/local/bin
, bersama dengan skrip shell dari direktori skrip. File data akan menginstal ke /usr/local/share/tlf
.
Jika Anda ingin mengubah jalur ini, Anda juga dapat melakukannya dengan skrip konfigurasi, misalnya
./configure --prefix=/usr --datadir=/usr/share
akan menginstal TLF dan skrip ke /usr/bin
, datafiles ke /usr/share/tlf
.
Jika Anda ingin menggunakan cwdaemon untuk CW, pastikan itu diinstal, dan atur untuk memulai pada startup sistem, atau berencana untuk memulainya secara manual sebelum meluncurkan TLF.
Jika Anda ingin menggunakan K1el WinKeyer untuk CW, unduh dan instal baik WinKeyer_Server atau WinKeydaemon, mengikuti instruksi di halaman tersebut. Anda harus memulai server WinKeyer (salah satu) sebelum memulai TLF. Kedua program bekerja dengan menyamar sebagai cwdaemon, yang akan digunakan TLF secara otomatis jika Anda telah mengaktifkan pengaturan NetKeyer dalam file logcfg.dat
.
TLF dapat digunakan dalam semua jenis kontes, tetapi terlepas dari mode, banyak dari pengaturan awal akan sama. Contoh ini akan mengasumsikan stasiun yang berbasis di AS sedang menyiapkan kontes ARRL DX - cukup ganti file aturan yang sesuai untuk kontes apa pun yang Anda ikuti.
Cara termudah untuk menjaga hal -hal terorganisir adalah dengan membuat direktori baru untuk setiap kontes, lalu salin file konfigurasi default ke dalamnya. Anda dapat melakukan ini di manajer file Anda, atau di baris perintah:
mkdir arrldx
cd arrldx
mkdir rules
cp /usr/share/tlf/logcfg.dat .
cp /usr/share/tlf/rules/arrldx_usa rules/
Perhatikan bahwa jalur file di atas didasarkan pada instalasi Debian dari repo. Jika Anda menyusun dari sumber alih -alih menginstal dari repo Anda, direktori share
Anda mungkin menjadi /usr/local/share/tlf
.
Sekarang kami memiliki direktori yang disebut arrldx
dengan file logcfg.dat
di dalamnya, dan direktori arrldx/rules
dengan arrldx_usa
di dalamnya. Ini akan mengesampingkan default saat kami meluncurkan TLF.
Buka file logcfg.dat
lokal di editor teks favorit Anda. Komentar dalam file menjelaskan fitur. Setel RULES=arrldx_usa
, uncomment pengaturan apa pun yang ingin Anda aktifkan, komentari (#) siapa pun yang ingin Anda nonaktifkan, dan memasukkan spesifik seperti editor teks berbasis konsol yang dipilih dan lebih disukai. Yang terakhir akan digunakan untuk mengedit file ini dari dalam TLF.
Jika Anda berencana untuk menghasilkan CW dengan TLF, Anda akan memerlukan CWDAemon atau server WinKeyer yang berjalan, dan untuk mode digital Anda akan memerlukan fldigi. Kontrol rig membutuhkan Hamlib. Lihat Manual.md
untuk detailnya. Jika Anda ingin bintik -bintik DXCluster muncul di peta band di TLF, masukkan pengaturan yang Anda sukai di bagian "Packet Interface" dan juga menyingkirkan baris cluster di bawah "Windows Informasi."
Bila selesai dengan logcfg.dat
, buka salinan rules/arrldx_usa
dan edit. Seharusnya tidak banyak yang harus dilakukan selain mengatur pertukaran Anda (kecuali jika Anda berada di PA) dan membuat perubahan yang Anda sukai pada pesan CW jika Anda menggunakannya. Prosedur yang sama berlaku untuk file aturan lain. Jika Anda ingin mengerjakan kontes yang saat ini tidak memiliki file aturan, salin satu yang serupa dan memodifikasinya - maka beri tahu kami, sehingga kami dapat menambahkannya ke koleksi.
Setelah file konfigurasi sesuai dengan keinginan Anda, pastikan jendela terminal diatur ke ukuran 80x25 dan luncurkan TLF dari direktori kontes Anda:
tlf
(OR /usr/local/bin/tlf
Jika Anda ingin eksplisit).
Sebagai logger berbasis konsol, TLF bergantung secara eksklusif pada perintah keyboard. Perintah adalah akord kunci (seperti Alt-H
untuk memunculkan layar bantuan), atau teks yang dimasukkan langsung ke bidang entri CallSign kosong (seperti :help
membuka daftar lengkap perintah keyboard). Memasuki angka seperti 14050 akan mengatur frekuensi saat ini dalam kilohertz, dan jika kontrol rig aktif, TLF aktif akan secara otomatis menyetel rig ke frekuensi itu. F-Keys bekerja seperti yang diharapkan untuk mengirim makro kontes; Daftar singkat dari pengaturan mereka saat ini berada di garis atas konsol.
Jika Anda menggunakan penebang kontes modern lainnya, seperti N1MM+, perilaku keyboard akan sangat akrab: ini adalah operasi standar "Enter Send Mesage (ESM)" standar. Spasi akan membawa Anda ke bidang Exchange setelah memasukkan Callsign, dan Key Enter memicu makro yang berbeda tergantung pada mode mana Anda berada (jalankan vs pencarian dan menerkam) dan bagian mana dari QSO yang terjadi.
Mode default adalah "log," setara dengan mode "jalankan" di logger kontes lainnya. Anda akan melihat kata "log" di sudut kiri atas, dan TLF akan menganggap Anda menelepon CQ dan menanggapi siapa pun yang menelepon kembali. Dalam mode ini, memukul "masukkan" di bidang CallSign kosong akan mengirim CQ Anda.
Untuk beralih antara mode "log" dan "cari dan menerkam", tekan "+", dan perhatikan bahwa sudut kiri atas sekarang mengatakan "S&P". Sekarang memukul "ENTER" di bidang CallSign kosong akan mengirim CallSign Anda (sama dengan pesan F-6 secara default) alih-alih CQ Anda, dan sisa aliran pencarian dan menerkam akan mengikuti.
Untuk walkthrough lengkap dan detail lebih lanjut tentang jenis operasi tertentu, lihat doc/Manual.md
, yang sedang dalam proses merevisi. Jawaban untuk pertanyaan spesifik biasanya dapat ditemukan di manual bawaan yang dapat diakses dari jendela konsol mana pun:
man tlf
Salinan manual TLF lama juga tersedia di repositori GitHub di sini. Sementara banyak fitur baru telah ditambahkan, banyak informasi lama masih akan berfungsi.
Jika Anda memiliki keterampilan pengkodean dan ingin membantu proyek, jangan ragu untuk membayar repo, membuat perubahan, dan mengirim permintaan patch atau menarik.
Harap langsung laporan bug, permintaan fitur, dan pertanyaan ke milis.
Terima kasih kepada Joop, PA4TU untuk bantuan dengan file Make dan Cwdaemon.
Terima kasih kepada Ivo, 9A3TY untuk perangkat port /dev /cwkeyer serial.
Terima kasih kepada Eric, PA3FKN untuk perangkat port /dev /cwkeyer paralel.