! " # $ %

Anuncio
'
( ))
*
!
"# $
" $" + )
%
*
&
"
!
"
$"
"
#
$ %
&
!
!'
!
(
!
$
!
!
)
*
)
)
+
$
#
!
&
!
!
!
'
!
, -./
-.
,&-/
$
!
#
#
-.
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 #
Descargar