2003 יאמ
1
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
9 ...............................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
13 ............................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
19 .............................
................................
................................
19 ................................
................................
................................
................................
................................
................................
................................
................................
................................
תכרעמה לוחתאו תואה תספדה – 'ה בלש
22 ................................
................................
................................
................................
23 ..............................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
................................
2
3
אובמ.
1
טקיורפה תרטמ 1.1
.
(Man Machine Interface ( MMI הנוכמ םד א קשממ רוציל הניה טקיורפה תרטמ
םדאה לש תילאמינימ תוליעפב תנייפואמה תרושקת ,הנוכמו םדא ןיב השדח תרושקת תרוצ רוציל הזב ונתנווכ
.ןהילא ביגמו ,לוכיבכ "תובשחמ ארוק" בשחמה הבו
יטרואית סיסב 1.2
.םדאה לש תימונוטואה םיבצעה תכר עמ לע םימיוסמ םייוריג לש העפשהה םינש ךשמב העודי יעדמה םלועב
בצק,העזה .הדידמל תונתינה תויגולויזיפ תועפשה לש הרדסל םימרוג םדאה לצא "ישגר ןעטמ" םיררועמה םייוריג
םינתשמה םייגולויזיפה םידדמהמ קלח קר םנה םימונוטואה םיבצעה ךרואל DC חתמ ,םינושיא דוציר ,בל
.םירקש תולגל ידכב ולא תודבועב שמתשמ םסרו פמה ףרגילופה רישכמ .הז יוריג תובקעב
.םימונוטואה םיבצעה ךרואל חתמב םייוניש י"ע םיישגר םייוניש תולגל ידכב הז ןורקע לע ססבתמ טקייורפה
שמתשמה ןומיא 1.3
ךכ ךותמו תימנוטואה םיבצעה תכרעמ תוררועתה לע טולשל דמול אוה ובש ,םידקמ ןומיא ךילהת רבוע שמתשמה
ויבגל טרופיו Biofeedback ארקנ ןומיאה ךילהת .םימונוטואה םיבצעה ךרואל חתמה לפמב יונישה לע טולשל
.ךשמהב
שומימה תרוצ 1.4
.בשחמ ךסמ לע םיעיפומה םיפלחתמ םילובמיסל שמתשמה תפישח י"ע שמומ טקיורפה
לע תודוקנ יתש ןיב חתמה תא תודורטקלא יתש תרזעב דדומ רשא רישכמל רבוחמ,םילובמיסב הפוצה שמתשמה
.ועורז
םיחתמ שרפה יונישל תמרוגה שמתשמה לצא תישגר הבוגת תררועתמ ,ןיינועמ אוה וב רשא לובמיס עיפומ רשאכ
.ועורז לעש
חתנל לגוסמ יסיסב תוא דוביע ידי לע רשא ,בשחמל עדימה תא on-line
ריבעמ םיחתמה תא דדומ רשא רישכמה
.שמתשמה רחב לובמיס הזיא תמא ןמזב
.רירש תלעפה אלל בשחמל םדא ןיב תיסיסב תרושקת רוציל ונתרטמ תא ונגשה וז הרוצב
היצקילפא 1.5
.תויולבגומ םע םישנאל רזעל תויהל הלוכי הז טקיורפב תשמוממ רשא תרושקתה
םילוכי םניא םקלחו ,יוארכ םהירירש לע טולשל םילגוסמ םניא
CP
מ םילבוסה אמגודל
תרושקת וליפא הביבסה םע רשקתל בר ישוק םהל שי ןכ לע .םינמיס תפשב שמתשהל וא בותכל , רבדל
.םייסיסבה םהיכרוצ תא אלמל ידכב תיסיסב
.וז היעבמ םילבוס רשא הלאל רוזעל תודעוימה תונוש תרושקת תוכרעמ קושב םויה תומייק
רשא םיגתמ ידי לע םיפדפ דמ תרושקתה חולב.בשחמ גצ לע עיפומש תרושקת חול לע תוססובמ ולא תוכרעמ
.ןושלה וא שארה תזוזת י"ע גתמ תלעפה אמגודל.םהב הטילש שמתשמל שיש םירירש י"ע םילעפומ
ןוויכל םינושיאה תעונת תא תכרעמה לש יוהיז ידי לע.םינושיאה לע הטילש תלוכי לע תוססובמ תורחא תוכרעמ
.ותוא בבוסה םע רשקתל ךכו תרושקתה חולב תונוש תויצפוא ןיב רוחבל שמתשמה לגוסמ םיוסמ
תוססבמה תורחאה תוכרעמה תמועל ,רירש ףא לע הטילש תשרוד הניאש ךכב אוה תיחכונה תכרעמה לש ןורתיה
תולוכי ןניא תורחא תוכרעמש הלאל רוזעל הלוכי תיחכונה תכרעמה ךכש ןוויכמ .םירירש תזוזת לע ןתלועפ תא
.םתא תרשל
השק יזיפ ץמאמב ךורכ רבדה ךא םירירשב טולשל םילגוסמ רשא הלא ל אוה ונגצהש הטישב ףסונ ןורתי
.םתניחבמ
4
,בשחמ קשממ לע בותכל םדאה לכוי וב רשא , הנוכמ -
המדקה 2.1
םדא קשממ תריצי התייה ,המדקהב ןיוצש יפכ ,טקיורפב ונתרטמ
לש ותבשחמ תרזעב עצבתת הביתכה .אוהש יעצמא לכב וא "הע יגנ ךסמ"ב ,רבכעב ,תדלקמב שמתשהל קקדזיש ילבמ
לכב וא ,ולש תובוגתב ,ולש םיסקלפרב םדאה לש ותטילש תרזעב השעמל וא ,בשחמל טלקכ הרודישו ,דבלב םדאה
.אוהש טלשנ יעצמא
תטיש .םינ וש םיעצמאב ,םינוש םייוריגל םדאה תבוגתב םייוניש דומאל וא םוגדל ןתינש ,החנהה לע הססבתה וז הרטמ
.ליעל ןיוצש יפכ ,וז החנה לע תססובמ קבדיפ ויבה
.םייוסינ רפסמ ונעציב ,הכירפהל וא החיכוהל ,וז החנה קודבל תנמ לע
םייוסינה תרטמ 2.2
תאו ,םינוש םייוריגל םדאה תבוגתב םייונישה תא תוארהל ודעונ ,טקיורפה לש ןושארה וקלחב ,ונעציבש םייוסינה
.
E .
C .
G ה רישכמ י"ע .
E .
D .
A תמיגד תועצמאב ולא םייוניש דומאל ונלש תלוכיה
.םייוסינ לש םינוש םיגוס 3 -
םייוסינה עוציב ןפוא 2.3
ל קלחל ןתינ ונעציבש םייוסינה תא
תופלחתמה תונומתה יוסינ 2.3.1
.)ןלהל וגצוי תונומתה( וז רחא וזב תונומת 5 וגצוה בשחמ ךסמ לע
,סעכ תוררועמ – הייפצל השק תחא הנומתו ,עגורו הוולש תורדשמה ,תועיגרמ ,ת ופי תונומת 4 ויה תונומתה 5 ךותמ
.הדילס וא הלהב
.וז רחא וזב תחא לכ תוינש 5 ךשמל וגצוה תונומתה
םרוג רוציל תנמ לע ,שארמ העודי אל ןמז תדוקנב עיפוה הגירחה הנומתה טרפבו ,הפוצל יארקא היה תונומתה רדס
.וז הנומתל הבוגתה תא דדחיו קזחי רשא העתפה
4 ןנשי ונתושרל דמעוהש רישכמל .
E
.
D
.
A
תוא תדידמל .
E
.
C
.
G
– ה רישכמ לש תודורטקלא ורבוח הפוצה לא
.הדידמ ץורעכ תושמשמ ןכותמ 2 רשא ,תודורטקלא
.שארמ ןנכותמ רדס ילב יארקא ןפואב עצוב םדאה ףוגל תודורטקלאה רוביח ,הז בלשב
םיפרג ולא םיצבקמ ונקפה םינותנה דוביע בלשבו ,ץבוקל םיירפסמ םירוטקווכ ונזוה םיצורעה ינשב הדידמה תואצות
.הפוצה לש ודימ םגדנה ,דדמנה חתמה יוניש תא םיגצימ רשא
:תונומתה תא ןלהל גיצנ
5
.וגצוהש תועיגרמה תונומתה תעברא ןה ולא
6
ה טלפב הב ןיחבהל ןתינש יהשלכ הבוגת ררועל ויה תורומא רשא ,"תושק"ה תונומתה ועיפוי ןלהל
).
E .
C .
G ה רישכמ י"ע ( .
E .
D .
A
רבכ ,תובר תונקסמ ןהמ קיסהל היה ןתינו ,םינושה םייוסינה ןיב תונוש ויה ,
E
.
D
.
A
תומיגד ,רבד לש ותמאל
תוישגר תובוגת םוגדל לכונש החנהל קהבומ סיסב שי – הליחתמ רבכ רורב היה דחא רבד םלוא ,ינושארה בלשב
ןודנ ןהיתוכלשהבו ,ולא םייוסינמ תואצותה תא ןלהל גיצנ .אל ותו םדאה דימ
E
.
D
.
A
תמיגד תרזעב ,םדאה לש
: וגצוה ןה םהבש ןמזה תונולח יפל וגצוהש תונומתה תופרוצמ תיפארגה הגצהב .רתוי רחואמ
7
Technion - Israel Summer 2002
5 10
Technion - Israel
15 20 25
Seconds
30
Summer 2002
5 10 15 20 25
Seconds
30
ןיב .והשלכ ררועמ עוריאל תיגולוסקלפר הבוגת לש תיסחי תופי תואצות ונלביק ,ליעל ואבוהש םיפרגה ינשב
, ם היתובקעב םלוא ,רבד וארה אלש ולאכ םג םהיניב רשא , תוחפ םיחלצומ םייוסינ םג ואצמנ ,ונכרעש םייוסינה
.הז רמאמ לש דרפנ קרפב ןיוצמש יפכ ,קבדיפ ויבה עדמ לש ,רתוי הפיקמו רתוי הקימעמ הריקחל ונפשחנ
:םייוסינה ךלהמב וררועתה , תולאש רפסמו תונקסמ רפסמ
םוגדל ןתינש רורב ןכ ומכ .םייגולוכיספ םיעצמאב ,תויגולויזיפ תועפשה םדאה לע עיפשהל ןתינש ,חכומו רורב
שמתשהל לכונ םאה ?ונשפנ תוואכ ולא ןוגכ תועפשה ררועל לכונ םאה ,תאז םע דחי ךא .ולא תו עפשה חיכוהלו
8
?קבדיפה תלבקל דע השורדה היהשהה תא שארמ דומאל לכונ םאה ? תוחפ "םיינוציק" םייגולוכיספ םיעצמאב
תתל ונ שרדנ דועו ולא תולאשל ?בושו בוש וררועל מ"ע תועפשהה רחאל הפוצה תא "עיגרהל" לכונ םאה
תוחפשמ 2 גיצנ ,ןטרפנו ןהילע הנענ םרטב ךא ,תוחפ םקלחו רתוי םיקימעמ םקלח ,טקיורפה ךלהמב תונורתפ
:םייוסינ לש תופסונ
הליהבמה הלימה יוסינ 2.3.2
ףוסיא ךרוצל התייה הז בלשב בשחמה לש ותוברועמ .ללכ םייתוזח םיטנמלא וב ןיאו ,עמש יוסינ וניה הז יוסינ
.רתוי רחואמ בלשב יפארגה םחותינלו .
E .
D .
A ה לש טלפה ינותנ
4 .שארמ עודי אלו יארקא רדסב ךא ,םיעובק ןמז ישרפהב ,וז רחא וזב םילימ 5 ףתתשמל ועמשוה יוסינה ךלהמב
.המודכו הליהבמ הלימ ,סעכ תלימ :המיענ אל התייה תחא הלימו ,תועיגרמו העימשל תומיענ ויה םילימה 5 ךותמ
תיפארג וחתונ
E
.
D
.
A
ה לש טלפה ינותנו ,ףתתשמה לש ודיל תודורטקלא 4 וקבדוה ,ןאכ םג ,םדוקה יוסינב ומכ
הז ןמזב העמשוה םאה טוריפה תונולחבו ,ןמז תונולחל קלוחמה לגרס ריוצ ,וגצויש םיפרגה תחת .רתוי רחואמ
:תואצותה ןלהל ."הער" הלימ וא "הבוט" הלימ
The person heard 5 different good / bad words. Here are the results:
5
GOOD
10
GOOD
15
GOOD
20
BAD!!!
25
GOOD
Seconds
30
9
The person heard 5 different good / bad words. Here are the results:
GOOD GOOD
BAD!!!
GOOD GOOD
5 10 15 20 25
Seconds
30
תאז םע דחי ךא ,םייתוזח םיטנמלאב רסוחה ללגב םימיוסמ םיטביהב ומדוקמ רתוי השק וניה רשא ,הז יוסינ רחאל
ונטלחה ,יוסינה ידכ ךות לוקה תמצועו ןוטה יוניש תרזעב הלהב רוציל תורשפאה לשב רתוי םילק םיטביה לעב
תיתוכיא הנוש הז יוסינ .ונכרד חלצת תופלחתמ תויתוא תגצה לש ,יס יסב יתוזח יוסינב םאה , תוסנלו רמהל
קרו ךא ןאכ שי .שחל לוק ןיאו ,הקעצ לוק ןיא ,סעכ ןיא ,הלהב ןיא .םיינוציח םייוריג ןיא הז יוסינב .וימדוקמ
,ולש ותייפיצ לש האצותכ ,ללכב םא ,לבקתת ףתתשמה תבוגתו ,תויארקאב ךסמה לע ןהל תופלחתמה תויתוא
.ךסמה לע התעפוהל הבוגתכו ,תמיוסמ תוא תוא רל
תופלחתמה תויתואה יוסינ 2.3.3
רוחבל וילע היהו ,וגצוי תויתוא וליא שארמ עדי ףתתשמה .תונוש תויתוא 5 וז רחא וזב ,ךסמה לע וגצוה הז יוסינב
טנמלא תא לידגהל מ"ע ,ףתתשמל שארמ עודי אלו יארקא וניה תויתואה תגצה רדס .ול היוצרה תואב שארמ
תואכ ובלב ףתתשמה רחב התוא תואה לע עיבצהל לכונ ,
E
.
D
.
A
ה טלפ לש יפארג חותינבש ,וניוויק .העתפהה
העבצנ ,שארמ ובלב ףתתשמה רחב התוא תואה .עקרמה לע וז תוא תעפוהל
E
.
D
.
A
ה תבוגת ךותמ ,ול היוצרה
ומגדנש תואצותה ןאכ ואבוה( :םייוסינ ה תואצות ןלהל ,יוסינה תואצות תועמשמב הנחבהה לע לקהל מ"ע םודאב
)האצותה עוביר ךרע ןכו ,הדידמה יצורע ינשב
10
mV mV 2
0
T
5
Q K
11 16
M C
22
F
28 33 Second 0
T
5
Q K
11 16
M
22
C F
28 33 Second
0
T
5
Q K
11 16
M
22
C
F
28 33 Second
0
T
5
Q K
11 16
M C
22
F
28 33 Second
11 mV mV 2
0
T
5
Q
11
K
16
M
22
C F
28 33 Second
0
T
5
Q K
11 16
M
22
C
28
F
33 Second
0
T
5
Q K
11 16
M
22
C F
28 33 Second
0
T
5
Q K
11 16
M C
22
F
28 33 Second
mV mV 2
0
B
6
O L
11 16
S
22
W
27
U
33
Second
0
B
6
O L
11 16
S
22
W
27
U
33
Second
0
B
6
O L
11 16
S
22
W U
27 33 Second 0
B
6
O L
11 16
S
22
W U
27 33 Second
תונולשיכה לש תויועמשמה לע .ללכ וחילצ
םייוסינה תחלצה 2.4
ה אל םקלחו ,דבלב יקלח ןפואב וחילצה ,ןבומכ ,םייוסינה ןמ קלח
תונולשיכה ןמש ,רמול ןתינ דבלב רוכזאב .םקלח תא םיגדנ ןלהלו ,קבדיפ ויבב קסועה 3 קרפב ביחרנ ,םייוסינב
.ונתושרל םידמועה םיעצמאב טקיורפב חילצהל ונתלוכי לעו ,הטישה תובכרומ לע םידמל ונא
ןתינ .דבלב תיקלח התייה םהב יוסינה תחלצה רשא םיפרג רפסמ ואבוה ,הליהבמה הלימה יוסינב ,םדוקה ףיעסב
:תונוש תוקולח יפל תואצותה תא חלפלו חתנל
.עובק אלו ןמזה ריצב ינוסכלא תוא ונלביק ןכלו ,םיפרגה ןמ התחפוה אל ךומנה רדתה תבוגת .ךומנ רדת .
1
הבוגתב תודח רסוח השעמל תנמסמה , שערה תעפותו ,תוחפ דח וניה תויתואה לש הז יוסינש תוארל ןתינ .שער .
2
.םימדוקה םייוסינב רשאמ רתוי העיפשמ –
.קדבנל תשרדנה תולגתסהה תפוקת םויס ינפל לחה יוסינה וב בצמ הארמ ןורחאה ףרגה .תולגתסה תפוקת .
3
.וז הפוקת םויסל השעמל ןיתממו וז העפות ענומה ןונגנמ הנבנ – טקיורפה לש רתוי רחואמ םיבלשב
ןאכ דע תונק סמ 2.5
.ותוא רוציל ןתינו ,םדאה לש יגולוסקלפר יוניש םוגדל ,קפס ילב ,ןתינ .
1
.הבוגתה ןמז ןיבל ,יוריגל הפישחה ןמז ןיב תמיוסמ היהשה הנשי .
2
.תכרעמה תובצייתהל דע תודידמ עצבל לכונ אל הב "לוחתיא תפוקת" הנשי .
3
.הדיריב וא םיחתמה שרפה תיילעב אטו בת , תדדמנה הבוגתה םאה עובקל ןתינ אל ,הז בלשב .
4
םיחנומב .םדוקה יוריגה ןמ עגרהל ףוגל חקולש ןמזה לשב ,םינוש יוריג תונויסנ ןיב ,תביוחמ ןוניצ תפוקת הנשי .
5
תלבקל ףוגה תא דדועל ןתינ אל הז ןמזב – תירוטקפרה הפוקתה – תארקנה הפוקת ריכזמ ,הז ןמז קרפ ,םייגולויב
.םדוק הלועפ לאיצנטופ תלבק רחאל שדח הלועפ לאיצנטופ
12
ףוסבלו ,קבדיפ ויבה עדמב קימענו רוקחנ ,הז קלחב ולעוהש תולאשה םע דדומתנ ,טקיורפה לש םיאבה םיבלשב
םיינוציח םייוריגל תובוגת תרזעב – םדא י"ע הלימ תביתכל עיגהל לכונ ותרזעבש ,הנוכמ םדא קשממ תונבל הסננ
.דבלב
קבדיפ ויב.
3
יטרואית עקר 3.1
13
לש יגולוכיספה בצמה ןיבו ישפנה בצמה ןיב רשקל םיבר תונויסינ ושענ תונורחאה םינשה תורשע ךלהמב
.קדבנה
ךילהת תועצמאב תאזו יתרכהה בצמה תא ןכ ומכו ישפנה בצמה תא תונשל םיפסונ תונויסינ וכרענ ךשמהב
.
(life)
םייח השוריפש , bio
תינוויה הלימהמ חוקל קבדיפ ויב גשומה .
(BioFeedback)
קבדיפ ויב ארקנה
תרזחה איהו גשומה תועמשמ תרזגנ ןאכמ .הרוקמל היצמרופניא תרזחה התועמשמ Feedback הלימה
.הילע טולשל תוסנל היהי ןתינש ךכ ,הרוקמ לא תיגולויב היצמרופניא
הרוצב תוטלשנ ןקלחב רשא Feedback ילגעמ תוליכמ ףוג ב תובר תויגולויב תוכרעמ יוארכ דקפתל תנמ לע
. עדומ אלו ימינפ ןפואב ןקלחבו תעדומ
תמגודל ,תימונוטוא םיבצע תכרעמ י"ע אלא , עדומב ונידי לע םיטלשנ םניא םיבר םייסיפ םינותנ יכ עודי
...'וכו הביקהו תוילכה תדובע ,בלה בצק
תותוא לש םינוש םיגוס לע רטנל רתוי לק םיבשחמהו הקינור טקלאה םוחתב הברה תומדקתהה תרזעב ,םויכ
םיבחרנ םה םויכ קבדיפ ויבה ימוחת ,ךכ בקע .המודכו חומ תותוא ,העיז ,םוח ,םד ץחל ,בל בצק :םייגולויזיפ
.דועו הביקה תויצמוח ,םהינימל םיפקתה ,שאר יבאכ ,חתמ ,םייגולוידרק םילופיט םיללוכו רתויב operant
לש ןויערב םיתיעל םישמתשמ ,יעצמא / הפורתכ קבדיפ ויבה ן ויער תא ריבסהל ידכב
בושמ ןיעמ( ונתניחבמ היוצר הבוגת לכ למגתנו ךובמב ותוא םישנו רבכע חקינ םא ,אמגודל .
conditioning
ילעב לע םייוסינ ושענ .)ולבאפ לש םיבלכה ןויערל ידמל המוד ןויער( ךובמהמ תאצל עדי רבכעה יזא ,)יבויח
םיטלשנ יתלב ובשחנ ,השעמלש ,םייגולויזיפ םינתשמ לע וז הרוצב טולשל ןתינ יכ חכוה םהבש ,ם ייח
. תיתעדות
יתש ןיב חתמה לפמ לע טולשל שמתשמה תא ןמאל ידכב
Biofeedback
ה ןורקעב ונשמתשה הז טקיורפב
.ועורז לעש תודוקנ
רפסמ םילוע
Biofeedback
ה םוחתב םיחמומ םע תוחישו
םוחתה לע דוע 3.2
,םינוש תורוקמ תאירק ,םוחתה לש רקחמ ךותמ
תיסחי םירחואמ םיבלשב קר םהילע ונחכונ – ךשמהב וטרופיש תוביסמ רשא ,םוחתה תא םינייפאמה םינותנ
:טקיורפה לש
לוכי ,תועש רפסמ לש טושפ לוגרתב וליאכ םוחתב םירמאמה ןמ הלוע הרואכל .בר לוגרת שרוד הז עדמ .
1
תובר לוגרת תועשב ךורכ רבדה .םירבדה ינפ םה ךכ אל .ההובג
Biofeedback
תמרל עיגהל שמתשמה
רחא ,לפוטמהו לפטמה ןיב יגולוכיספ גולאיד לולכת וז הנווכה ללכ ךרדב .לוגרתה יפואל תיעוצקמ הנווכהבו
.לפוטמה םע הבוט תיגולוכיספ תורכה ומצעל הנב לגרתמהש
."תונוש םהיתועד ךכ – םינוש םהיפוצרפש םשכ" .םינוש םילפו טמ ןיב תונוש – בושמהו השיחה יכרד .
2
רישכמ תרזעב יוריגה תא ולצא שוחל ןתינש םדא שי .םדאל םדאמ םינתשמ יוריג שוחל ןתינ םהב םיעצמאה
םיעבונה םייוניש ( ףוגה תודגנתהב םייוניש תדידמ תרזעב היהת השיחה ולצאש םדא ונשי , E .
D .
A תמיגדל
...תומכשה ירירש לש תוחיתמה תמר תדידמ תרזעב היהת השיחה ולצאש םדא ונשי ו ,)ללכ ךרדב העזהמ
.ינומלא לצא םיכרדה ןמ תונוש ,ינולפ לצא םייוריגב ןיחבהל ןתינ ןהב םיכרדה – רמולכ
14
תויהל לוכי דגנמו ,ותוא עיגרת םיה ילג לע ומע החיש רשא םדא ונשי .םדאל םדאמ תונתשמ יוריגה תוטיש .
3
.דואמ ותוא ץיחלת םיה ילג לע החישו ,םיב הלילח עבט ויחאש לפוטמ
הבישי תחונתו ,יטירק ונה טקש .הבר העיגר שרוד
Biofeedback
– ב ןומיא .םייטירק םה ןומיאה יאנת .
4
םוקמב הכורא הפוקת ונמצע ןמאל וניסינש רחאל ,השקה ךרדב תאז וניליג ,וננובאדל .כ"ג דואמ הבושח החונ
.םיחונ אל הבישי יאנתבו ,תיסחי שעור
םימדקתמו םינווגמ ןומיא ילכ ונתושרל ודמע ול הלדג התייה טקיורפב ונתחלצהש ןכתיש אוה ולא לכמ הלועה
.רתוי םינווגמ השיח יעצמא וא , Biofeedback ל רתוי
.
Biofeedback
ןומיאל םילכ 3.3
ל ןומיא ילכ רפסמ ונינב ,ליעל ונראתש תולבגמה תרגסמב
לש טלקל םאתהב הנתשמה רטוק לעב ונה הז ןולב .קורי ןולב עקרמה לע גיצמ הז ילכ .חפנמה ןולבה ןומיא .
1
ולידגהל ,ונוצרכ ןולבה רטוק תא תונשל ,איה ןמאתמה תרטמ ,השעמל .
E
.
D
.
A
ה תמיגדמ בשחמה
ולצא דדמנה ) E .
D .
A – ה תואב רמולכ ( םילאיצנטופה שרפהב ההובג הטילש תמרל עיגהל ךכבו ,וניטקהלו
.והשלכ רירש תלעפה ילב עדומ תתב הרואכל תעצבתמ הלועפה .
E .
C .
G ה רישכמ י"ע
15
י"ע הנתשמ ןולבה לש ורטוק רומאכ ."חפנתמה ןולבה" תא וב םיאור רשא ,ונינבש ןומיאה ילכמ קתעה והז
.רירש תלעפה יל ב ןמאתמה
...תצק לדג ןולבה ןאכ
םיחתמה שרפה לש יתועמשמ יוניש – רומאכ הנה ןולבה תלידג תוע משמ .האלה ךכו ...רתוי לדג ןולבה ןאכ
.שמתשמה לש ודימ םגדנה
."קזחתמה לילצהו – תכראתמה הדומעה" ןומיא .
2
רשאכש ךכ .םיחתמ שרפה לש היצקנופ םנה לילצ לש ןוטהו םיעבצ תדומע לש הבוגה ונשממש ינשה קשממב
.לילצה לש ןוטה םג ךכ ו,םאתהב הנטק וא הלדג הדומעה הנתשה חתמה לפמ
.שמתשמה תניחבמ החונמ בצמב רתוי וא תוחפ הדומעה תיארנ ךכ
16
קזחתמו ךלוה לילצ שמתשמה עמוש ןיטולחל ליבקמ ןפואבש רוכזל שי .שמתשמה י"ע טעמ הכראתה הדומעה ןאכ
.תכראתמ הדומעהש לככ
. .ג.ק.א ה רישכמ תלועפ םוחת ידי לע לבגומ הז איש ,ההב וג אישל תאשנתמ הדומעה ןאכ
17
תונומת ללש ןיב הריחב וא תויתוא רפסמ , הלמ לש הביתכ רשפאי רשא תמא ןמז -
המדקה 4.1
קשממ רוציל הנה ונתרטמ
אלא ,היצרוגיפנוקב אל הניה תובישחה .)הביבסה םע רשקתל םיכנל רזועה ,תרושקת חול – תירשפא היצקילפא(
קבדיפ ויבה תונורקע .יהשלכ קבדיפ ויב תכרעמ תועצמאב ךסמה ןמ טקייבוא תריחב לש תמא ןמז םושייב
,ההובג החלצה תמרל עיגהל מ"ע ,חינה ,ןלהל ראותיש קשממה םלואו ,דרפנב וראות טקיורפב ונלצא וימושייו
,םדא לכל םיאתי קבדיפ ויב ןומיאל ילכ לכש החטבה לכ ןיא ,דרפנב ןיוצש יפכו ,ףתתשמה לש קיפסמ ןומיא
היצקילפאה יטרפו ,קשממה תונורקע וראותי הז קרפב .םדאל םדאמ הנוש הנה תשרדנה ןומיאה תדימ יאדובו
,ונינבש הנכתה ילכב שומיש תודוא םיטרופמ םירבסהו ,דוק יטרפ .טקיורפה תא םשייל ונרחב הב תיפיצפסה
.הז םוכיסל חפסנב םיעי פומ ,םיידיתע םיטקיורפל
.תוקבדנ תודורטקלא ,תודורטקלא 4 לעב
E
.
D
.
A
תכרעמה רואית
תדידמל לבכ ,ג.ק.א רישכמ ,בשחמ –
4.2
שרדנ רושכמ.
1
.ינשה הצקב .ג.ק.אה רישכמלו ,דחאה הצקב שמתשמה לש ודי לע תורבוחמ תודורטקלאה .
2
.בשחמה יר וחאמ רשא תירוטה הסינכב בשחמה לא רבוחמ .ג.ק.אה רישכמ.
3
.תעה לכ שומישל ןתינה הנתשמכ םיטלקנו ,םיצורע ינשמ ,תמא ןמזב טלפ ינותנ םינזומ .ג.ק.אה רישכממ .
4
.חפסנב – הז ףעס יבגל םיטרפ
הלעפהה ןורקע 4.3
רצעית תכרעמה .תיפיצפס הגצה תדוקנב תכרעמה תא רוצעל הרטמב ,יהשלכ תפלחתמ הגוצת גיצנ ךסמה לע
.םיוסמ ףס רובעי ) טלחומה ו כרע וא ( טלקה רשאכ
קשממה תגוצת 4.4
:הגוצתה תויועמשמ תא ןאכ טרפנ .שמתשמה קשממ לש יללכ רואת והז
8
.
1
9 .
2
.
3
10
.
4
.
5
18
6.
.
7
.
E
.
D
.
A
ה תמיגד טלק תלבק רושפא רו תפכ .
1
.
E
.
D
.
A
ה תמיגד טלק תלבק תקספה רותפכ .
2
.ולוכ קשממה ןמ האיצי .
.םודאה ץורעה ןמ טלק תגוצת .
3
4
.רוחשה ץורעה ןמ טלק תגוצת .
5
.)חפסנב טרופמ ( תואיכ םינקתומ קשממה יצבוקש ךכל יוויח .
6
.שמתשמה י"ע תובתכנה תויתואה תגוצת .
.הליחתב םירסחמ ותוא רשיה חתמה .
7
8
.ןמז תגוצת .
9
.) 3 הרוש תטלבומ ןאכ ( תויתואה תצירטמ .
10
( תכרעמה תלעפה לש תונושארה תוינשה 10
ביצי בצמל הסינכ – 'א בלש 4.4
ב ,ןכל ,תולגתסה תועפות תלעב תילקיסיפ תכרעמ הניה תכרעמה
תודידמ ךותמ עבקנ הז ןמז קרפ .טלקה ינותנ ל תוסחייתה ןיא – ).ג.ק.אה רישכמ תלעפהו הנכתה תצרה ירק
.תובר תוינויסינ
ינותנ ,תודורטקלאה םוקימ – ןוגכ ,.
E
.
D
.
A
–
תכרעמה סופיא – 'ב בלש 4.5
ה תמיגד לש טלפה לויכ לע םיעיפשמה םיבר םימרוג םנשי
וז הלועפ .טלקה יכרע תא םיספאמו תכרעמה תא םילייכמ ונא תכרעמה בוציי בלש רחאל ,ןכל .דועו ףתתשמה
.הדובעל הנכומ השעמל תכרעמה ,תוינש 15 רחאל .
10-15 תוינשב עצוממה טלקה ךרע בושיח י"ע תעצובמ
.
8 'סמ ןווכמב הגוצתה עיפות הז בלשב
תויתוא תרוש תריחב – 'ג בלש 4.6
19
.תורחבנה תויתואה הנבתכת ם כותל תודשה תא היתחתו ,תויתואה תצירטמ תא תוארל ןתינ .קשממה לש יללכ הארמ
.
3 'סמ הרוש תטלבומ ןאכ
5 ו תורוש 5 ,תויתוא תצירטמ תגצומ ךסמה לע .
E
.
D
.
A
ה תמיגדמ לבקתמה טלקל תוסחייתה שי ,הז בלשב
ןיינועמ אוה התוא תוא רחב ףתתשמהש החנהב .תוינש 5 לש ןמז יקרפל יארקא רדסב תוטלבומ תורושה .תודומע
– ה רישכמ י"ע םימגדנה ,
E
.
D
.
A
ה תמיגד ינותנש גואדל ודיקפת ,רבד לש ופוסב סיפדהל
יגולוכיספ וניה ךילהתה .סיפדהל םיניינועמ התוא תואה העיפומ הב הרושה תטלבה ןמזב םיוסמ ףס ורבעי E .
C .
G
ךכל גואדל ףתתשמה חילצה ןכא םא .ףסל העגהל תוינש 5 כ תושרדנ ,ןכל .עגר ןיב הרוק וניאו ,תומיוסמ תוניחבמ
קספת יזא – תטלבומ ול היוצרה הרושה ןהב תוינשה 5 לש ןמזה תפוקת ךותב ףסה תא ורבעי טלקה ינותנש
,דבלב תויתוא 5 תעכ וראשנ – רמולכ ,וז הרושב רשא תויתואה 5 קר וקלדי התעמו ,וז רחא וזב תורושה תקלדה
.רוחבל ךירצ ןהיניב רשא
ףתתשמה לע
היוצרה תואה תריחב – 'ד בלש 4.7
– תורוש תטלבהב אלו ,תיפיצפס הרושב תויתוא תטלבהב םלוא ,ליעל ראותש קויד ב ןפואה ותואב
.ללכ תומלש תורוש תוקלדנ אל הז בלשב .תוא רוחבל
20
ב לשב שמתשמה רחב התוא 3 הרוש ךותמ ,תוא תוא תודיחיב תוקלדנ ,תעכו ,הדיחא הרוצב קולדל תורושה וקספ ,הז בלשבש תוארל ןתינ
.םדוקה
תכרעמה לוחתאו תואה תספדה
רוזחת תכרעמהו ,הל דעוימה םוקמב היוצרה תואה ספדות הז בלשב , הכ דע החלצהב ורבע 'ד –
– 'ה בלש 4.8
'א םיבלש םא
.'ג בלשל תיטמוטוא
,ינושארה בלשל תכרעמה רוזחת הז ב לשב .רבכמ הז הרחבנש 3 הרושב ,ןימימ הינשה תואה ,הספדוהו הרחבנש םיאור ונא ,הז סיפדתב
.
7 ןווכמ לש האבה תצבשמב ספדות האבה תואהו
רובע דחא ןועש .הנומתה לש ןוילעה הקלחב תוארל ןתינ םתוא םידרפנ רצע ינועש 2 תרזעב תלעפומ תכרעמה
ןיזמ הש עמל ךילהתה ךכו – הלילח רזוחו ינשה תא קילדמ אוה ,הבכ דחאה רשאכ .תודומעה רובע ינשהו תורושה
.הנכתה תלעפה עגרמ יאמצע ןפואב ומצע תא
יפכ .והשלכ רירש ליעפהל ילבמ ךסמה לע המלש הלימ בותכל םיסנמ ונא הב ,תיפיצפס היצקילפא ,ליעל ונראית
םיבר םימרוגב היולת ,ההובג עוציב תמרל עיגהל תלוכיהו ,הז ןויסינב םיטעמ אל םיישק םנשי ,הליחתב ונבתכש
ןמ קלח ורתפיש ןכתי ,ןקלח רשא ,תונוש תויצקילפאב טקיורפה תונורקע תא שממל ןתינ ,ר ומאכ .טרופש יפכ
רפסמ םיעיפומ וב רשא ,תרושקת חול תיינב הנה ,ונייצש יפכ ,תויורשפאה תחא .ונכרדב םיבצינה םיישקה
תורושקה ה ריחבל תויורשפא טוריפ ובו שדח ןולח חתפנ לובמיס תריחבבו ,םימלש םימוחת םיגציימה םילובמיס
.רחבנה לובמיסה גציי ותוא םוחתל
21
םוכיס .
5
םייוניש לש םייגולויזיפה םייוטיבה ןיבל םדאה לש ישפנה םלועב םייוניש ןיב רשקה תא ונרקח הז טקיורפב
,תולקב דדמיהל םינתינה,םייגולויזיפ תותואש קפס לכל רבעמ םיחיכומה םימידקמ םייוסינ ונעצב .ולא
.עוציב תרב הנה הנוכמ םדא קשממ תינב ונקסה ןכל ,וניתושגרב תודונת ונל םיפק שמ
ה תטיש לע םיססובמ םיקשממה.ויתובוגתב טולשל לכויש ךכ,שמתשמה רובע ןומיא יקשממ ינש ונשמימ
תא טולקל לגוסמה הנוכמ םדא קשממ ונשממ ןכ ומכ .הנוש קשממ לכב בושמה תרוצ רשאכ, Bio-feedback
.תרושקת תפשל םתוא ךופהלו ,םייגולויזיפה םייונישה
.
70% לע ודמע החלצהה יזוחא , קרפב םיראותמה ,שומימל םימידקמה םייוסינב
.ילנויצקנופ וניא ןיידע אוה ןכ לעו רתוי םיכומנ ויה MMI ה קשממב תוא תריחב לש החלצהה יזוחא םנמא
:רתוי תובוט תואצותל איבהל לוכי םרופישש תודוקנ רפסמ לע עיבצהל ןתינ
.תויעוצקמ
Bio-feedback
.רתוי ךורא שמתשמ ןומיא
תוטיש לש םילכו היצמרופניאב שומיש
ומכ ,רתפ אל ונלש םתירוגלאהש תויעב רותפיש ךכ הנוכמ םדא קשממה לש םתירוגלאה רופיש
.לשמל הפיחס תועפות םע תודדומתה
.ועצובי ולא תונקסמש ה דימב ירשפא אוה
MMI
לש ילנויצקנופ שומימש םינימאמ ונא
.תישיא הלימ ףוסבלו
.ולוכ טקייורפה ךלהמב ונתוא קתיר םדאהו בשחמה ןיב ישונאהו יתוכאלמה ןיב רפתה לע דמועה הז םוחת
.תיעוצקמה ונכרד ךשמהב הז םוחתב ךישמהל ונתא דדוע אוהו ,תובר טקיורפהמ ונדמל
22
םיחפסנ .
NORAV
תרבח לש
PCECG
1200 רישכמל
VB
קשממב שומיש – 1 חפסנ .
6.1
.
NORAV
תרבח לש
ECG
ה רישכמ ןיבל
VB
ה תנכת ןיבש קשממב שומישל רבסה אבוי הז חפסנב
.
REAL
-
TIME
ב
ECG
ה רישכמ םע החונ הדובע טנדוטס לכל רשפאל הנה חפסנה תרטמ
רושפאו NORAV לש ACTIVEX ה יצבק לכ תנקתה ונה REAL TIME קשממב שומישל םידקמ יאנת
הדבעמה תווצב רזעיהל ןתינ( .בשחמה יבג לע ןרציה לש ליגרה קשממב ויתואצות תגצהו רישכמה רוביח
.)ךכ ךרוצל םייגולויזיפ תותוא דוביעל
23
הרו צב םייטנוולרה םיצבקה לכ ונקתוהש ךכל החכוהה אוה םילכה לגרסב םודא בל לש הז ןומיס
שדחמ ןיקתהל שי םילכה לגרסב עיפומ אל הז ןומיס םא ..ג.ק.אה רישכמ םע תמא ןמזב דובעל ןתינשו הנוכנ
.תמא ןמז קשממל םייטנוולרה םיצבקה תא
שרדנ דויצ 6.1.1
.)
ECG
ארקי ןלהל (
NORAV
לש
PCECG
1200 רישכמ
.תודורטקלא 4 תלעב תודורטקלא תמתר
.בשחמה לש
PORT
ל רוביח לבכ וילא רבו חמו ,יאנש + טלוו 220 לבכ
.
ECG תוקבדמ 4
.
1
.
2
.
3
.
4
רוביחה ןפוא 6.1.2
וקלחב
PORT
2 .
3 .
220 עקש .
2 .הלעפהה גתמ י"ע .
.בשחמה לש ירוחאה
.בלה לש רויצה י"ע רישכמל רבחל שי תודורטקלאה תמתר תא
.תוקבד מה 4
1 :תודוקנ 3 – ל רבחל שי חתמה לבכ תא
תרזעב ףוגל רבחל שי תודורטקלאה 4 תא
.
1
.
2
.
3
NORAV
לש תירוקמה הנכתה תרזעב רישכמב שמתשהל דואמ ץלמומ
VB
ל קשממב שומישה ינפל !בושח
:ביצי אלו דואמ שעור לנגיס תלבקל םיירשפא םימרוג .תיסחי ריבס לנגיס תלבק אדוולו
.קדבנה לש זוכיר רסוח .
1
.הדורי תוכיאב תוקבדמ
.הביבס ישער
.)הלעפהל דואמ הטושפ הנה תירוקמה הנכתה .תולקב תאז ר דסל ןתינ ( הנכתב תומיאתמ אל תורדגה
.תוחלצומ אל רוביח תודוקנ תריחב
.
2
.
3
.
4
.
5
קשממב שומישה 6.1.3
.םישרדנה םיצבקה הבו
.
VB
ב יסיסב עקר יוצר
APPENDIX
םשב היקית ב"צר
.
BLACK
ו
RED
.
RUN לע ץוחללו NISP 2 ץבוק תא חותפל שי
:םיפסונ תודש ינשו הלעפה ירותפכ 3 וב רשא
GUI
חתפי
.
1
.
2
.
3
.
4
24
תא קילדהלו תובכל שי ןכ ינפל(
RUN
ה רותפכ לע הז ךסמב ץוחלל שי תמא ינותנ לבקל מ"ע
.)
ECG
ה רישכמ
.
ECG ה רישכממ טלקה םהש םירפסמ םיעיפומ
לכ תושעל ןתינ ולא םינמשמב .ןמזה לכ םינכדעתמה םינתשמ 2 -
BLACK ו RED םוקמב תעכ
כ הנכתל םירכומ ולא םירפסמ
.
5
.
6
.
7
.ליגר הנתשמ לכבכ שומיש
הדורטקלאה רובע ) 7 ( ו ,המודאה הדורטקלאה רובע FLeadArray(6)(I ( :םה םינתשמה תומש
.הקראהו סוחיי תבוטל ןנה תופסונה תודורטקלאה 2 .הרוחשה
.
8
בצק יבגלו ,ירשפאה טלקה לוורטניא יבגל םישרדנה םינותנה םיעיפומ הצרהה ץבוק תיתחתב
.)הז קשממ לש המיגדה
.
9
:שמתשמה קשממ הארנ ךכ
קשממה דוק דועית 2 חפסנ .
6.2
Option Explicit
Dim ia As Integer
Dim xa As Integer
Dim za As Integer
Dim i As Integer
Dim x As Integer
Dim z As Integer
Dim time As Integer
Dim c, ia_last As Integer
Dim flag1 As Boolean
Dim sum, dc As Long
Dim counter, frequency As Long
Private Declare Function Beep Lib "kernel32" _
(ByVal dwFreq As Long, ByVal dwDuration As Long) As Long '***dror's beep ****
Private Const cBaseGap As Integer = 58
Private MoveToArray(0 To 7) As Integer
Private TLeadNames(0 To 7) As String
Private TNumOfLeadsLookup(0 To 2) As Integer
Private FLeadBuffsArray(0 To 7) As Variant
Private FMoveToArray(0 To 7) As Integer
Private FLeadArray(0 To 7) As Variant
Private StdArray() As Integer
Private Stoped As Boolean
Private NMNumOfLeads As Integer
Private FYFactor As Long
25
26
Private FXFactor As Long
Private FXFactorCounter As Integer
Private FCount As Long
Private FDrawIdx As Integer
Private FLeftIdx As Integer
Private FStarted As Boolean
Private FBaseGapY As Integer
'Private GapRect As TVBRect
Public Sub FillArrays()
TLeadNames(0) = "V6"
TLeadNames(1) = "V5"
TLeadNames(2) = "V4"
TLeadNames(3) = "V3"
TLeadNames(4) = "V2"
TLeadNames(5) = "V1"
TLeadNames(6) = "II"
TLeadNames(7) = "I"
TNumOfLeadsLookup(0) = 2
TNumOfLeadsLookup(1) = 4
TNumOfLeadsLookup(2) = 8
End Sub
Private Sub LoadValuesToDlg()
With Form_Options
.RB_NumOfL.Item(NMHardware.NumberOfLeads) = True
.RB_SR.Item(NMHardware.SampleRate).Value = True
.RB_StartL.Item(NMHardware.StartLead) = True
.RB_COM.Item(NMHardware.ComPort) = True
.Ver.Item(NMHardware.DeviceVersion) = True
End With
End Sub
Private Sub LoadValuesFromDlg()
Dim i As Integer
With Form_Options
For i = 0 To .RB_NumOfL.Count - 1 Step 1
If .RB_NumOfL.Item(i).Value Then
NMHardware.NumberOfLeads = i
Exit For
End If
Next i
For i = 0 To .RB_SR.Count - 1 Step 1
If .RB_SR.Item(i).Value Then
NMHardware.SampleRate = i
Exit For
End If
Next i
For i = 0 To .RB_StartL.Count - 1 Step 1
27
If .RB_StartL.Item(i).Value Then
NMHardware.StartLead = i
Exit For
End If
Next i
For i = 0 To .RB_COM.Count - 1 Step 1
If .RB_COM.Item(i).Value Then
NMHardware.ComPort = i
Exit For
End If
Next i
For i = 0 To .Ver.Count - 1 Step 1
If .Ver.Item(i).Value Then
NMHardware.DeviceVersion = i
Exit For
End If
Next i
End With
End Sub
Private Sub BtnOptions_Click()
LoadValuesToDlg
With Form_Options
.Show vbModal
If Not .Canceled Then
LoadValuesFromDlg
End If
End With
Cls
End Sub
Private Sub BtnRun_Click()
On Error GoTo ErrorStarting
Cls
' BtnOptions.Enabled = False
BtnRun.Enabled = False
BtnStop.Enabled = True
InitVariables
DrawLeadIndicators
NMHardware.Start
ErrorStarting:
Select Case Err.Number
Case -2147418113
Call MsgBox("Trying to open an allready open port", vbOKOnly, "Error")
Exit Sub
Case 0
GoTo HadwareStarted
Case Else
Call MsgBox("Error writing to the port ", vbOKOnly, "Error")
Exit Sub
28
End Select
HadwareStarted:
FStarted = True
End Sub
Private Sub BtnStop_Click()
' BtnOptions.Enabled = True
BtnRun.Enabled = True
BtnStop.Enabled = False
If FStarted Then
NMHardware.Stop
FStarted = False
End If
End Sub
Private Sub BtnClose_Click()
If FStarted Then
NMHardware.Stop
End If
Unload Me
Set Form_Main = Nothing
End Sub
Private Sub SetFuctors()
' FYFactor = 2.3 * 409.6 / (GetDeviceCaps(Form_Main.hDC, LOGPIXELSY) / 2.54)
' FXFactor = (0.5 * 500 / (GetDeviceCaps(Form_Main.hDC, LOGPIXELSX) / 2.54))
End Sub
Private Sub DoPaint()
Dim i, j, DrawY, PrevX, RightX, LeftPoint As Integer
Dim ZeroDraw As Boolean
If Not FStarted Then
Exit Sub
End If
NMNumOfLeads = NMHardware.NumberOfLeads
LockLeadsBuffer
For i = 0 To FCount - 1 Step 1
FXFactorCounter = ((FXFactorCounter + 1) Mod FXFactor)
PrevX = FDrawIdx
RightX = BevelMain.Left + BevelMain.Width
If FXFactorCounter = 0 Then
FDrawIdx = (FDrawIdx + 1) Mod RightX
If FDrawIdx = 0 Then
FDrawIdx = BevelMain.Left + 1
PrevX = BevelMain.Left - 1
End If
End If
ZeroDraw = (FDrawIdx = BevelMain.Left + 1)
If (PrevX <> FDrawIdx) Then
29
GapRect.Left = FDrawIdx
GapRect.Right = GapRect.Left + 20
If GapRect.Right > RightX Then
GapRect.Right = RightX
End If
GapRect.Top = BevelMain.Top + 1
GapRect.Bottom = BevelMain.Height - 1
DrawWidth = CInt(GapRect.Right - GapRect.Left)
ForeColor = QBColor(3)
If DrawWidth Mod 2 = 0 Then
LeftPoint = GapRect.Left + DrawWidth / 2
Else
LeftPoint = GapRect.Left + DrawWidth / 2 + 1
End If
Line (LeftPoint, GapRect.Top)-(LeftPoint, GapRect.Bottom)
End If
DrawWidth = 1
ForeColor = QBColor(14)
For j = 0 To TNumOfLeadsLookup(NMNumOfLeads) - 1 Step 1
DrawY = FBaseGapY * (j + 1) - CInt(FLeadArray(j)(i) / FYFactor) + 10
If DrawY > BevelMain.Height - 2 Then
DrawY = BevelMain.Height - 2
End If
If (PrevX <> FDrawIdx) Or (DrawY <> FMoveToArray(j)) Then
If Not ZeroDraw Then
If CheckBoxBase.Value And (PrevX <> FDrawIdx) Then
PSet (FDrawIdx, FBaseGapY * (j + 1) + 10), QBColor(7)
End If
If FMoveToArray(j) <> 0 Then
Line (PrevX, FMoveToArray(j))-(FDrawIdx, DrawY)
End If
End If
FMoveToArray(j) = DrawY
End If
Next j
Next i
UnLockLeadsBuffer
End Sub
Private Sub RedimLeadBuffers(Count As Integer)
Dim i As Integer
If UBound(FLeadBuffsArray(0), 1) = Count Then
Exit Sub
End If
ReDim StdArray(Count)
NMNumOfLeads = NMHardware.NumberOfLeads
For i = 0 To TNumOfLeadsLookup(NMNumOfLeads) - 1 Step 1
FLeadBuffsArray(i) = StdArray
Next i
30
End Sub
Private Sub ReadLeadsBuffer()
Dim i As Integer
NMNumOfLeads = NMHardware.NumberOfLeads
FCount = NMHardware.Count
For i = 0 To TNumOfLeadsLookup(NMNumOfLeads) - 1 Step 1
With NMHardware
Call .GetLeadSafeData((NMHardware.StartLead + i) Mod ltIII, FLeadBuffsArray(i),
FCount)
End With
Next i
End Sub
Private Sub LockLeadsBuffer()
Dim i As Integer
For i = 0 To TNumOfLeadsLookup(NMHardware.NumberOfLeads) - 1 Step 1
FLeadArray(i) = CVar(FLeadBuffsArray(i))
Next i
End Sub
Private Sub UnLockLeadsBuffer()
End Sub
Private Sub InitVariables()
' FLeftIdx = BevelMain.Left + 1
' FDrawIdx = FLeftIdx - 1
' FXFactorCounter = FXFactor - 1
' FBaseGapY = cBaseGap
End Sub
Private Sub DrawLeadIndicators()
Dim i As Integer
Dim Msg
DrawWidth = 5 ' Set DrawWidth.
ForeColor = QBColor(0) ' Set foreground to red.
FontSize = 13 ' Set point size.
Font.Bold = True
For i = 0 To TNumOfLeadsLookup(NMHardware.NumberOfLeads) - 1 Step 1
CurrentX = 7
CurrentY = (FBaseGapY * (i + 1)) ' Vertical position.
Msg = TLeadNames((NMHardware.StartLead + i) Mod ltIII)
Print Msg ' Print message.
Next i
DrawWidth = 1
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Form_Load()
Label11(10).Caption = Chr(0)
Label11(10).FontSize = 32
Timer1.Enabled = True
Timer2.Enabled = False time = -5 c = 11 ia = Int(5 * Rnd) x = 0 ia_last = 0 dc = 0 sum = 0 flag1 = True counter = 0
'z = Int(5 * Rnd) 'z is a number between 0-4 - AWAKE FOR RANDOM VERSION
Dim i, u As Integer
For u = 0 To 65
Shape1(u).BorderColor = &H80000004
Shape1(u).FillStyle = 1
Next
BtnStop.Enabled = False
FillArrays
SetFuctors
FXFactorCounter = 0
FStarted = False
ReDim StdArray(100)
For i = 0 To TNumOfLeadsLookup(NMHardware.NumberOfLeads) - 1 Step 1
FLeadBuffsArray(i) = StdArray
Next i
End Sub
Private Sub Form_Unload(cancel As Integer)
' Unload Form_Options
' Set Form_Options = Nothing
End Sub
Private Sub Label15_Click(Index As Integer)
End Sub
Private Sub NMHardware_OnError(ByVal nErr As NoravHardware.TxError)
Select Case nErr
Case eBadDeviceAck
Call MsgBox("The acknowledge char was not the expected char", vbOKOnly, "Error")
31
Case eNoData
Call MsgBox("No data has reached from the device for more than 2 seconds", vbOKOnly,
"Error")
Case eInBuffOverrun
Call MsgBox("COM Port input buffer overrun", vbOKOnly, "Error")
Case Else
Call MsgBox("No acknowledge arrived from the device", vbOKOnly, "Error")
End Select
End Sub
Private Sub NMHardware_OnGetData()
RedimLeadBuffers (NMHardware.Count)
ReadLeadsBuffer
' DoPaint
ShowValues
End Sub
Private Sub ShowValues()
Dim i, j, t, high, Normal As Integer
If Not FStarted Then
Exit Sub
End If
NMNumOfLeads = NMHardware.NumberOfLeads
LockLeadsBuffer
For i = 0 To FCount - 1 Step 1
' For j = 0 To TNumOfLeadsLookup(NMNumOfLeads) - 1 Step 1
Label4.Caption = dc
Label3.Caption = time
Label7.Caption = FLeadArray(6)(i) - dc ' red
Label8.Caption = FLeadArray(7)(i) - dc ' black
frequency = Abs(FLeadArray(6)(i) - dc) + 50
If (i Mod 10) = 0 Then
Beep frequency, 10
End If
If (time > 0) And (time < 10) And (flag1 = True) Then
sum = sum + FLeadArray(6)(i)
counter = counter + 1
End If
If counter = 1000 Then
dc = sum / counter
counter = 2
flag1 = False
End If
If ((Abs(FLeadArray(6)(i) - dc) > 65) And (Timer2.Enabled = False) And (time > 5)) Then
Timer1.Enabled = False
32
Timer2.Enabled = True
time = -5
End If
If ((Abs(FLeadArray(6)(i) - dc) > 65) And (Timer2.Enabled = True) And (time > 0)) Then
c = c - 1
Label11(c).FontSize = 32
If ia_last = 0 Then Label11(c).Caption = Label11(x).Caption
If ia_last = 1 Then Label11(c).Caption = Label15(x).Caption
If ia_last = 2 Then Label11(c).Caption = Label13(x).Caption
If ia_last = 3 Then Label11(c).Caption = Label14(x).Caption
If ia_last = 4 Then Label11(c).Caption = Label12(x).Caption
Timer2.Enabled = False
Timer1.Enabled = True time = -5
End If
If ((FLeadArray(6)(i) - dc) > (-50) And (FLeadArray(6)(i) - dc) < 150) Then
Normal = Int(((FLeadArray(6)(i) - dc) + 50) / 4)
End If
For t = 0 To Normal
Shape1(65 - t).FillStyle = 0
Next t
If (high > Normal) Then
For t = Normal To high
Shape1(65 - t).FillStyle = 1
Next t
End If
' Next j
high = Normal
Next i
UnLockLeadsBuffer
End Sub
Private Sub Timer1_Timer() time = time + 5
Label11(x).FontSize = 10
Label12(x).FontSize = 10
Label13(x).FontSize = 10
Label14(x).FontSize = 10
Label15(x).FontSize = 10
Label11(ia).FontSize = 24
33
Label12(ia).FontSize = 24
Label13(ia).FontSize = 24
Label14(ia).FontSize = 24
Label15(ia).FontSize = 24 x = ia
Do While ia = x ia = Int(5 * Rnd) ' - AWAKE FOR RANDOM VERSION
Loop
'If i = z Then
'z = 0
'Timer1.Enabled = False
'Timer2.Enabled = True
'End If
'i = Int(5 * Rnd) ' this will play the lines randomaly - AWAKE FOR RANDOM VERSION
'i = i + 1
'If i = 5 Then i = 0 ' i holds values between 0-4
End Sub
Private Sub Timer2_Timer() time = time + 5
If ia = 0 Then
Label11(x).FontSize = 24
Label12(x).FontSize = 10
Label13(x).FontSize = 10
Label14(x).FontSize = 10
Label15(x).FontSize = 10
End If
If ia = 4 Then
Label12(x).FontSize = 24
Label11(x).FontSize = 10
Label13(x).FontSize = 10
Label14(x).FontSize = 10
Label15(x).FontSize = 10
End If
If ia = 2 Then
Label13(x).FontSize = 24
Label12(x).FontSize = 10
Label11(x).FontSize = 10
Label14(x).FontSize = 10
Label15(x).FontSize = 10
End If
If ia = 3 Then
Label14(x).FontSize = 24
Label12(x).FontSize = 10
Label13(x).FontSize = 10
Label11(x).FontSize = 10
Label15(x).FontSize = 10
End If
34
35
If ia = 1 Then
Label15(x).FontSize = 24
Label12(x).FontSize = 10
Label13(x).FontSize = 10
Label14(x).FontSize = 10
Label11(x).FontSize = 10
End If ia_last = ia
Do While ia = ia_last ia = Int(5 * Rnd) ' Loop
End Sub
Private Sub Command1_Click()
Beep 800, 2000
'(Where 200 will be the frequency in Hertz; range is 37
'through 32,767
'2000 will be duration.)
End Sub
' Values are -2047 to 2047
' 2047 = 5mv
' 0 = 0mv
' 409 = 1mv
'-2047 = -5mv
' every 2msec there is a sample reading ( for each lead )
' by default of e.k.g. reading starting from lead num. 6
' MLeadsBuffer[leads][count]