MS Word 8.74 MB

advertisement

לארשיל יגולונכט ןוכמ – ןוינכט

למשח תסדנהל הטלוקפה

םייגולויזיפ תותוא דוביעל הדבעמה

Man Machine Interface

לפא יפס

ןייטש דהא

תייחנהב

הגנל ינד ר"ד

2003 יאמ

1

1 ..........................

Man Machine Interface

3 ....

................................

................................

................................

................................

אובמ

1.

3 ...............

................................

................................

................................

טקיורפה תרטמ

1.1

3 ................

................................

................................

................................

יטרואית סיסב

1.2

3 .............

................................

................................

................................

שמתשמה ןומיא

1.3

3 .................

................................

................................

................................

שומימה תרוצ

1.4

4 ......................

................................

................................

................................

היצקילפא

1.5

5 ...........................

................................

................................

................................

ינויסינ עקר 2.

5 .........................

................................

................................

................................

המדקה 2.1

5 ...............

................................

................................

................................

םייוסינה תרטמ

2.2

5 .........

................................

................................

................................

םייוסינה עוציב ןפוא

2.3

5 ...........................

................................

................................

תופלחתמה תונומתה יוסינ

2.3.1

9 ...............................

................................

................................

הליהבמה הלימה יוסינ 2.3.2

10 .........................

................................

................................

תופלחתמה תויתואה יוסינ

2.3.3

12 ............

................................

................................

................................

םייוסינה תחלצה

2.4

12 .............

................................

................................

................................

ןאכ דע תונקסמ 2.5

13 ............................

................................

................................

................................

קבדיפ ויב

3.

13 ................

................................

................................

................................

יטרואית עקר

3.1

14 ..............

................................

................................

................................

םוחתה לע דוע 3.2

15 .................

................................

................................

................................

ןומיאל םילכ

3.3

18 .....................

................................

................................

................................

הנכתה קשממ 4.

18 .......................

................................

................................

................................

המדקה

4.1

18 .............

................................

................................

................................

תכרעמה רואית

4.2

18 .............

................................

................................

................................

הלעפ הה ןורקע 4.3

18 ..............

................................

................................

................................

קשממה תגוצת

4.4

19 .............................

................................

................................

ביצי בצמל הסינכ – 'א בלש

4.4

19 ................................

................................

................................

תכרעמה סופיא – 'ב בלש

4.5

19 .........................

................................

................................

תויתוא תרוש תריחב – 'ג בלש

4.6

20 .........................

................................

................................

היוצרה תואה תריחב – 'ד בלש

4.7

21 ............

................................

................................

תכרעמה לוחתאו תואה תספדה – 'ה בלש

4.8

22 ................................

................................

................................

................................

םוכיס 5.

23 ..............................

................................

................................

................................

םיחפסנ 6 .

23 .........................

NORAV

תרבח לש

PCECG

1200 רישכמל

VB

קשממב שומיש – 1 חפסנ

6.1 .

24 ............

................................

................................

................................

שרדנ דויצ

6.1.1

24 .........

................................

................................

................................

רוביחה ןפוא

6.1.2

24 ....

................................

................................

................................

קשממב שומישה 6.1.3

25 ........................

................................

................................

קשממה דוק דועית 2 חפסנ

6.2.

2

3

אובמ.

1

טקיורפה תרטמ 1.1

.

