I have files with data for electrocardiograms (ECG). Each ECG has 2 files, one file (.inf) that is a directory file and a second file (.txt) that contains the raw data. Each ECG has 12 stips (channels).
I want a program written that will display an ECG with the strips (channels) from the top to the bottom of the page (eg 1 strip per line). Strips must line up with each other vertically. Must be able to scroll to the right if the strips are too long for the page. Must be able to manually drag the strips up and down the display to change their order. Must be able able to space strips evenly from top to bottom once re-arranged if needed.
I also want to be able to change the displayed strip speed (options of 25mm/s, 50mm/s, 100mm/s, 200mm/s) and height (10mm/mV, 20mm/mV) on the display if needed.
I also want calipers to make time measurements (down to the nearest millisecond). Best if calipers show a vertical line from top to bottom of display for the start and stop of each measurement with distance displayed in ms or beats per minute (should be able to toggle between both). Must be able to re-adjust start and stop vertical lines of caliper independently. Must also be able to also drag start and stop of calipers together. Must be able to display more than 1 caliper at the same time (eg 10).
Must have tabs to allow switching between opened ECG's.