AFVP - A Realistic Ventricular Rhythm Model During AF 1.0.0

File: <base>/afvp/00README.txt (1,520 bytes)
00README.txt       -- This file
afvp.c             -- main source file of the model
afvp.h             -- header file of the model
vpintv.c           --  functions used for determining ventricular pacing rate 
			(called by afvp.c, only 2 VRS algorithms are included
			 as examples)
rand.c             --  functions used for determination of AF rate (called by
		        afvp.c)
config.txt         -- an example of configuration file used as model input
plotRR.m           -- a simple Matlab script for quick view of the model-
		       generated RR intervals (eg., outrr1.txt)

To compile:

   make

This should generate no errors. Run the model by typing:     

    ./afvp config.txt

The program will read the configuration parameters from config.txt 
and generate the following output files (filename defined in config.txt):

outaa1.txt      -- atrial intervals (or AA intervals, PP intervals)
outrr1.txt      -- ventricular intervals and event types (RR intervals, and
		    flags for pace/sense)
outav1.txt      -- time, activation direction flag, AVJ recovery time, AVJ
		    conduction time, AVJ refractory period
outlog1.txt     -- detailed event log file (for purpose of debug and detailed
		    analysis)

You may specify random seed numbers by an extra command line argument,
otherwise the random number is taken from the system clock. Note that
for repeated rapid executions of the code, some sequential calls may
have the same random number.

Plot the output in Matlab with

     plotRR('outrr1.txt')