FT-991Aの付属装置(MSK144 QRA64の追加も含む)の免許が無事に下りたので、IC-7100の損傷以来途絶えていたMMSSTVを試してみたくなりました。
MMSSTVのリグコントロール画面を通常通りセットして送受信を切り替えて、CATコマンドを送ってもFT-991Aは全く反応しません。 そんな時にと用意されていたEXTFSK.DLLをMMSSTVのフォルダーと同じところに入れて、EXTFSKで送受信を試してみたら、無事に送受信は出来ました。でも、SSTVは画像を送る前後にSSB音声で相手局と話をする必要があります。 SSBはフロント側「MIKE」で、SSTVの信号はUSBケーブルからの「REAR」の音声入力の切り替えをメニューからいちいち操作する必要があり、面倒です。 また、SSTV送信中はモニター音も聞きたいから、これも切り換える必要がありそうです。 Windows10のデスクトップとノートパソコン両方でも試しましたが、CATコマンドがFT-991Aにどうしても送れません。
しかし、FT-991AとUSB接続している同じCOM番号を使って、ハムログ経由で周波数とかモードをやり取りが出来るか試したら、CATコントロールは正しく出来ました。そして更に、JT65のWSJT_Xも周波数読み書きを試したら正常に動きます。でも、MMSSTVとMMVARIはIC-7100では使えていたのに、FT-991Aでは使えないことが分かり少しびっくりです。 私の浅知恵ではありますが、XP当時から使っていたRS232C⇔USB変換器が、Windows10に変わってから使い物にならずに廃棄しました。 そして今では、Windows10対応のドライバーが付いた変換器を使っています。 と言うことは、、、OSがWindows7であればMMSSTVは無事にCATコマンドをやり取りできたのでしょうね。
インターネット上ではC++言語でRS232Cを制御するサンプルプログラムが沢山紹介されています。 その中でも、簡単に使えそうなのを探して、デバッグモードでCATコマンドを書いてFT-991Aに送ってみたところ、バンザーイ、、バッチリコマンドが送れてFT-991Aが正しく反応しています。 どのようなコマンドを送りたいのかと言えば、、送・受信の切り替え、モニターの切り替え、音入力(マイクからとUSBからの音)の切り替え、そして、7メガから144メガまでのSSTVのメイン周波数とLSB/USBの切り替えのCATコマンドを用意したいだけです。 これらを使い易い様に一覧表示させ、必要なコマンドを選んで送ればいいということになり便利になりました。 そうはいっても、送信のCATコマンドを送ってからSSTV画面のTXボタンを押し、画像送信が終えれば、マイク側に切り換えるCATコマンドを送るのですから多少面倒なことです。 でも、これで、Windows10でもFT-991Aを使ってSSTVの交信ができる様になりました。
なお、この件で、インターネット検索したら、Windows10でもMMVARIもMMSSTVもFT-991で支障なく使えたとの報告が数件上がっています。 私の環境では、上記の様にWindows10対応のRS232制御プログラムを使わないとCATコマンドの送受信は出来ませんでした。。。。何処が違うのか、、謎のままです。 どなたか、詳しい方の助言があれば助かります。。よろしく。。
その後談、、(8 Mar.,'17) **********************
動きました。!!!??? SSTVの送受切り替えに、別のソフトを立ち上げるなんて面倒だから、その後、SSTV熱も冷めておりました。 でも、今朝に、FT-991Aの裏面にあるD-SUB 9ピンにRS232C接続をした状態でMMSSTVの動作を確かめたら、なんと、、、何事も無かった様にMMSSTVは正常にCATコマンドを送受信しています。 何が有ったのでしょうかね。。。 それならと、、USBの仮想COMポートでも試しましたら、これも正常に動きました。 1月上旬に、あれだけ何度も何回も試してもダメだったのがウソの様です。。 何が有ったのでしょうかね(2回目)。。。HI
送信するときは、①SSTVの信号は裏面のUSB側から ②送信モニターON ③PTTをON
受信するときは、①変調音はマイク入力側に切り換え ②モニターはOFF ③PTTをOFF
の様にCATコマンドを送っています。。 とにかく無事に動きました。 ばんざ~~い!!!
その後談-Ⅱ、、(17 Mar.,'17) ***********************
動きません。 3月8日には何事も無かった様に動いたのに、その後、何回試してみても全く動いてくれません。 仕方がないので、Windows10で動くMMSSTV用RS232C制御プログラムを完成させました。そうこうしていたら、今まで動いていたFTDX3000でもMMSSTV単体では動かない時があることが判明。結局、インタフェースドライバーのチョットした相性の問題なのでしょうね。。。何が何だか、、、判らんようになりました。。(涙)。。。
その後談-Ⅲ、、(18 Mar.,'18)***********************
動きました。 MMSSTV用のRS232C制御プログラムを自作したのは旨く動いていますが、MMSSTVソフトから、何故まともにCATコマンドが送ることが出来ないのか謎のままでした。 今朝、暇なときに、念のためにと思って、再度テストをしてみました。 メニュー032が10msecとデフォルトでセットされていたのを100msecに替えて見たら、、、、何と、正常に動き始めました。 こんな単純なことで、ここ3か月ほど悩んでいたんですわ。。。多分今度は、これで解決でしょうね。 疲れましたわ、、、