C言語でEV3開発(24)-APIの実行時間を測定してみた。>C言語でEV3開発(24)-APIの実行時間を測定してみた。HRP2/EV3RTが提供する各APIの実行時間を測定してみたので、その結果の報告になります。測定方法は、シンプルにしました。10秒間、ひたすら測定対象のAPIを実行し、実行回数をカウントします。実行回数は、実行するたびに変化することが考えられるので、この試行を10回行います。この10回の試行回数で得られた測定対象のAPIの実行回数の平均値を、「10秒間で測定対象のAPIが実行された回数」とします。この「実行回数」から各APIの実行時間を算出します。数字の単位は、「μ秒」です。3.2140957383.実行してみてモーターの値の取得(ev3_motor_get_power/ev3_motor_get_counts)について、センサーの値を取得するAPIに比べて10分の1以下となっています。それに対して、モーターに値を設定するAPIの実行時間が(センサー取得のAPIと比較して)倍以上となっています。これは、どのような違いに起因するものなのでしょう...。調査はココまでにしておきます。今回の調査で得られた実行時間については、おそらく最適な実行時間となっていると思われます。そのため、他の色々な処理を実行、また定周期処理や割込み処理が実装された場合には、この時間はもっと変わってくると思います。1つの実行時間としての目安になれば、と思います。4.公開しています今回の測定で使用したソースコード、及びバイナリファイルはGitHubで公開しています。温度(湿度)センサを使ってみた(1)-ArduinoでDHT11どもです。今回は、久しぶりにセンサーを購入して使ってみたので、それについて記載します。記事を読むMFCプログラミング(2):コピー機能の実装どもです。前回に引き続き、今回もMFCネタです。内容は、MFCでの「クリップボードへのデータ記事を読むホールセンサーの種類と使い方どもです。今回のエントリは、表題にある「ホールセンサー」についてです。1.「ホールセンサ記事を読むQtでRaspberryPi/GUI開発(5):pigpioを使ってみたどもです。RaspberryPiを購入して、LEDも手に入れたのでコレをチカらせてみようと思いま記事を読むRaspberryPi3を購入しましたどもです。今回のエ記事を読むC言語でEV3開発(10)-opOUTPUT_CLEAR_COUNTコマンドどもです。前回のエントリーのラストで、「モーターを動かすコマンド」と書きましたが、今回紹介するコ記事を読むLinux/EclipseでRaspberryPiのクロス環境を構築してみた...がっ!どもです。記事を読むelicpse/CDTでのgdbでのソースを追従したデバッグができない問題どもです。今回のエントリーは、Eclipse上でgdbを利用したデバッグ中に発生する問題について記事を読むC言語でEV3開発(13)-opOUTPUT_STEP_SPEEDコマンドどもです。「opOUTPUT_STEP_S記事を読むRaspberryPi起動時にpigpiodがスタートしないようにするどもです。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト上に表示された文字を入力してください。ENTRYSourcetrailを試してみました(2)-Eclipseと連携どもです。前回のエントリで、ソースコードを解析するオープンソース「Sourcetrailを試してみましたどもです。最近、ソースコードの解析に役に立ちそうなツールを見つ土壌湿度センサーの出力値の比較:SEN0114とSEN0193どもです。今回も、センサーの性能、測定結果を比較してみた結果につい温度センサの出力値の比較どもです。今回は、センサーの性能、測定結果を比較してみたので、それ自宅で電子工作(2)-ラズパイのSPIコネクタ自作どもです。今回は、電子工作です。最近のコメントRasbianの新しいバージョンが出たので、クロス環境を更新してみた。Rasbianの新しいバージョンが出たので、クロス環境を更新してみた。RSSWordPress.orgC言語でEV3開発(24)-APIの実行時間を測定してみた。