(最新の情報はDownloadページにあるChangelog.txt、及びPDF版マニュアル(試作版)を参照ください。)
LT-R6 の最新版はバージョン0.21(2016/4/10)です。
1.LT-R6(旧ICF-Editor)とは
LT-R6(旧ICF-Editor)は、ICOM IC-R6用クローニングプログラム(CS-R6)が保存する設定データ(拡張子は.icf)を編集するためのプログラムとして開発しました。その特長は、
(1)編集機能
(2)ファイル
(3)CI-Vインターフェイスを通じたIC-R6との通信機能
(4)編集機能と通信機能の連携
2.制限事項
LT-R6(旧ICF-Editor)は善良な作者が個人的趣味で作成したもので、勉強を兼ねてJAVAで記述しています。LT-R6の著作権は作者に帰属します。無線愛好者はLT-R6を無料で自由に使う事が出来ますが、作者はLT-R6の動作について何ら保証するものではなく、LT-R6を使う事によって生じる如何なる不具合・損害も補償しないので、その旨ご理解のうえ利用をお願いします。
LT-R6は、32ビット版Windows7SP1(初期は XP SP3でした)上のJAVA7環境でテストしています。LT-R6は、JAVAが実行できる環境があればプラットフォームに依存せず動作する筈ですが、これは動作を保証するものではありません。
3.インストール
(1)JAVAの実行環境のインストール
LT-R6はJAVAで記述しており.jar形式のファイルとして配布しますので、別途JAVAの実行環境(JRE)が必要です。JREがインストールされていない場合は、お使いのプラットフォームに適合するバージョン7以降の最新のものをインストールして下さい。JREは例えば次のサイトにあります。
http://java.com/ja/download/index.jsp
なお、64ビット版のWindows7の場合、RXTXライブラリーが32ビットしか対応していないため、JAVAも32ビット版をインストールしてお使いください(ネットをよく探すと64ビット版が見つかりますが、作者の所に64ビット環境がないためテストできていません)。
【注意】JREのインストーラーは、JREと一緒にMcAfee(ウィルス対策ソフト)をインストールしようとしますので、不要な方はMcAfeeのチェックマークを外してから先へ進んで下さい。
(2)LT-R6のインストール
LT-R6は、zip形式のファイルとして配布します。このファイルを解凍してプログラムを含むフォルダをそのまま取り出し、任意の場所に置いて下さい。
(3)jSSCライブラリーのインストール
バージョン0.20以降は通信ライブラリーとしてRXTXに代えてjSSCを使います。
詳しくはPDF版のマニュアルをご参照ください。
(3)RXTXライブラリーのインストール
CIVを通じてIC-R6と通信を行うには別途通信ライブラリーが必要です。フリーのRXTXライブラリー(私の場合、rxtx-2.1-7-bins-r2.zip)をダウンロードします。RXTXライブラリーは、例えば次のサイトにあります。
http://rxtx.qbang.org/wiki/index.php/Download ←現在このサイトはアクセスできません。
http://www.jcontrol.org/download/rxtx_en.html
ファイルを解凍し、中にあるRXTXcomm.jarファイル及びWindowsのフォルダの中にあるrxtxSerial.dllファイルを(1)でインストールしたJREのフォルダーの中に次のように入れます。
なお、このRXTXライブラリー(バージョン2.1.7)は2006年頃の開発で、Windows7など無かった時代のもので安定性に難があります。インターネットを検索するとバージョン2.2や64bit版など色んなRXTXライブラリーがあります。上記のバージョン2.1.7に不満がある場合は自分のリスクでお試しください。
【注意】RXTXライブラリーはJAVAの実行環境中に置いておく必要があります。もし所定に位置にRXTXライブラリーのファイルが無い場合は起動時に警告をポップアップするようにしました。
JAVAをバージョンアップした場合は、CI-Vが動作しなくなると思いますので、RXTXライブラリーも新しいJAVAに合わせて新しい場所へ移してください。LT-R6が使っているJAVAのバージョンは「その他」⇒「LT-R6について」で表示されるポップアップの一番下に表示しています。
4.実行
(1) LT-R6は、次の何れかの方法で実行することが出来ます。
何れの場合も先ず.batコマンドを実行するためのDOS窓が立ち上がり、splash(写真)が表示された後、LT-R6が立ち上がります。
DOS窓はLT-R6が終了するまで表示されたままですが、任意の時点で右上のクローズボックス(×印)をクリックすることで強制的に閉じる事もできます。DOS窓を閉じてもLT-R6の実行に何の影響もありません。
(2) コマンドラインオプション
LT-R6には、次のコマンドラインオプションがあります。
コマンドラインオプションは、LT-R6.batファイルをエディタ(メモ帳など)で開き、7行目辺りにある次の行の=の右側に半角スペースで区切って記述します。
set LTR6OPT=-JP
例えば、COM4ポートを指定する場合、次のようにします。
set LTR6OPT=-JP -PCOM4
具体的には、配布フォルダに含まれる「コマンドラインでのCOMポートの指定法.txt」を参照ください。
ファンクションキーの設定は、例えば次のようにしてください。
set LTR6OPT=-JP -FK -F119.1,AM,119.4,AM,118.1,AM
この場合、F1~F3に値が設定されます。
5,既知の問題点・不具合
(1)メモリーダウンロードを契機としてCI-Vの半二重通通信の制御が不正になる現象を確認しています。表示上はモニター機能が止まったり不正値が表示されたりします(内部ではRXTXCommモジュールがいわゆる便秘状態となっています)。このような場合はCI-VメニューでCI-VをON→OFF→ONしてください。
(2)長時間使っていると、(1)と同様の現象が起きます。モニターの動きがぎこちなくなったらCI-VメニューでCI-VをON→OFF→ONしてください。なお、アクティブモニター時にはこの現象を検出してCI-Vを自動で再起動するようにしました。
(3)長時間使っていると、RXTXライブラリーがクラッシュすることがあります(クラッシュした場合はLT-R6は閉じ、LT-R6のフォルダー中に「hs_err_pidxxxx.log」というファイルが出来ています(xxxxはプロセス番号))。そんな場合はLT-R6を再起動してください。
(4) 最近(LT-R6になって以降)、(1)~(3)の不具合は作者のPCでは発生せず、安定して動いています。
6.謝辞
本プログラムを作成に当たり.icfファイルの内部構造についてモリクマノート(http://www2.tokai.or.jp/mrnkmzu/)を参考にさせて頂きました。有用なデータを公開されたモリクマノートの作者に感謝します。