待機タイマー

  • このトピックには2件の返信、2人の参加者があり、最後にhymdにより6年、 11ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #4758
    hymd
    参加者

    お世話になっております。
    サブルーチンで繰返し(FOR)を使用してテキストフィールドに現在値を入れることでタイマーを作成しているのですが、このタイマーを頻繁に使用するとJava(TM)Platform SE binaryが応答しないエラーが発生します。タスクマネージャーで確認するとメモリーが1GBを超えています。
    外部機器とのシリアル通信での応答に待ちタイマーを設けたいのですが、次のコンポーネントに行くまで5sec程度の待機をして次の指令に行くようなタイマーは、どうすればできますか?

    ユーティリティのタイマーで試みても上手くいかないのでご教授ください。

    #4760
    MZPlatformユーザー会
    キーマスター

    試してみましたが、こちらではメモリ使用量が増えるという現象は確認できませんでした。

    一方で、添付していただいた作成方法でご希望の処理が実現できないのは確かです。

    タイマーでも難しいかもしれません。スレッドアロケータを用いたサンプルを添付しますので、この方法で実現できそうかお試しください。

    添付ファイル:
    #4762
    hymd
    参加者

    早々の返信ありがとうございます。
    メモリー増加に付きましては、こちらのPCの問題かもしれません。
    ご指導いただきましたスレッドアロケータを用いて構成したところ、
    メモリー増加もなく、今までは30個連続までが限度(メモリー増加の為)でしたが、
    シリアル通信を使用して連続100個のデータをメモリー増加もなく入手することができました。

    ご教授ありがとうございました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。