これまでのような飛び飛びの描画ではなく、連続したグラフが美しく表示されるようになった。ラインを2重に引いた(座標を1つずらす)ので折れ線グラフがはっきり見えるようになった。細かいところや、枠線などがないので完璧とは言えないが、当面の心電波形の表示はこれで完成と言える。いやあ、長かったけれど何とかここまできた。このあとは、スケールを描くこと、PCコンソールではなく、ロータリーエンコーダのようなもので調整が出来るようにすること、ケースに入れることなどが残っているが峠は越した。ひっかかるところがある。表示波形のR波(一番鋭いところ)のピーク値が低いことだ。後のT波、U波と同じくらいである。したら病気なのかも知れないが、そうではなくて、サンプリングが少ない可能性の方が強い(希望的観測)。AVRとARMのUARTインターフェースで、第一バイトを識別するためデータを端折っている。残さずデータをARMに送るのは、以前、コメントでいただいた、5ビットづつの2バイト送信ロジックを検討してみるのも面白いかもしれない。いやいや、やることはまだ山ほどある。心電計プロジェクト:スケールが出ると心電計らしくなる(2015.01.08)心電計プロジェクト:TFT液晶に念願の心電波形が出た(2014.12.18)心電計プロジェクト:STM32F103の心電波形表示で悪戦苦闘(2014.12.03)心電計プロジェクト:CooCoxでARMの表示系ソフトを開発する(2014.10.16)心電計プロジェクト:表示部のARM基板の開発環境を一新する(2014.09.19)コメントO-familyさん、コメントありがとうございます。忙しくて対応が遅れ申し訳ありませんでした。>左右逆ではないですか?はい、承知しています。他にやることが沢山あって進んでいません。これ、表示装置を逆にして、波形の極性を逆転(手の電極を左右逆に)すれば、正しい方向になるんですよね。詳しい解説ありがとうございます。ははは、診断ができるほどの精度は考えていません。ノイズがとれませんね。それでも、心拍数くらいは出せそうです。心電計が進展しているようですね。病気の判定は、四肢誘導(I,II,III,aVR,aVL,aVF誘導)と胸部誘導(V1~V6)の12個の極性や変異を見て、おおよその診断がされます。I誘導だけでは、期外収縮、心房(心室)細動、頻拍、除拍などの、明らかな異常なら見つかると思います。23時34分ねむいさん、早速のご対応ありがとうございました。何か狙い打ちのように、ねむいさんのコードのあらさがしをしているようで申し訳ありません。差し替えますが、今のところ無事表示はできていますのでご心配なく。21時25分がた老さまこんばんは、ねむいです。直線描画のルーチンにおいて各軸の終点の値が起点より小さいときに正しく表示されないバグがありました。真に申し訳ありません。私の置場のSTM32F107向けの作例はひとまず修正しましたのでお手数ですが差し替え願います。直線描画関数の引数順序もレクタングル系のものとすべて統一しました。お手数ですがお手元のプログラムは新しい引数の順序に修正願います。21時10分コメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。心電計プロジェクト:スケールが出ると心電計らしくなる。