Re: [問題] 手機繪製藍芽心電圖Hi-byte,Low-byte為何
首先看了一下spec.
是AD 12bit , 所以是數值範圍是0~4095 (0x000~0xFFF)
你要將接收到的ECG資料內的LEAD資料分析出來,
利用Integer.toBinaryString()或其它相關函數
將原本的16bits重新組合成12bits, 才能得到真正的數值資料
得到全部的數值資料後再利用Canvas來畫波形圖
※ 引述《m070888 (花水木)》之銘言:
: 各位前輩您們好
: 小弟目前想試著開發能在手機上繪製心電圖的APP,至於心電圖的資料是透過市售
: 具備藍芽傳輸功能的心電圖儀器,成功與儀器連上後,收到一連串連續的封包資料
: ,廠商的文件概略寫了第三byte為Hi-byte,第四byte為Low-byte...etc,不知有無
: 前輩了解如何將所謂的Hi-byte與Low-byte轉成波形,廠商文件如下:
: https://docs.google.com/file/d/0BzeLnhNE9RSYMThWSWU0blh5ZGc/edit?usp=sharing
: 在此麻煩前輩指點,雖試著上網尋找答案,卻尚無收穫,在此懇請各位前輩幫忙,
: 謝謝各位前輩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.35.172.112
推
08/05 16:43, , 1F
08/05 16:43, 1F
→
08/05 16:44, , 2F
08/05 16:44, 2F
推
08/05 16:46, , 3F
08/05 16:46, 3F
→
08/05 16:48, , 4F
08/05 16:48, 4F
→
08/05 16:50, , 5F
08/05 16:50, 5F
→
08/05 16:51, , 6F
08/05 16:51, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):