ND_AppendLambdaChannel Description
ND_AppendLambdaChannel(
char *ND_LambdaName
,
char *ND_LambdaOptConf
,
int ND_LambdaColor
,
char *ND_LambdaCommandBefore
,
char *ND_LambdaCommandAfter
,
int ND_LambdaAFType
,
double ND_LambdaAFArg1
,
double ND_LambdaAFArg2
);
This function appends a line to the multichannel experiment table.
Parameters
char *ND_LambdaName
The channel name.
char *ND_LambdaOptConf
The name of the optical configuration.
int ND_LambdaColor
The RGB value of the channel color. Use [-1] for bright field channel.
char *ND_LambdaCommandBefore
A command to be performed before each channel acquisition.
char *ND_LambdaCommandAfter
A command to be performed after each channel acquisition.
int ND_LambdaAFType
The auto focus method type.
0 | No auto focus. |
1 | Steps in range auto focus method. |
3 | Continuous in range auto focus method. |
4 | Focus Plane. |
double ND_LambdaAFArg1
Step size(Steps in Range) in microns or the Z drive speed (Continuous in Range).
double ND_LambdaAFArg2
The Z drive range of focusing in microns.
ND_GetLambdaChannel Description
ND_GetLambdaChannel(
int ND_LambdaIndex
,
char *ND_LambdaName
,
char *ND_LambdaOptConf
,
int *ND_LambdaColorReturned
,
char *ND_LambdaCommandBefore
,
char *ND_LambdaCommandAfter
,
int *ND_LambdaAFTypeReturned
,
int *ND_LambdaAFArg1Returned
,
int *ND_LambdaAFArg2Returned
);
Retrieves settings of the specified Lambda channel as it is defined within the ND Acquisition window.
Parameters
int ND_LambdaIndex
Index number of the channel.
char *ND_LambdaName
The channel name.
char *ND_LambdaOptConf
The name of the optical configuration.
int *ND_LambdaColorReturned
not The RGB value of the channel color. [-1] for bright field.
char *ND_LambdaCommandBefore
A command to be performed before each channel acquisition.
char *ND_LambdaCommandAfter
A command to be performed after each channel acquisition.
int *ND_LambdaAFTypeReturned
The auto focus method type.
0 | No auto focus. |
1 | Steps in range auto focus method. |
3 | Continuous in range auto focus method. |
4 | Focus Plane. |
int *ND_LambdaAFArg1Returned
Step size(Steps in Range) in microns or the Z drive speed (Continuous in Range).
int *ND_LambdaAFArg2Returned
The Z drive range of focusing in microns.
ND_IsInExperimentCapture Description
ND_IsInExperimentCapture();
This function checks if an ND experiment is running or not.
Return Values
TRUE if an experiment is in progress, else FALSE.
ND_ResetLambdaExp Description
ND_ResetLambdaExp();
The last used settings of the experiment are stored in memory. This function removes the settings of the current multichannel experiment. The experiment definition table becomes blank.
ND_RunLambdaExp Description
ND_RunLambdaExp();
This function runs the current multichannel experiment according to the current settings. The system remembers the settings of a previously run experiment.
ND_SetLambdaExp Description
ND_SetLambdaExp(
int ND_LambdaCloseShutter
);
This function initializes the current multichannel experiment and activates the wavelength dimension of the current ND experiment.
Parameters
int ND_LambdaCloseShutter
Shutter close.
0 | The shutter does not close during filter changes. |
1 | The shutter closes during filter changes. |
ND_SetLambdaRepresentation Description
ND_SetLambdaRepresentation(
int ND_LambdaRepresentation
);
If an ND experiment contains the lambda dimension, the resulting image can be treated either as a multichannel or a spectral image. This function will write this information to the ND2 file.
Parameters
int ND_LambdaRepresentation
Type of the resulting image.
0 | Multichannel image. |
1 | Spectral image. |
_ND_CreateLambdaExp Description
_ND_CreateLambdaExp();
This function displays the Multichannel Acquisition dialog window.