HAMLOG プログラム開発室


新着表示
タイトル
記事No
投稿日
投稿者

VisualBasicでWSJT-X UDP受信
860
2019/11/07(Thu) 15:29:15
JA1RNR 吉田 康太郎
VisualBasic2015で、WSJT-X UDPのデータを受信するプログラムを書いています。

1.ADIFフォーマットで送られる「QSO LOG」データをHAMLOG.hdbに書き込む。
2.「Message」のCQ局のコールサインをキーにHAMLOGデータと照合する。

この部分はテキストで送信されるので処理できました。

しかし、オーディオ周波数・バンド情報等々は
ASC2コードの(10進数 0 ~ 31、128~)で送信されてくるためデータ取得できません。

この部分を、VisualBasic で処理する方法をご教授いただければ幸いです。

                            以上
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

Re: THW_update mes の 停止
859
2019/11/02(Sat) 12:23:21
JA9AOB 銅子
> THW_update については JO1SIM さんの THW2VBNET.dll を利用させて頂いています。
> http://jo1sim.in.coocan.jp/
>
> 私の LoTW2Thw でQSL受領マークの書き換えには下記で動作しています。
> sd = THW_update(Th1, Th2, Rno, IsQSOdata, 32)

太田さん有難う御座います。 私は相変わらずC#のみなんです。32を渡しているのですね。一度やってみます。
OKでした。見ている資料が古いのかな。
とにかくこれで一安心感謝します。
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re: THW_update mes の 停止
858
2019/11/02(Sat) 10:29:30
JA2BQX 太田

JA9AOB 銅子さん、こんにちは。
JTDXのUDPではありがとうございました。

私は何時も VB.net なのですが、
「モーダルウインドウから呼び出す場合」に関しては意識していませんが
THW_update については JO1SIM さんの THW2VBNET.dll を利用させて頂いています。
http://jo1sim.in.coocan.jp/

私の LoTW2Thw でQSL受領マークの書き換えには下記で動作しています。
sd = THW_update(Th1, Th2, Rno, IsQSOdata, 32)
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

THW_update mes の 停止
857
2019/11/01(Fri) 19:30:26
JA9AOB 銅子
 eQSL の受け入れ処理の際 QSL欄先頭項目を変更したいので、THW_update を使用して更新しています。mes の設定で 

モーダルウインドウから呼び出す場合は、予め変数に1を代入しておく。通常は0を代入しておく。


関数呼び出し前に KAKUNIN_NO を足して代入しておくと、確認メッセージ無しで実行します。(mes = KAKUNIN_NO + 1; )

とあるので、 
int mes = KAKUNIN_NO + 1;  と定義し(KAKUNIN_NO は 0x0010)
&mes を渡しています。
結果は 確認メッセージが止まりません
モードレスからのコールなので int mes = KAKUNIN_NO + 0;
等として見ても同様止まりません。 アドバイスをお願いします。
 
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re: JTDX UDP データのフォーマット
856
2019/08/26(Mon) 15:25:23
JA2BQX 太田

こんにちは。

> 有難う御座いました。ご提示頂いた資料を参考に、
> Converting from the Julian day number to the Gregorian date is performed
> を見つけ、やっと日付取得に成功しました。

良かったです。こちらはまだまだ進みません。バイナリー扱いは難しい。
完成したら是非とも情報提供をよろしくお願いします。
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

Re: JTDX UDP データのフォーマット
855
2019/08/26(Mon) 11:47:07
JA9AOB 銅子
有難う御座いました。ご提示頂いた資料を参考に、
Converting from the Julian day number to the Gregorian date is performed
を見つけ、やっと日付取得に成功しました。
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re: JTDX UDP データのフォーマット
854
2019/08/24(Sat) 14:54:07
JA2BQX 太田

JA9AOB 銅子さん、こんにちは。

> JTDXのUDP経由でLogデータの取り込みで悩んでいます。
> Textやword64のデータは取り込めるのですが 日時の取り込みに難儀しています。

「日時」の扱いは色々なソフトで大変ですよね。特にバイナリーデータの時には。
私も昔(?)zLogの*.zloをテキストにする時に苦労しました。

現在は山のPCが先日の雷にやられた様でデータの送受が出来ません。
復旧には暫く掛かりそうです。自宅では送受環境に無いのでお手数ですが
メールで送ってくれますか? メールアドレスは私のHPの最初にあります。

対比の出来るUDPとその箇所のALL.txtを。
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

JTDX UDP データのフォーマット
853
2019/08/19(Mon) 17:36:29
JA9AOB 銅子
太田さん分かったら教えて下さい。
JTDXのUDP経由でLogデータの取り込みで悩んでいます。
Textやword64のデータは取り込めるのですが 日時の取り込みに難儀しています。
wsjtx-udp-0.1.3.4 WSJT-X UDP protocol を参考にしています 日時の項はWord64 と成っていますが、実際のbyte列データでは13桁が相当する気がしています。Word64は他でも取り込んで問題ないので、その方式で
Byte列のデータの一部を取り込んで これを日時に変換してみるのですがどうもうまくいきません。
 Word64の場合は 8桁のByteデータを取り込み 86系への変換(Reverse)してからlong(Int64)に変換しています。その後 C#(C++)の DateTime形式にしていますが、何か根本的な所が間違っているきがしていますが何かアドバイスは御座いませんでしょうか。
WSJT-Xのソースの件で取り組んでおられたようなのでよろしくです
 
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者

Re: Th527API.zip
846
2018/11/22(Thu) 18:27:38
JJ1SWI 香川
このリンクは現在無い様です。
hamlog50.dllの仕様が見たいのですが、現在も公開されてますでしょうか?

(また、本当の最新版以外へのリンクもない(Clickableでない)様です。)
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop
タイトル
記事No
投稿日
投稿者
参照先
Re: 総務省 Web-API機能
843
2018/04/19(Thu) 06:57:19
JA2BQX 太田

こんにちは。

VB2010 でテスト中...

mw_req_conditions.pdf を見てもう少し条件等の記載が必要のようでした。
URLを書き直したら取得出来ました。
このスレッドは管理者によってロックされていますので、返信並びに編集は出来ません!
pagetop