待機タイマー

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 件)
  • このトピックに返信するには、ログインしてください。