Stimulation

ND_StimulationAppendPhase, ND_StimulationCommand, ND_StimulationPoint, ND_StimulationResetPhases, ND_StimulationSimultaneousAcquisition, ND_StimulationSimultaneousStimulation, ND_TriggerManualStimPhase

ND_StimulationAppendPhase

Description 

 ND_StimulationAppendPhase(
   int  PhaseType,
   double  ND_TimeInterval,
   double  ND_TimeDuration
);

The function appends a time phase to the current sequential stimulation experiment.

Parameters

int PhaseType

Type of the phase to be appended.

-1

Waiting - it only works when the ND_TimeInterval parameter is set to -1.

0

Acquisition

1

Stimulation

2

Bleaching

double ND_TimeInterval

The interval value in [ms]

0.0

No Delay

double ND_TimeDuration

Phase duration [ms].

-1

Continuous

ND_StimulationCommand

Description 

 ND_StimulationCommand(
   char *ND_TimeCommand
);

This function sets a macro command to be performed at the beginning of each phase of the sequential stimulation experiment.

Parameters

char *ND_TimeCommand

A macro command to be performed before the loop.

ND_StimulationPoint

Description 

 ND_StimulationPoint(
   int  Enabled,
   int  X1,
   int  Y1
);

With a confocal microscope, this function sets and turns ON/OFF a stimulation point.

Parameters

int Enabled

0

Disabled.

1

Enabled.

int X1

X coordinate in pixels.

int Y1

Y coordinate in pixels.

ND_StimulationResetPhases

Description 

 ND_StimulationResetPhases();

The function removes all phases settings of the current sequential stimulation experiment.

ND_StimulationSimultaneousAcquisition

Description 

 ND_StimulationSimultaneousAcquisition(
   double  ND_TimeDuration
);

It sets the duration of the Acquisition phase of the simultaneous stimulation ND experiment.

Parameters

double ND_TimeDuration

Phase duration [ms].

-1

Continuous

ND_StimulationSimultaneousStimulation

Description 

 ND_StimulationSimultaneousStimulation(
   double  StimulationWait,
   double  ND_TimeInterval,
   double  ND_TimeDuration,
   int  ManualStart
);

It sets the parameters of the Stimulation/Bleaching phase of the simultaneous stimulation ND experiment.

Parameters

double StimulationWait

Time to wait after the experiment started. If in the [Manual Start] mode, time to wait after the Stimulate button is pressed. [ms]

0

No Wait

double ND_TimeInterval

The interval value in [ms]

0.0

No Delay

double ND_TimeDuration

Phase duration [ms].

-1

Continuous

int ManualStart

0

The stimulation phase will begin along with the acquisition.

101

The stimulation waits for the user to start the stimulation.

102

The stimulation waits for a TTL In signal to start the stimulation (requires a TTL Input logical device to be available).

ND_TriggerManualStimPhase

Description 

 ND_TriggerManualStimPhase();

The function starts the stimulation phase of a simultaneous stimulation experiment, if in the Manual Start mode.