• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

ZO-3のブログ一覧

2011年09月22日 イイね!

エクセルでログメーターの表示方法

エクセルでログメーターの表示方法エクセルでECUのデータをメーター風に再現する方法を紹介します。
エクセルの関数とマクロを使ったことがある人は簡単です。

まず、ROMRADERやOPENPORTで作成されたファイルをxlsにします。
おいしい部分、つまり表示したい部分を2000行ぐらいを別のシートにコピーします。
それ以上になると動きが遅くなります。

別のシートにvlookup関数でsample項目に対する1行分のデータを表示させます。
それをもとにグラフ化を行います。

sanmple項目の数字を自動で1つ加算することで表示が変わるようにします。
ただ、数字を変更するだけではvloopup関数で計算されないのでセルを移動させることで再計算を行います。




ソース
Sub Macro1() '再生
Range("B7").Select
ActiveCell.FormulaR1C1 = "再生"
Range("A2").Select


Do Until ActiveCell = "停止"
Range("A2").Select
Let samp = ActiveCell '
ActiveCell.Offset(1, 0).Activate '
samp = samp + 1 '時間調整
ActiveCell.Offset(-1, 0).Activate '
ActiveCell.FormulaR1C1 = samp '
Application.Wait [NOW()+"0:00:00.03"] '時間調整
Range("B7").Select
DoEvents


Loop


End Sub

Application.Waitのところで待ち時間を設定します。
パソコンの能力などによって時間通りの表示が違うので修正します。

モニター風にグラフが動くようにするにはデータの範囲分vlookup関数を仕込みます。
そのときもsample項目は表示のところのsampleのリンク+1というようにセルに入力します。


グラフ機能は棒グラフやドーナツグラフにしてそれっぽい表示をさせます。
あとは創意工夫でお好みのメーターを作ってください。

マクロ実行された画面をキャプチャして動画ファイルに変更するにはキャプチャレコーダーのソフトを使用します。
私はフリーのカハマルカの瞳というのを使用させていただきました。
操作は簡単でいいのですがキャプチャ範囲が広いとコマ落ちします。
最近は面倒なのでモニターをデジカメで撮る原始的な方法でやっていますが・・・

単なるデータもこのように再現されれば面白いですよ~


Posted at 2011/09/22 21:12:34 | コメント(5) | トラックバック(0) | ECU | 日記

プロフィール

ZO-3(ぞうさん)です。オサーンですがよろしくお願いします。 なお、本ブログに記載されている内容は、根拠の無いモノも含まれておりますので参考される場合は十分...
みんカラ新規会員登録

ユーザー内検索

掲示板

<< 2011/9 >>

    12 3
4567 8910
111213141516 17
1819 2021 222324
252627 282930 

リンク・クリップ

HKS HIPER CHALLENGE 2017 Rd4 
カテゴリ:その他(カテゴリ未設定)
2017/12/21 03:37:46
ジムカーナ参戦 
カテゴリ:その他(カテゴリ未設定)
2017/09/21 03:00:53
なでしこりん 
カテゴリ:その他(カテゴリ未設定)
2015/06/21 18:56:33
 

愛車一覧

その他 その他 その他 その他
アドレスV125G (K9) インジェクションで一発始動 バックミラーがハンドル幅のすり ...
スバル レガシィツーリングワゴン スバル レガシィツーリングワゴン
OPENPORTでECUの設定変更によりブースト圧1.0barでコントロールしようとして ...

過去のブログ

2021年
01月02月03月04月05月06月
07月08月09月10月11月12月
2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2019年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2016年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
2013年
01月02月03月04月05月06月
07月08月09月10月11月12月
2012年
01月02月03月04月05月06月
07月08月09月10月11月12月
2011年
01月02月03月04月05月06月
07月08月09月10月11月12月
2010年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ
© LY Corporation