차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
ti_ads1298_ecg [2024/04/03 00:26] 14.63.160.16 이전 판으로 되돌림 (2024/01/20 09:56) |
ti_ads1298_ecg [2024/05/10 01:32] 127.0.0.1 이전 판으로 되돌림 (2024/05/05 04:09) |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== TI ADS1298 ECG ====== | ====== TI ADS1298 ECG ====== | ||
- | ECG(Electrocardiogram) 형식 | + | TI ADS1298 모듈에서 쓰이는 |
- | ===== 파일형식 | + | ===== 특징 ===== |
- | 1회의 펄스가 기록되면 0x40 로 마치는 특징이 있음. | + | 1회의 펄스가 기록되면 0x40 로 마치는 특징이 있다. |
{{: | {{: | ||
+ | |||
+ | ===== 여는 프로그램 ===== | ||
+ | |||
+ | 알려진 뷰어 없음. (아직 못찾음) 기존에 소개된 [[https:// | ||
+ | |||
+ | ===== 파싱 가이드 ===== | ||
+ | |||
+ | 적합한 변환식(formula)를 찾을 경우 아래의 파이선 코드로 파싱에 도움을 받을 수 있을 것이다. | ||
+ | |||
+ | <code Python> | ||
+ | # | ||
+ | # -*- coding: utf-8 -*- | ||
+ | |||
+ | IF = " | ||
+ | OF = " | ||
+ | |||
+ | def doing(byte, pos): | ||
+ | if byte != b' | ||
+ | with open(OF, ' | ||
+ | f.write(" | ||
+ | |||
+ | return 0 | ||
+ | |||
+ | def end(): | ||
+ | print(" | ||
+ | return 0 | ||
+ | |||
+ | def main(args): | ||
+ | pos = 0 | ||
+ | byte = b'' | ||
+ | |||
+ | with open(IF, ' | ||
+ | while pos == 0 or byte != b'': | ||
+ | byte = f.read(1) | ||
+ | doing(byte, pos) | ||
+ | pos +=1 | ||
+ | if byte == b'': | ||
+ | end() | ||
+ | |||
+ | return 0 | ||
+ | |||
+ | if __name__ == ' | ||
+ | import sys | ||
+ | sys.exit(main(sys.argv)) | ||
+ | </ | ||
===== 연관 링크 ===== | ===== 연관 링크 ===== | ||
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | * [[https:// |
+ | * [[https:// | ||
+ | * [[https:// |