mieki256's diary



2012/01/31(火) [n年前の日記]

#1 [processing] Processingでexportしたアレコレがおかしい

先日、 _Processingで作成したストップウォッチ だけど。CPU Atom N270(1.6GHz)のネットブック、Lenovo IdeaPad S10-2 で動かしてみたところ、動作が怪しいことに気付いた。 メインで使っている Intel Core i5-2500機で動かすと、この症状は出ない。不可解。

何にせよ、Processingのmillis()がフレームレートと関連した値を返してくるあたり、Processingはあらゆるステータスを表示フレームレートに基づいて算出・記憶・参照させているような気がしてきた。キーの入力も、時間の測定も、フレームレートに支配されている予感。自信はないけど。

解決策がないか調べているうちに、Processing は Java の System.nanoTime() が使えることを知った。これはナノ秒を測定できるメソッド?で、Java5からサポートされている。ひとまずソレを使って時間を取得するように修正した。

修正版を IdeaPad S10-2上で動かしてみた。相変わらずフレームレートはおかしいが、時間取得は一応正確な模様。手持ちのデジタルストップウォッチと照らし合わせてみたところ、1分程度測定した限りでは、そんなにズレがないように見えた。どうにか解決、したような気がする。たぶん。

以上です。

過去ログ表示

Prev - 2012/01 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project