AxsunOCTCapture  3.6.0.0
Captures and buffers streamed imaged data from the Axsun Ethernet/PCIe DAQ and displays or retrieves images to a client application on request.
Data Fields
scan_params_t Struct Reference

Structure for passing raster scan pattern parameters to axScanCmd(SET_RECT_PATTERN, ...). More...

#include <AxsunOCTCapture.h>

Data Fields

uint32_t X_increments
 
uint32_t Y_increments
 
double X_range
 
double Y_range
 
double X_shift
 
double Y_shift
 
double Y_idle
 
double X_phase
 
double X_symmetry
 

Detailed Description

Structure for passing raster scan pattern parameters to axScanCmd(SET_RECT_PATTERN, ...).

Examples
axScanCmd_Test.cpp.

Field Documentation

◆ X_increments

uint32_t X_increments

The number of increments in the X dimension (i.e. number of A-scans per B-scan). Must be an even value between 2 and 10000. (Note values less than 256 will exceed the max Image_sync pulse frequency for a system running at 100kHz A-line rate.)

Examples
axScanCmd_Test.cpp.

◆ X_phase

double X_phase

A phase shift applied to the X dimension waveform to control the relative delay between the analog output waveform and the Image_sync pulse. Expressed as a percentage on the interval of 0 to 100; values outside this range will be coerced.

◆ X_range

double X_range

The peak output voltage in the X dimension (impacts lateral length of each B-scan). Negate this value to flip the B-scan orientation. Generated voltages will span -X_range to +X_range, centered at the origin defined by X_shift.

◆ X_shift

double X_shift

The voltage to shift the origin in the X dimension (can be positive or negative, 0 = centered).

Examples
axScanCmd_Test.cpp.

◆ X_symmetry

double X_symmetry

Symmetry of the linear ramp waveform in the X dimension. Expressed as a percentage on the interval of 0 to 100; values outside this range will be coerced. A value of 50 generates a symmetric triangle wave. A value of 0 or 100 generates a sawtooth wave. Ignored when X dimension configured for sine waveform.

◆ Y_idle

double Y_idle

The static voltage generated in the Y dimension during 1D/linear scanning (can be positive or negative, relative to the origin defined by Y_shift). Ignored for 2D/raster scanning.

◆ Y_increments

uint32_t Y_increments

The number of increments in the Y dimension (i.e. number of B-scans per volume scan). Must be an even value between 2 and 10000.

◆ Y_range

double Y_range

The peak output voltage in the Y dimension (impacts lateral length across all B-scans). Negate this value to flip the volume scan orientation. Generated voltages will span -Y_range to +Y_range, centered at the origin defined by Y_shift.

◆ Y_shift

double Y_shift

The voltage to shift the origin in the Y dimension (can be positive or negative, 0 = centered).


The documentation for this struct was generated from the following file: