_ND_CaptureMultipointManually, _ND_CreateMultipointExp, ND_AppendMultipointPoint, ND_AppendMultipointPointPFS, ND_GetMultipointName, ND_KeepPFSOnDuringStageMove, ND_MP_GetCount, ND_MP_MoveToIndex, ND_OffsetAllMultipoints, ND_RedefineAbsZAfterPFS, ND_ResetMultipointExp, ND_RunMultipointExp, ND_SetMultipointExp, ND_SetMultiPoints, ND_SetMultiPointsEx
Description
ND_AppendMultipointPoint( doubleND_MultipointXCoord
, doubleND_MultipointYCoord
, doubleND_MultipointZCoord
, char *ND_MultipointName
);
This function appends a line to the current multipoint experiment table.
Parameters
This function runs the Add this Point to ND Acquisition command.
Description
ND_AppendMultipointPointPFS( doubleND_MultipointXCoord
, doubleND_MultipointYCoord
, doubleND_MultipointZCoord
, doubleND_MultipointPFSOffset
, char *ND_MultipointName
);
This function appends a line to the current multipoint experiment table including the PFS offset.
Parameters
Description
ND_GetMultipointName( intND_UseCurrentDocument
, intND_MultipointIndex
, char *ND_MultipointName
);
This function retrieves the name of one multipoint loop.
Parameters
Description
ND_KeepPFSOnDuringStageMove(
int ND_KeepPFSOn
);
This function sets whether to leave the PFS device on during XY movements of the motorized stage.
Description
ND_MP_GetCount();
This function returns the number of positions defined within the Multipoint (XY) ND experiment.
Description
ND_MP_MoveToIndex( intIndex
, intMoveZ
);
The function moves the motorized XY stage to a certain point of the Multipoint (XY) experiment.
Index parameter is the position of the point to move to within the defined experiment (starting with 0).
Description
ND_OffsetAllMultipoints(
int ND_XYIndex
);
This function transforms XYZ coordinates used in ND Experiment. Reference XYZ point will be transformed to the current XYZ position and other points will be transformed in the same way.
Note
This function only works while ND Acquisition experiment is running.
Description
ND_RedefineAbsZAfterPFS(
int ND_Redefine
);
This function turns ON/OFF the continuous correction of Z positions during long-lasting ND experiments. If turned ON, the ND_RedefineAbsZ function is called at the end of each Multipoint phase of an ND experiment after either the PFS or the autofocus function was performed.
Note
The principle of PFS and AutoFocus is searching through a small range of Z positions.
See Also
ND_RedefineAbsZ
Description
ND_ResetMultipointExp();
The last used settings of the experiment are stored in memory. This function removes the settings of the current multipoint experiment. The experiment definition table becomes blank.
Description
ND_RunMultipointExp();
This function runs the current multipoint experiment according to the current settings. The system remembers the settings of a previously run experiment.
Description
ND_SetMultiPoints( intStgArrayCount
, double *StgArrayX
, double *StgArrayY
, double *StgArrayZ
, char *StgArrayNames
);
This function sets multiple points in the current ND experiment. It sets names, X, Y and Z coordinates (if enabled) of these points.
Parameters
StgArrayX
Array of minimum StgArrayCount double values that represents X coordinates (in microns) of points in ND experiment. If this parameter equals NULL (0), all X values are set to zero.
StgArrayY
Array of minimum StgArrayCount double values that represents Y coordinates (in microns) of points in ND experiment. If this parameter equals NULL (0), all Y values are set to zero.
See Also
ND_SetMultipointExp
Description
ND_SetMultiPointsEx( intStgArrayCount
, double *StgArrayX
, double *StgArrayY
, double *StgArrayZ
, char *StgArrayNames
, char *StgArrayPFS
);
This function sets multiple points in the current ND experiment. It sets names, X, Y and Z coordinates (if enabled) of these points.
Parameters
StgArrayX
Array of minimum StgArrayCount double values that represents X coordinates (in microns) of points in ND experiment. If this parameter equals NULL (0), all X values are set to zero.
StgArrayY
Array of minimum StgArrayCount double values that represents Y coordinates (in microns) of points in ND experiment. If this parameter equals NULL (0), all Y values are set to zero.
StgArrayZ
Array of minimum StgArrayCount double values that represents Z coordinates of points in ND experiment. If the current ND experiment contains multipoint loop without Z position this parameter will be ignored.
Description
ND_SetMultipointExp( intND_MultipointCloseShutter
, intND_MultipointUseZCoord
, char *ND_MultipointCommandBefore
, char *ND_MultipointCommandAfter
, intND_MultipointAFType
, doubleND_MultipointAFArg1
, doubleND_MultipointAFArg2
);
This function initializes the current multipoint experiment and activates the multipoint dimension of the current ND experiment.
Parameters
This function runs the Acquire > Capture Multipoint > Capture Manually command.
Description
_ND_CaptureMultipointManually();
This function displays the Multipoint Manual Acquisition dialog window. The ND2 file can be captured manually.
This function runs the Acquire > Capture Multipoint > Capture Automatically command.
Description
_ND_CreateMultipointExp();
This function displays the Multipoint Acquisition dialog window.