TLF是RadioSport或HAM廣播比賽的伐木計劃。它支持CQWW,CQ-WPX,ARRL-DX,ARRL-FD,PACC和EU Sprint競賽以及更多競賽,還具有QSO和DXPEDITION MODES。用戶可以通過編輯文本文件來添加新競賽。
TLF與Morse代碼生成器,您的聲卡,大量無線電以及DX群集接口。它可以將群集數據投影到由Hari Nair撰寫的出色Xplanet程序中。
競賽操作模仿了DOS的流行TR-LOG程序,並且輸出文件與Cabrillo兼容。用戶界面的設計具有30多年的CW競賽經驗,一組活躍的參賽者繼續更新代碼。
TLF以控制台模式(一個終端窗口)運行,允許其在較小的機器上運行,或者以有限的帶寬遠程運行。不過,不要讓遊戲機的“復古”外觀欺騙您。這是一個完全現代的競賽記錄儀,可以支持從兼職單一OP努力到大型多人“大型槍支”操作的所有內容。
有關用戶界面的說明以及CW,RTTY和SSB競賽的設置的詳細說明,請參見MANUAL.MD。對於開始使用TLF後的特定問題,只需在命令行中鍵入man tlf
即可。
作為控制台程序,TLF中沒有菜單或彈出窗口。相反,它使用兩個配置文件: logcfg.dat
和一個特定於比賽的規則文件。從一個空目錄開始,它將讀取<PREFIX>/logcfg.dat
,其中<PREFIX>
是安裝數據文件的目錄(默認情況下/usr/local/share/tlf
)。在本地目錄中存儲的任何logcfg.dat
或規則文件,TLF啟動的地方都將覆蓋默認設置,您可能想做。有關示例設置,請參見下面的快速啟動指南。默認的logcfg.dat
文件具有記錄設置的大量註釋,並且可以在任何文本編輯器中打開。至少您需要設置呼叫聲。
安裝TLF的最簡單方法來自您的發行版。關於Debian味道分佈(包括Ubuntu):
sudo apt install tlf
如果選擇此路線,則可以跳過“從源來構建”部分。
如果您想將CWDAEMON用於CW,請確保已安裝它,並將其設置為在System Startup啟動,或者計劃在啟動TLF之前手動啟動它。
如果您想使用K1el Winkeyer進行CW,請按照這些頁面上的說明下載並安裝Winkeyer_server或WinkeyDaemon。在開始TLF之前,您需要啟動Winkeyer服務器(任何一個)。這兩個程序都通過模仿CWDAEMON來工作,如果您在logcfg.dat
文件中啟用了NetKeyer設置,則TLF將自動使用。
如果您希望從源構建TLF,或者不在您的存儲庫中,則需要先安裝其他一些組件。
具體來說,這取決於:
hamlib
庫控制收音機,ncurses
和tinfo
,XMLRPC_C
庫,用於與Fldigi
這樣的程序進行通信,Glib-2.0
用於支持C功能和GNU Autoconf
用於配置和構建代碼。如果您使用的是Debian家族的分佈(包括Ubuntu),則可以通過打開終端窗口並打字來獲得所有這些依賴項:
sudo apt install autoconf libglib2.0-dev libhamlib-dev libncurses5-dev libtinfo-dev libxmlrpc-core-c3-dev
雖然並不嚴格構建依賴性,但以下軟件包也可能有用:
sox
在SSB競賽中進行音頻信號處理和xplanet
使您可以在全球查看最新的DX點。關於Debian Linuxes:
sudo apt install sox xplanet
一旦安裝了依賴項,獲取TLF來源的最簡單方法是從此處下載最新的Tarball(1.4.1),然後將您的終端導航到打開包裝的目錄並打字:
./configure
make
sudo make install
如果您打算使用fldigi在數字示例中進行比賽,請從上面的序列開始
./configure --enable-fldigi-xmlrpc
然後進行make
和make install
命令。
如果您是用GitHub存儲庫的克隆而不是TARBALL編譯TLF,請執行
autoreconf --install
在上述命令之前。
默認情況下,TLF將安裝到/usr/local/bin
,以及腳本目錄中的shell腳本。數據文件將安裝到/usr/local/share/tlf
中。
如果要更改這些路徑中的任何一個,也可以使用配置腳本來執行此操作,例如
./configure --prefix=/usr --datadir=/usr/share
將將TLF和腳本安裝到/usr/bin
,datafiles中/usr/share/tlf
中。
如果您想將CWDAEMON用於CW,請確保已安裝它,並將其設置為在System Startup啟動,或者計劃在啟動TLF之前手動啟動它。
如果您想使用K1el Winkeyer進行CW,請按照這些頁面上的說明下載並安裝Winkeyer_server或WinkeyDaemon。在開始TLF之前,您需要啟動Winkeyer服務器(任何一個)。這兩個程序都通過模仿CWDAEMON來工作,如果您在logcfg.dat
文件中啟用了NetKeyer設置,則TLF將自動使用。
TLF可以在所有類型的比賽中使用,但是不管模式如何,初始設置的大部分都是相同的。此示例將假設一個基於美國的電台正在為ARRL DX競賽設置 - 只需將適當的規則文件替換為您輸入的任何比賽即可。
保持組織的最簡單方法是為每個比賽創建一個新目錄,然後將默認配置文件複製到其中。您可以在文件管理器或命令行中執行此操作:
mkdir arrldx
cd arrldx
mkdir rules
cp /usr/share/tlf/logcfg.dat .
cp /usr/share/tlf/rules/arrldx_usa rules/
請注意,上面的文件路徑基於回購中的Debian安裝。如果您從源頭編譯而不是從存儲庫中安裝,則您的share
目錄可能是/usr/local/share/tlf
。
現在,我們有一個名為arrldx
的目錄,其中包含logcfg.dat
文件,其中包含arrldx_usa
的arrldx/rules
DIRECTORY。當我們啟動TLF時,這些將覆蓋默認值。
打開您喜歡的文本編輯器中的本地logcfg.dat
文件。文件中的評論說明了功能。設置RULES=arrldx_usa
,取消註冊您要啟用的任何設置,評論(#)您要禁用的任何設置,並輸入諸如callign和首選控制台的文本編輯器之類的詳細信息。後者將用於從TLF內部編輯此文件。
如果您打算使用TLF生成CW,則需要運行CWDAEMON或WINKEYER服務器,對於數字模式,您需要Fldigi。鑽機控制需要Hamlib。有關詳細信息,請參見Manual.md
。如果您希望DxCluster點出現在TLF的頻段地圖上,請在“數據包接口”部分中輸入您的首選設置,並在“信息窗口”下的群集線上刪除群集線。
使用logcfg.dat
完成後,轉到您的本地副本rules/arrldx_usa
並進行編輯。除了設置交易所(除非您恰好在PA中),如果您使用的是CW消息,則沒有什麼可做的(除非您恰好在PA中)。相同的過程適用於任何其他規則文件。如果您想進行當前沒有規則文件的競賽,請複制一個類似的競賽並修改它 - 然後請告訴我們,以便我們可以將其添加到集合中。
一旦配置文件符合您的喜好,請確保將終端窗口設置為80x25大小,並從您的比賽目錄啟動TLF:
tlf
/usr/local/bin/tlf
如果您想明確說明)。
作為基於控制台的記錄器,TLF僅依賴鍵盤命令。命令是鍵和弦(例如添加幫助屏幕的Alt-H
),或者直接輸入的文本直接輸入到空的呼叫字段(例如:help
打開鍵盤命令的完整列表)。輸入14050之類的數字將設置數kilohertz的當前頻率,如果鑽機控制為主動,則將自動將鑽機調整為該頻率。 F-Keys按預期進行發送競賽宏的工作;其當前設置的縮寫列表在控制台的頂部線上。
如果您使用了其他現代競賽記錄器,例如N1MM+,則鍵盤行為將非常熟悉:這是標準“ Enters sends Message(ESM)”操作。 Spacebar進入呼叫聲後將帶您到交換字段,並且Enter鍵觸發不同的宏取決於您的使用模式(運行與搜索和pounce)以及QSO的哪一部分正在發生。
默認模式為“日誌”,等效於其他比賽記錄儀中的“運行”模式。您會在左上角看到“日誌”一詞,而TLF將假設您正在調用CQ並響應任何回電的人。在此模式下,在空白呼號字段中擊中“ Enter”將發送您的CQ。
要在“日誌”和“搜索和彈跳”模式之間切換,請點擊“+”,並註意左上角現在為“ S&P”。現在,在“空白呼號”字段中鍵入“輸入”將發送您的呼號(默認情況下與F-6消息相同),而不是您的CQ,其餘的搜索和pounct Loggging Flow將隨後。
有關完整的演練以及有關特定類型操作類型的更多詳細信息,請參見doc/Manual.md
,我們正在修改過程中。通常可以在可從任何控制台窗口訪問的內置手冊中找到特定問題的答案:
man tlf
GitHub存儲庫中還提供了舊TLF手冊的副本。儘管添加了許多新功能,但許多舊信息仍將起作用。
如果您有編碼技巧並希望提供幫助,請隨意分叉存儲庫,進行更改並發送補丁或拉動請求。
請直接將錯誤報告,功能請求和問題轉到郵件列表。
感謝Joop,PA4TU提供了製作文件和CWDAEMON的幫助。
感謝IVO,9A3TY的串行端口 /DEV /CWKEYER設備。
感謝Eric,PA3FKN的並行端口 /DEV /CWKEYER設備。