Thumb Nail Stimulator Software Instructions

To the Thumb Nail Stimulator "In Case of Problems" Help.
To the Thumb Nail Stimulator main page.
To the Thumb Nail Stimulator Software Help page.

Download the thumb pressure stimulator software latest version ThumbNailStimulator.exe including Sine Wave Generation 

Table Parameters .

A - Basic Single Pulse 5 seconds at 10 PSI

        Using the “Destination” and “Duration” parameters only
        5 second square pulse   


1

2

3

4

5

 

Destination:

10

 

 

 

 

PSI

Delta:

 

 

 

 

 

PSI

Rate:

 

 

 

 

 

PSI /Sec

Duration:

5

 

 

 

 

Sec

 

 

 

 

 

 

 

Jump to:

 

 

 

 

 

Col#

Repeat:

 

 

 

 

 

No. Times

Sound:

 

 

 

 

 

Style #

Message:

 

 

 

 

 

Text #

B - Continuous Pulses (5 seconds at 10 PSI, 5 seconds at 0 PSI)

        Using the “Jump to Col#” parameter.

Continous 5 second square pulses

 

1

2

3

4

5

 

Destination:

10

0

 

 

 

PSI

Delta:

 

 

 

 

 

PSI

Rate:

 

 

 

 

 

PSI /Sec

Duration:

5

5

 

 

 

Sec

 

 

 

 

 

 

 

Jump to:

 

1

 

 

 

Col#

Repeat:

 

 

 

 

 

No. Times

Sound:

 

 

 

 

 

Style #

Message:

 

 

 

 

 

Text #

Randomized Duration: The duration can be specified as a range rather than a single number using a colon or semi-colon thus: 5:10 , 0;8.  In this case the duration will be set at a random value within the range, each time the column is entered.

C - Three Pulses with controlled slopes (5 seconds to 10 PSI, 5 seconds to 0 PSI)

Using the “Rate” and “Repeat” parameters.
Note that the "Duration" includes the ramp but that the "Destination" is always reached before the "Duration" is checked. 
Therefore if the "Duration" is set to zero or any value less than the ramp, the "Destination" will be reached before jumping to the next column .
If  the "Duration" is longer than the ramp, the "Destination " will be held until the end of the "Duration"

See also how to use the "Rate" parameter for Sine Wave Generation.

      

Three sloping pulses

 

1

2

3

4

5

 

Destination:

10

0

 

 

 

PSI

Delta:

 

 

 

 

 

PSI

Rate:

2.5

5

 

 

 

PSI /Sec

Duration:

5

5

 

 

 

Sec

 

 

 

 

 

 

 

Jump to:

 

1

 

 

 

Col#

Repeat:

 

 

 

 

No. Times

Sound:



 

 

 

Style #

Message:

 

 

 

 

 

Text #

D - “Duration” parameter special feature: negative / unspecified duration.

A negative duration means that the duration is not specified: the program will only go to the next step when a “Trigger” signal is received. A trigger option must be selected in order for this feature to work.

Go to the menu “Tools/Options” to display the option window and select the desired “Trigger Source”. The default trigger source is the keyboard spacebar.

Duration = -1      In this case the process switches to the next column at the first occurrence of the trigger.

 

1

2

3

4

5

 

Destination:

0

10

0

 

 

PSI

Delta:

 

 

 

 

 

PSI

Rate:

 

2.5

5

 

 

PSI /Sec

Duration:

-1

5

5

 

 

Sec

 

 

 

 

 

 

 

Jump to:

 

 

2

 

 

Col#

Repeat:

 

 

2

 

 

No. Times

Sound:

 

 


 

 

Style #

Message:

 

 

 

 

 

Text #

Duration = -2       The control switches to the next column when the TTL level goes positive.
Duration = -3       The control switches to the next column when the TTL level goes negative.
Duration = -10      This feature was implemented for the Marstock protocol. The control switches to the next column when the trigger is detected or when the "Destination" has been reached, which ever comes first.  When in Marstock mode, the amplitude reached is displayed in a text window. An asterisk is added when the "Destination" was reached before the trigger.
Duration = -11      This feature was also implemented for the Marstock protocol.  When encountered, the software averages  the  peaks  reached  during the previous durations of -10 events.  The average and the average with the first and last events excluded, are then displayed in the text window.  The peaks are then reset for the next series of ramps.

E - “Destination” parameter special feature: “Hold” destination.

        If the destination pressure is replaced by the word “Hold”, the pressure will remain at the level it was when the step was entered. This may be useful when investigating thresholds.

        When starting the program in the table below, the software waits for a first trigger signal to go from step 1 to step 2. Then the pressure increases at a rate of 1 PSI per second until it reaches 50 PSI or a second trigger signal is received. Whatever the pressure is when step 2 ends, it will be held constant during step 3.  This pressure value will be displayed in step 3 “Destination” cell.
 

 

1

2

3

4

5

 

Destination:

0

50

Hold

 

 

PSI

Delta:

 

 

 

 

 

PSI

Rate:

 

1

 

 

 

