Turbo HAMLOG活用相談室は、アマチュア無線業務日誌SOFT「Turbo HAMLOG」の使い方についてのご意見ご質問を受け付ける掲示板です。
Turbo HAMLOG以外の事についての書き込みはご容赦ください。
アマチュア無線全般についての投稿は、アマチュア無線運用情報交換室をご活用下さい。
HAMLOG 活用相談室
このフォームからは投稿できません。
name
e-mail
url
subject
comment

[新規順タイトル表示] [ツリー表示] [新着順記事] [留意事項] [ワード検索] [過去ログ] [管理用]

  [No.23217] Re: ログの印刷について質問です 投稿者:JA9AOB 銅子   投稿日:2022/01/20(Thu) 09:44:53

> QSOの内容をデータ保存とペーパーに印刷し、ログBookとして両方を保存しています。
> 今まで、定義ファイルを一部加工し印刷していましたが、今回Remarks2欄を追加あるため、再度下記の様に定義ファイルを変更してみました。ところがRemarks2のデータが印字されず、さらにデータが一行とばしで印字されるようになりました。
> ♯Date "!K00,20"が原因かと思いますがよくわかりません。ご教授いただければ嬉しいです。

私はこちらのスクリプトはよく理解していませんが、
https://hamlog.sakura.ne.jp/html/HID00046.html
に説明があるように
#Data
データを印字します。文字列中に !マークの変数があれば、 実行後に次のデータをバッファに読み込みます。
従って、1データにつき #Dataは一つです。
この命令を #Whileの次に書くことにより、データを次々に出力することができます。構文は #Printと同じです。

とあります。
#Data 2000,0,"!R00,20"
#Data 2400,0,"!K00,20"
では 「従って、1データにつき #Dataは一つです。」 に反していませんか。

【例】 にあるように
#While 250, 50, 32
#Print 20, 0,"!n"
#Print 150,0,"!c"
#Print 360,0,"!d"
#Print 550,0,"!t"
#Print 700,0,"!h"
#Data 780,0,"!m" ; 次のデータを読み込む
#End

次の部分
#Data 2000,0,"!R00,20"
単純に #Print ではいけませんか。

#Data 2400,0,"!K00,20"
で 次のデータを読み込み #While へ帰って繰り返す  となるのではありませんか。

【2022/01/20(Thu) 15:31:05 投稿者により修正されました。】


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No 削除キー