' ( )) * ! "# $ " $" + ) % * & " ! " $" " # $ % & ! !' ! ( ! $ ! ! ) * ) ) + $ # ! & ! ! ! ' ! , -./ -. ,&-/ $ ! # # -. 0 ( # $ ! $ # # Interfase al Paciente 12 ECG Frontend 12 Acond. de la señal Analog Multiplexer 1 1 Aislamiento analógico Filtro y buffer 1<12 Reconstr. de la señal 12 Hacia el circuito aislado Hacia el circuito no aislado Aislamiento de la Aliment. Selección del canal Aislamiento digital Generador del clock Aislamiento digital Coord. de los canales 12 Al PC Selección del canal Reset manual Alimentación del sistema Circuito Electrónico Ordenandor Personal Matlab: - Representación - Procesado / Análisis - Exportación Matlab Data Acquisition Toolbox Data Acquisition Engine Almacenamiento en disco duro Tarjeta de adquisición de datos Datos adquiridos 0 12 1 ( ! , -. ) 0 0 + / 1 ! 2 0 ! # # ( ' ' ! ! ! 3 3 ! ( $ ! - ,! 0 / $ Amplificaión diferencial Red de Wilson Buffers BD I BD BI II (BD+BI) 2 PI CTW BI III (BD+PI) 2 aVR PD (BI+PI) 2 aVL PI Tierra Aislada aVF Pantalla Buffer CTW P1 V1 P6 V6 0 5 67 ,8 9 4426 $ - 9 :;2 0/ ( <=> ! ?: :@ , 0 / ( 0 B , = A/ , 2 4 A1@ 2A? / $ ! $ A%FF , ) , =>E@22 A/ =2 A ) ,4426 / 5 >CD-/ $ A , ) A1@ 2A? @%7 / 1 ! # ! "#$%& ( 5 5 ! ' ,-B5/ ' 4 A ! . ! ,! 0 ! ' ( $#)#* # ! , 2 G/ , 26 / ' & ! & ' ) / ! &! % #) ! *# $ % ( # F?A @ 3 , 22 H ! ' ) ! / $ =27 A $ , A $ =>E;22 A/ F?A @ ' ) ! 3 ! & ! ! , 9 I: ! B ! 0 ,! + $ * !& & 0 $ / # ! ! -. ! *, - -B5 $$ (# ! & ! ,! 0 / ) ! ,8 9 4426 / 3 -B5 ! 3 =27 ( ,, $ 9 =22/ ! ( 0 B J&A: 4 &A $ -B5 # # 3 ) ,! ! / , / 3 # & -B5 ! ! $ ! ,! ' 0 <<G / . 0 * ( 2 2:@7 ' ! 1 : $ =I 2 7 ! ! $ # # ,, 9 I:/ $ ,, 222 $ ,, 9 =I/ =:/ ( 9 ! # -. # J&A: 4 + & ! ! # # 8 ' ! * ! # ) + /$ # $ 0 ( -. & ) ) I % ) ( ,;:7-B<4?/ + #%$ (# 1.:2I ,! ! 0 / J&A ,F%8/ 4 =6> = H -%J* : $ & 1 $ ( $23#* ) =6> , $ F*J 2. / ,2 2 G/ $ 0 ! IIK ! ' 1 =2267 ? # $ -. ) # ! & 44 <67 $ ) & J&A ;& $ ' - $ ' = # # +' #%$ (# & $ 1 $ #3# $ $ # *&.@I:2H? 7 ( =67 * = 46> ! $ 1 # $ ++ #%$ (# & $ $#( *#2 3 => ) &- $ & ) ! ! L=> 22 A ) 1-L1- ?%A2=2=* # ;2 A ! 1-L1- ?%M2=2=* = 6> 1 ! 1-L11N=> ;2 A ! 1-L :=2 A * &- 4 . & ) $ ) ! *%&2: >C C ' 1 ! : = > ( ) -. A ) $ : ,;:7-B =:?/ F & I 3 $ ,;:7-B<4?/ # ) 1 # ' 8 ,! 0 / $ ! # 1 $ J&A: 227 ;&A ' I # ! DAQ Start Create ai - analogue input object EXIT ConvertDAQ Main Menu end set ‘InputType’ set ‘AddChannels’ set ‘SampleRate’ set ‘SampesPerTrigger’ set ‘LogFileName‘ set ‘LoggingMode‘ Record & ConvertDAQ or Record Start ai Leads Menu Call function plotecg 3 leads 6 leads 12 leads Custom Select no SamplesAcquired < preview ? Ok GUI -Channels Delete ai Leads defined ? yes Use previous names and configuration of the leads no What was the main choice? Use default names and configuration of the leads Record Return to Main Menu Record & ConvertDAQ ConvertDAQ Cancel Update Leads ? end Filename and pathname defined? Ok end 1. Extract log data from DAQ file. 2. Save header to MAT file. Ok 1. Read 1000 samples from DAQ file. 2. Create buffer. 3. Convert Matrix. 4. Save buffer to MAT file. Create filename and pathname. Save header Cancel Create filename, pathname Ok Create patients header: - name - pathology - sampling frequency - recording time, etc. Cancel no end Display header End of DAQ file? no Ok no Header correct ? Call function viewecg Ok 0 5 4 1 6 $ . B -. # $ ! ? $ % * ; F ?FI2 4 O 67 $ 0 $ 4 ! # 1 1 ! # 7 + ! ' A' ! # ! ) $ % $ ! 1 # # % ! , $ . / $ * ! ! 7 & # # # $ ! ' & # $ * $ -. # ! 8 P Q- 9 M M P Q5 H O M % M . " P4Q 0 M % 0 +&> P:Q B 6 5 M H FH% &- ? O M P=Q M % M <<: * & 7 PIQ % I=( A * ! H 222 * $ 8 B P@Q 1AT ?FI2 4CI2 : + 4 M A A - M H & P;Q 1 / )+ % 5 R* ( 7 22 <<@ 1 * ! ) ) <<4 M # 2I * % B % 5 6 F 22 S . B % 5 6 F 22 ? & M ! $ 0 : F - @ 22 1 -A A #