Image_Processor アゲイン2
こちらで、色々、構想を紹介しましたが、その後も、開発を続けています。
画面も、だいぶ整理できて、形が見えてきました。 いくつかの項目は、動き始めて快適な操作感ですが、まだ、うまく動かない部分もいくつか残っています。 だんだん、難しくなってきて、一つ解決する時間がだんだん延びてきています。 1日、ああだ、こうだと触ってみても、解決法が見つからずに、停滞している時も有ります。
あと、一息なんですが、この一息が、「胸突き八丁」で、なかなか、切り崩せません。
プログラムが大きく、複雑になってきて、開発環境の限界も見え始めました。
ある日、少し処理を増やしたら、こんなエラーが出始めました。 いままで、ずぅ~っと問題なく動いていた画像処理ルーチンなんですが。 どうしたのだろうと思いましたが、試しに、カラーマトリックスの処理をパスしてやると、何の問題もなく動作し始めています。 どうもメモリの限界のようですね。
エラーの詳しい解説を見てみると、下のメッセージの様に、メモリはメソッドあたり64kBしか割り当てられていないのですね。 意外に少ないという感じ。 まあ、無料開発環境だから、贅沢は言えないかも。 動かなくなったら、メソッドを小分けにするしかないかな。
このカラーマトリックス処理は、サンプルについていたので、そのままにしておいたのですが、この用途には、全然使っていないので、外して置くことにします。 それでも、かなり、限界に近づいていることは確かですね。 プログラムの行数も4000行(空白行やコメント行も含んでいます)を超えました。 確か、こちらの方も制限が有った様な。
さて、それはそうと、だいたい、こんな感じの画面に落ち着きそうです。
常用しない設定項目をメニューに押し込んで、常時使いそうなものだけ残してみました。 下の方のボタンはまだテスト用のボタンなどが残っています。
ログ項目は、前回から配置していましたが、下の方の空いたスペースに、交信相手局の画像を、4枚まで記録できる様にしてみました。 また、記録画像とペアで相手局コールサインも記録する事にしました。 この相手局コールはマクロを使って画面に貼り付けることが出来ます。 一応、画像貼り付けは、4枚同時でも出来ますが、まあ、そんなに貼り付けることは無いでしょう。 ただ、過去のものを貼り付けることはあり得るでしょう。 なお、記録画像とコールは左が新しいもので、古いものは右にシフトしていきます。
一方、右の方に移動した貼り付け文字は、マクロを使って、ログの項目や先ほどの記録コールを貼り付けることが出来る様になりました。 これで、相手局毎に、貼り付け文字を変える必要は無くなりました。
マクロ入力は、メッセージ入力ボックスに直接入力しても出来ますが、やはり、ややこしいので、以下の様な支援画面を作ってみました。

メッセージ入力ボックスをマウスで右クリックすると、このメッセージ編集支援画面が出てきます。 最初は、メッセージ入力ボックスに表示されていた文字列がそのまま表示されます。 支援画面の入力欄に直接メッセージを入れて、マクロの所では、一覧の中から選択して、「挿入」ボタンをクリックすれば、入力欄にマクロが貼り付きます。 後は「保存」をクリックで、入力欄の編集は終了です。 キャンセルすると、何もせずに戻ります。
マクロの割り当てはMMSSTVのマクロに合わせてあります。 編集画面などもMMSSTVの「パクリ」ですね。
さて、整理統合した各種設定はメインメニューの中にまとめています。
このメニューの中で、各種数値を設定するというのも意外に便利です。 「環境設定」みたいに別画面で設定するのに比べると一覧性は有りませんが、まあ、別画面を漬からなくて良いだけ「楽ちん」かもしれません。
さて、あと、2~3解決できていない問題が残っていますので、ただいま、奮闘中です。 もう一息なんですがねぇ。 この一息がなかなか進みません。
| 固定リンク
「アマチュア無線」カテゴリの記事
- CW12-TIM・その後(2009.12.24)
- CW12-TIM GPS Receiver(2009.12.05)
- PSK Reporter (2)(2009.12.22)
- PSK Reporter(2009.12.21)
- 新年号(2009.12.20)
「パソコン・インターネット」カテゴリの記事
- CW12-TIM・その後(2009.12.24)
- CW12-TIM GPS Receiver(2009.12.05)
- 新年号(2009.12.20)
- CW12-TIM・その4(2009.12.09)
- CW12-TIM・その3(2009.12.08)


コメント
神川/JA1WGRさん、訪問&コメントありがとうございます。
そうでした。4:3以外の画像の時の対策を忘れていました。
結構、面倒そうなので、後回しにしている内に、忘却の彼方にでした。
そのうち、何とかしますので、少々お待ちください。
それでは。
投稿: TAKA | 2009年5月27日 (水) 17時43分
神川/JA1WGRです。いつもお世話になります。始めての投稿です。今、ImageProcessor 09.4.19版を愛用しています。が私は縦長(縦800横600)画像を使う場合が多いのですが、コールサイン等の文字をImageProcessorの送信画像に貼付け(置いて)てEasyPalに転送しますと、EasyPal上では文字が見えなくなる時があります。
ぜひ、いつかのV-UP時対応をお願いします。以上よろしくお願いします。
また、WSJT To HAMLOGも使い始めました。こちらも便利に使っています。
投稿: 神川歳夫 | 2009年5月27日 (水) 15時04分