プログラミング言語お勉強の成果! | バイクとアメリカン雑貨のアイアンポニーのブログ

プログラミング言語お勉強の成果!

ここのところプログラミング言語のお勉強を始めまして、中々文章読んだり練習問題解いたりしてても

身につかない感じだったので、とりあえず形になるようにどうせなら仕事の役に立つ物をってことで

チェックサム計算機作りました♪

 

チェックサムってのはデータが壊れてないか計算式にのっとって計算してその答えをデータに埋め込んで

おいて後で検算に使うみたいなやつなんですけど、

バイクのECUのデータ編集するとこのチェックサムが合わなくなるので、頭の良いECUだと

”データが壊れてて危ないのでエンジンかけません” とか、

”誰か悪い事したでしょ!もう何も受け付けません!” とか

検算式の種類も色々あったり、メーカーによってその後の使い方も違ったり色々あるんです。

で、今までは編集用で使ってるソフトのプラグイン作って保存のタイミングで計算するようにして使ってたんですけど、

いかんせん、毎度毎度同じ様なチェックサムの種類と計算する範囲とチェックサムのアドレスとか1車種ずつセッティング

しとかなきゃいけなかったので、もっと楽したいと思っていたのでとても良いものが出来たと思います!

 

 

このソフト使えば、基本的には自動でどのタイプでどこに書込むかとか判定して計算して保存できちゃうので

かなーり良い出来だと自画自賛してます。 (一部どうしても自動で判定できないタイプがあるんですがね)

 

同じ様な仕事しているお友達にはよろこばれるハズなので、せっかくならという事で多言語仕様にしてみました。

 

もうちょっと完成度が上がったら販売も考えようかなぁ?

日本で欲しい人いますかね?? (あげるとは言ってない)

 

次作るものの予定もだいたい決めた!

 

バイクのECU書き換えは当店へ!! IRON PONY