PSI /Sec

Duration:

-1

-1

-1

 

 

Sec

 

 

 

 

 

 

 

Jump to:

 

 

1

 

 

Col#

Repeat:

 

 

 

 

 

No. Times

Sound:

 

 

 

 

 

Style #

Message:

 

 

 

 

 

Text #

F – The “Delta” parameter.

    This parameter permits adjustment of the destination pressure on the fly. A “Destination Delta” option must be selected in order for this feature to work.

    Go to the menu “Tools/Options” to display the option window and select the desired “Destination Delta” option. The defaults are the keyboard up and down arrow keys.

    If a value was entered into the “Delta” cell for a given step, the destination will be increased or decreased by this amount for each depression, respectively, of the up and down arrow keys.

    Each time a “Delta” change occurs the “Destination” cell displays the new value.


 

            


1

2

3

4

5

 

Destination:

0

20

0

 

 

PSI

Delta:

 

2

 

 

 

PSI

Rate:

 

 

 

 

 

PSI/Sec

Duration:

-1

10

10

 

 

Sec

 

 

 

 

 

 

 

Jump to:

 

 

2

 

 

Col#

Repeat:

 

 

3

 

 

No. Times

Sound:

 

 


 

 

Style #

Message:

 

 

 

 

 

Text #

 

Sound Selection Window

G – The “Sound” parameter.

This parameter permits selection of a sound "WAV" file to be played when control is first passed to the column.  The "Style #" must be chosen from a list accessible through the menu/Edit/Sounds shown at right.
The number to be used in the parameter table is the sequential number of the file in the list. This number is displayed in a small text box above the list. The complete path of the selected file is also displayed above the list.
Remarks:
1-The Sound numbers are not likely to be compatible from computer to computer unless care is taken in making the lists in the exact same sequential order.
2-If the "Sound Style #" is zero or left blank, there will be no sound.
3-If the "Sound Style #" is negative or too high for the list the standard "Beep" will sound.
4-If the sound file is not found the standard "Beep" will sound.
5-In the case of another error, no sound will be heard.
6-A good source of wave files is the WINDOWS/Media folder (or WINNT/Media) that can be found in most Microsoft WINDOWS based computers.

HThe "Message" parameter.Message selection Window
This parameter is only available when the Magnitude Estimation Device check box is checked on the option form.  It  permits selection of a message to be displayed to the subject monitor above the magnitude display.  The "Text #" must be chosen from a list accessible through the menu/Edit/Messages shown at right.
The number to be used in the parameter table is the sequential number of the desired text in the list. This number is displayed in a small text box above the list.
Remarks:
1-The "Message" numbers are not likely to be compatible from computer to computer unless care is taken in making exactly identical lists. This can more easily be done by copying the defaults file "MessagesDefaultsOGM.txt",  that should be present in the same folder as the application.
2-If the "Message Text #" is zero, left blank  or too high for the list, any previous message will be left unchanged.
3-If the "Message Text #" is negative any previous message will be erased.

I - Sine Wave Generation. (October 2006 version) 
As shown in the two examples below, a half cycle sine wave is generated when the "Rate" parameter is set to a negative number.  The "Duration" parameter determines the period of the sine wave ("Duration" =  Period / 2), and the difference between the current stimulus and the "Destination" determines the Amplitude ( The absolute value of the difference = 2 x Amplitude of the sine wave).


       
             Sine Wave sample #1

    


1

2

3

4

5

 

Destination:

40

35

40

30

 

PSI

Delta:

 


 

 

 

PSI

Rate:

 -1

 -1

 -1

 -1

 

PSI/Sec

Duration:

10

10

10

 10

 

Sec

 

 

 

 

 

 

 

Jump to:

 

 


 1

 

Col#

Repeat:

 

 


 

 

No. Times

Sound:

 

 


 

 

Style #

Message:

 

 

 

 

 

Text #


 

          Sine Wave sample #2


1

2

3

4

5

 

Destination:

40

40

30

30

 

PSI

Delta:

 


 

 

 

PSI

Rate:

 -1


 -1

 

 

PSI/Sec

Duration:

10

10

10

 10

 

Sec

 

 

 

 

 

 

 

Jump to:

 

 


 1

 

Col#

Repeat:

 

 


 

 

No. Times

Sound:

 

 


 

 

Style #

Message:

 

 

 

 

 

Text #

Possible application: Waveform Generation..

R-Wave Parameter TableGenerated R-Wave
Remark the period of a true Heart Beat is near one second, it takes 11 seconds to generate this representation that cannot be considered a simulation (the DAQ is too slow).


J - Emergency Jump. (August 2010 version) 
If the value in the "Jump to" row is negative, then the jump is only performed when the space bar is depressed or a special CNSD switch input device, connected to the computer through an RS232/USB port, is activated.




To the University of North Carolina Dental Research 
Electronic Shop Home Page 
Electronic Shop Help Page 


Olivier G. Monbureau  cccp@unc.edu or olivier.monbureau@gmail.com

2005 December 16
Last update 2011 October 21