ConfocalA1

_A1AutoGain, _A1AutoGain_Setup, A1ApplyStimulationSettings, A1AutoGain, A1AutoGainSimple, A1AutoOffset, A1Capture1DZ, A1Capture1DZ_IntensityCorr, A1EnableIRLaserCOMPortConnection, A1IRLaserAutoAlign, A1Live1DZ, A1Live1DZ_IntensityCorr, A1SetOutputPort, A1ShowSetupGUI, A1TestSWTrigger, A1VAASGetParams, A1VAASSetParams, C2SwitchLever, LineChannelSeriesSetup, Live_Unmixing, Live_Unmixing_EnabledChecked, LiveUnmixingToggle

A1ApplyStimulationSettings

Description 

 A1ApplyStimulationSettings();

This function equals the Apply Stimulation Settings button in the ND Stimulation window. If stimulation ROI is changed (moved, resized...) during experiment or live, this function sends a command to hardware to use the new settings.

A1AutoGain

Description 

 A1AutoGain(
   double  Saturation ratio minimum,
   double  Saturation ratio maximum,
   double  Target maximal intensity,
   int  Use Find Mode
);

This function runs the Auto Gain function. It uses the set parameters to gain an optimally balanced image.

Parameters

double Saturation ratio minimum

Minimal ratio of saturated pixels.

double Saturation ratio maximum

Maximal ratio of saturated pixels

double Target maximal intensity

Target maximal intensity after auto gain operation in [%].

int Use Find Mode

Use find mode or normal mode.

0

Normal mode.

1

Find mode.

See Also 
_A1AutoGain, _A1AutoGain_Setup

A1AutoGainSimple

Description 

 A1AutoGainSimple(
   double  Target maximal intensity,
   int  Use Find Mode
);

This function performs auto gain simple camera like algorithm.

Parameters

double Target maximal intensity

Target maximal intensity after auto gain operation in [%].

int Use Find Mode

Use find mode or normal mode.

0

Normal mode.

1

Find mode.

A1AutoOffset

Description 

 A1AutoOffset(
   int  Use Find Mode
);

Finds the optimal offset value for each A1 channel.

Parameters

int Use Find Mode

Use find mode or normal mode.

0

Normal mode.

1

Find mode.

A1Capture1DZ

Description 

 A1Capture1DZ(
   int  XZ Mode
);

This function captures linescan 1DZ document.

Parameters

int XZ Mode

Z-Stack settings

0

Z stack defined as 'max.linear piezo Z range'.

1

Z stack defined as 'line-by-line from ND setup; standard Z preference (if it exists)'.

2

Z stack defined as 'line-by-line only range from ND setup; 20 steps, standard Z preference (if it exists)'.

A1Capture1DZ_IntensityCorr

Description 

 A1Capture1DZ_IntensityCorr(
   int  XZ Mode
);

This function captures linescan 1DZ intensity correction.

Parameters

int XZ Mode

Z-Stack settings

0

Z stack defined as 'max.linear piezo Z range'.

1

Z stack defined as 'line-by-line from ND setup; standard Z preference (if it exists)'.

2

Z stack defined as 'line-by-line only range from ND setup; 20 steps, standard Z preference (if it exists)'.

A1EnableIRLaserCOMPortConnection

Description 

 A1EnableIRLaserCOMPortConnection(
   int  Enable COM Port Connection
);

This function releases control of the IR laser from the system driver and lets you control the IR laser from macro. When you are finished, A1EnableIRLaserCOMPortConnection(0); should be called in order to return control to the system driver.

Parameters

int Enable COM Port Connection

Controls the IR laser from a macro.

0

Return control to system driver.

1

Controls the laser from macro.

A1IRLaserAutoAlign

Description 

 A1IRLaserAutoAlign();

This function performs confocal IR auto alignment.

A1Live1DZ

Description 

 A1Live1DZ(
   int  XZ Mode
);

This function starts live 1DZ image (line scan over Z stack).

Parameters

int XZ Mode

Z-Stack settings

0

Z stack defined as 'max.linear piezo Z range'.

1

Z stack defined as 'line-by-line from ND setup; standard Z preference (if it exists)'.

2

Z stack defined as 'line-by-line only range from ND setup; 20 steps, standard Z preference (if it exists)'.

A1Live1DZ_IntensityCorr

Description 

 A1Live1DZ_IntensityCorr(
   int  XZ Mode
);

This function starts live 1DZ image using automatic Z-intensity correction.

Parameters

int XZ Mode

Z-Stack settings

0

Z stack defined as 'max.linear piezo Z range'.

1

Z stack defined as 'line-by-line from ND setup; standard Z preference (if it exists)'.

2

Z stack defined as 'line-by-line only range from ND setup; 20 steps, standard Z preference (if it exists)'.

A1SetOutputPort

Description 

 A1SetOutputPort(
   int  Output Port
);

This function is for internal purposes only.

Parameters

int Output Port

For internal purposes only.

A1ShowSetupGUI

Description 

 A1ShowSetupGUI(
   int  Show Easy GUI
);

Changes between the A1plus Easy GUI and A1plus Compact GUI control window.

Parameters

int Show Easy GUI

0

Switch to Compact GUI.

1

Switch to Easy GUI.

A1TestSWTrigger

Description 

 A1TestSWTrigger();

This function is only for testing purposes.

A1VAASGetParams

Description 

 A1VAASGetParams(
   int  Channel ID,
   double *Alfa value
);

This function is available only for A1 microscopes. It returns the value of alpha parameter which is used by VAAS functions.

Parameters

int Channel ID

Channel ID

double *Alfa value

Value of the alpha parameter used by VAAS functions.

A1VAASSetParams

Description 

 A1VAASSetParams(
   double  Alfa value,
   int  Channel ID
);

This function is available only for A1 microscopes. It sets the alpha parameter value which is used by VAAS functions.

Parameters

double Alfa value

Value of the alpha parameter used by VAAS functions.

int Channel ID

Channel ID

C2SwitchLever

Description 

 C2SwitchLever();

This function is used only with the C2 simulator. It switches the Z lever from DU3 to CB/VB and back.

LineChannelSeriesSetup

Description 

 LineChannelSeriesSetup();

This function displays the Line Channel Series Setup window.

LiveUnmixingToggle

Description 

 LiveUnmixingToggle();

This function toggles the live unmixing.

Live_Unmixing

Description 

 Live_Unmixing(
   int  Apply Unmixing on Live
);

This function applies the live unimixing function on the live image.

Parameters

int Apply Unmixing on Live

Apply live unmixing.

0

do not apply

1

apply

Live_Unmixing_EnabledChecked

Description 

 Live_Unmixing_EnabledChecked(
   int  Is Unmixing Enabled/Checked
);

This function checks the availability of using live unmixing functionality. In case it is possible to use the live unmixing, it also checks the unmixing status.

Parameters

int Is Unmixing Enabled/Checked

0

unmixing enabled

1

unmixing checked

_A1AutoGain

Description 

 _A1AutoGain();

This function is available only for A1 microscopes. It opens the auto gain function progress bar.

See Also 
_A1AutoGain_Setup, A1AutoGain

_A1AutoGain_Setup

Description 

 _A1AutoGain_Setup();

This function opens the Auto Gain Setup window. Set the minimal and maximal ratio of saturated pixels to gain balanced image.

See Also 
_A1AutoGain, A1AutoGain