一括表示

[No.16009] QSLカード印刷の条件命令について 投稿者:JG1NDM 定成  投稿日:2017/02/16(Thu) 18:26:19

いつも便利に使わせて頂き有難うございます。
「?Freq n」を利用して、バンドで異なるアンテナを使い分けて印刷しています。
同じような考えで、モードによる条件命令はありませんでしょうか。
例えば、「?Mode n」で、nには、SSB、FM、RTTY、CWなど・・・
用途は、SSBでの運用は50Wで、FMやRTTYでは20Wや30Wに絞っています。
「?Mode n」に相当する命令があれば、印刷定義の記載が容易になります。
今ある命令を工夫して実現する方法があれば、教えて頂きたくお願いします。


[No.16010] Re: QSLカード印刷の条件命令について 投稿者:JH1GVY 森岡  投稿日:2017/02/16(Thu) 19:36:25

> 同じような考えで、モードによる条件命令はありませんでしょうか。
> 例えば、「?Mode n」で、nには、SSB、FM、RTTY、CWなど・・・

・こんなのは如何でしょうか、下記はHamlog説明書 http://hamlog.no.coocan.jp/html/HID00095.html からの抜粋です。

? Data1 "文字列"
現在読み込んであるQSOデータ中に特定の文字列が存在すれば、この次の一行を実行します。 Data1 〜 Data14が指定できます。 Data1はコールサイン、Data2は日付、Data3は時間・・・Data11は氏名、Data12はQTH、Data13はRemarks1(以上、メインウインドウの並びのとおり) 文字列中には、 !で始まる変数が使えます。
[例] ? Data7 "SSTV"
    #Print 150, 400, "FBな画像を有難うございます。"

ご希望の例;
? Data7 "SSB"
#Print 560, 460, "Output 50 W" ;SSB出力
? Data7! "SSB"
#Print 560, 460, "Output 1k W" ;SSB以外の出力

など、後は工夫してください。

【2017/02/16(Thu) 19:41:07 投稿者により修正されました。】


[No.16013] Re: QSLカード印刷の条件命令について 投稿者:JG1NDM 定成  投稿日:2017/02/16(Thu) 21:38:12

森岡様
下記の情報有難うございます。
?Data 命令には気が付きませんでした。
できそうですね。試してみます。
有難うございました。

>
> ・こんなのは如何でしょうか、下記はHamlog説明書 http://hamlog.no.coocan.jp/html/HID00095.html からの抜粋です。
>
> ? Data1 "文字列"
> 現在読み込んであるQSOデータ中に特定の文字列が存在すれば、この次の一行を実行します。 Data1 〜 Data14が指定できます。 Data1はコールサイン、Data2は日付、Data3は時間・・・Data11は氏名、Data12はQTH、Data13はRemarks1(以上、メインウインドウの並びのとおり) 文字列中には、 !で始まる変数が使えます。
> [例] ? Data7 "SSTV"
>     #Print 150, 400, "FBな画像を有難うございます。"
>


[No.16015] Re: QSLカード印刷の条件命令について 投稿者:JH1GVY 森岡  投稿日:2017/02/16(Thu) 22:22:54

御参考;

? Data7 "SSB"
#Print 560, 460, "Output 50 W" ;SSB出力

? Data7 "FM"
#Print 560, 460, "Output 30 W" ;FM出力

? Data7 "SSTV"
#Print 560, 460, "Output 20 W" ;SSTV出力

? Data7! "SSB"
? Data7! "FM"
? Data7! "SSTV"
#Print 560, 460, "Output 1k W" ;SSB FM SSTV以外の出力

【2017/02/16(Thu) 22:23:19 投稿者により修正されました。】


[No.16038] Re: QSLカード印刷の条件命令について 投稿者:JG1NDM 定成  投稿日:2017/02/17(Fri) 15:30:25

森岡様
? Data7 を使って分岐できるようになりました。
有難うございました。


> 御参考;
>
> ? Data7 "SSB"
> #Print 560, 460, "Output 50 W" ;SSB出力
>
> ? Data7 "FM"
> #Print 560, 460, "Output 30 W" ;FM出力
>