(Man Machine Interface ( MMI הנוכמ םד א קשממ רוציל הניה טקיורפה תרטמ

םדאה לש תילאמינימ תוליעפב תנייפואמה תרושקת ,הנוכמו םדא ןיב השדח תרושקת תרוצ רוציל הזב ונתנווכ

.ןהילא ביגמו ,לוכיבכ "תובשחמ ארוק" בשחמה הבו

יטרואית סיסב 1.2

.םדאה לש תימונוטואה םיבצעה תכר עמ לע םימיוסמ םייוריג לש העפשהה םינש ךשמב העודי יעדמה םלועב

בצק,העזה .הדידמל תונתינה תויגולויזיפ תועפשה לש הרדסל םימרוג םדאה לצא "ישגר ןעטמ" םיררועמה םייוריג

םינתשמה םייגולויזיפה םידדמהמ קלח קר םנה םימונוטואה םיבצעה ךרואל DC חתמ ,םינושיא דוציר ,בל

.םירקש תולגל ידכב ולא תודבועב שמתשמ םסרו פמה ףרגילופה רישכמ .הז יוריג תובקעב

.םימונוטואה םיבצעה ךרואל חתמב םייוניש י"ע םיישגר םייוניש תולגל ידכב הז ןורקע לע ססבתמ טקייורפה

שמתשמה ןומיא 1.3

ךכ ךותמו תימנוטואה םיבצעה תכרעמ תוררועתה לע טולשל דמול אוה ובש ,םידקמ ןומיא ךילהת רבוע שמתשמה

ויבגל טרופיו Biofeedback ארקנ ןומיאה ךילהת .םימונוטואה םיבצעה ךרואל חתמה לפמב יונישה לע טולשל

.ךשמהב

שומימה תרוצ 1.4

.בשחמ ךסמ לע םיעיפומה םיפלחתמ םילובמיסל שמתשמה תפישח י"ע שמומ טקיורפה

לע תודוקנ יתש ןיב חתמה תא תודורטקלא יתש תרזעב דדומ רשא רישכמל רבוחמ,םילובמיסב הפוצה שמתשמה

.ועורז

םיחתמ שרפה יונישל תמרוגה שמתשמה לצא תישגר הבוגת תררועתמ ,ןיינועמ אוה וב רשא לובמיס עיפומ רשאכ

.ועורז לעש

חתנל לגוסמ יסיסב תוא דוביע ידי לע רשא ,בשחמל עדימה תא on-line

ריבעמ םיחתמה תא דדומ רשא רישכמה

.שמתשמה רחב לובמיס הזיא תמא ןמזב

.רירש תלעפה אלל בשחמל םדא ןיב תיסיסב תרושקת רוציל ונתרטמ תא ונגשה וז הרוצב

היצקילפא 1.5

.תויולבגומ םע םישנאל רזעל תויהל הלוכי הז טקיורפב תשמוממ רשא תרושקתה

םילוכי םניא םקלחו ,יוארכ םהירירש לע טולשל םילגוסמ םניא

CP

מ םילבוסה אמגודל

תרושקת וליפא הביבסה םע רשקתל בר ישוק םהל שי ןכ לע .םינמיס תפשב שמתשהל וא בותכל , רבדל

.םייסיסבה םהיכרוצ תא אלמל ידכב תיסיסב

.וז היעבמ םילבוס רשא הלאל רוזעל תודעוימה תונוש תרושקת תוכרעמ קושב םויה תומייק

רשא םיגתמ ידי לע םיפדפ דמ תרושקתה חולב.בשחמ גצ לע עיפומש תרושקת חול לע תוססובמ ולא תוכרעמ

.ןושלה וא שארה תזוזת י"ע גתמ תלעפה אמגודל.םהב הטילש שמתשמל שיש םירירש י"ע םילעפומ

ןוויכל םינושיאה תעונת תא תכרעמה לש יוהיז ידי לע.םינושיאה לע הטילש תלוכי לע תוססובמ תורחא תוכרעמ

.ותוא בבוסה םע רשקתל ךכו תרושקתה חולב תונוש תויצפוא ןיב רוחבל שמתשמה לגוסמ םיוסמ

תוססבמה תורחאה תוכרעמה תמועל ,רירש ףא לע הטילש תשרוד הניאש ךכב אוה תיחכונה תכרעמה לש ןורתיה

תולוכי ןניא תורחא תוכרעמש הלאל רוזעל הלוכי תיחכונה תכרעמה ךכש ןוויכמ .םירירש תזוזת לע ןתלועפ תא

.םתא תרשל

השק יזיפ ץמאמב ךורכ רבדה ךא םירירשב טולשל םילגוסמ רשא הלא ל אוה ונגצהש הטישב ףסונ ןורתי

.םתניחבמ

4

ינויסינ עקר.

2

,בשחמ קשממ לע בותכל םדאה לכוי וב רשא , הנוכמ -

המדקה 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

תונומת ללש ןיב הריחב וא תויתוא רפסמ , הלמ לש הביתכ רשפאי רשא תמא ןמז -

המדקה 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

םיחפסנ .

6

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]

Download