LogoLogo
Software DownloadsDatasheetsRequest Support
  • Axsun Knowledge Base
  • OCT Product Configurations
  • Essential Information Guide
  • Getting Started Guides
    • SS-OCT Laser Engine
    • Integrated Engine (Laser & DAQ)
      • Making Connections
      • Installing Software
      • Operating the Integrated Engine
  • Reference Manuals
    • Dimensions
    • Electrical Interfaces & Connectors
    • Environmental Requirements
    • SS-OCT Laser Engine
      • Advanced Laser Engine Features
      • Laser Accessories
      • Laser Test Report
      • Frequently Asked Questions
      • Laser Troubleshooting
    • Ethernet/PCIe DAQ Board
      • Architecture & Interface Background
      • Basic Operation
      • Advanced DAQ Features
      • FPGA Register Reference
      • Frequently Asked Questions
      • DAQ Troubleshooting
    • Camera Link DAQ Board
  • How-Tos
    • Upgrading Board Firmware
    • Upgrading FPGA Bitstreams
    • Using AxsunOCTControl.dll in C++
    • Operating a Variable Delay Line
    • Using the Interface Board
    • Installing the PCIe Device Driver
  • Using Bus Power for the PCIe DAQ
  • Software Tools
    • OCT Host
    • Hardware Control Tool
    • Image Capture Tool
  • API References
    • AxsunOCTControl (.NET)
      • Using the Control.NET API
      • AxsunOCTControl Function Reference
    • AxsunOCTControl_LW (light-weight)
      • Using the Control_LW API
      • AxsunOCTControl_LW Function Reference
    • AxsunOCTCapture
      • Using the Capture API
      • Linux Installation
      • AxsunOCTCapture Function Reference
  • Other
    • Software Downloads
    • Datasheets
    • References
    • Contact Excelitas For Help
      • Tech Support Request Form
Powered by GitBook

© 2025 Excelitas Technologies

On this page
  • Background
  • Relationship to other Axsun Libraries
  • AxsunOCTControl.NET (not "LW")
  • AxsunOCTCapture

Was this helpful?

  1. API References

AxsunOCTControl_LW (light-weight)

PreviousUsing the Control.NET APINextUsing the Control_LW API

Last updated 4 months ago

Was this helpful?

Background

AxsunOCTControl_LW is a cross-platform library that communicates with the microcontroller firmware running on Axsun OCT devices (i.e. , , ) through the GUI (Windows only), or a custom client application integrating this AxsunOCTControl_LW API on Windows, Linux, or macOS*.

Some basic user functions of the AxsunOCTControl_LW library (or simply the "Control_LW library") include:

  • Connect to Laser Engine and DAQ devices using USB

  • Enable & disable Laser emission

  • Set electronic K-clock delay

  • Operate a

  • Configure Ethernet DAQ settings and operational modes

  • Connect to EDAQ using Ethernet (TCP/IP) or connect to Laser Engine using Serial/RS-232

  • Read & write FPGA registers to operate a DAQ

  • Read diagnostic parameters from a device for troubleshooting

  • Configure device power-on default settings

AxsunOCTControl_LW is written in C++ and exposes a "plain-old" C interface for client application integration. It requires the cross-platform and open-source libusb library to be installed for USB communication.

* please Contact Excelitas For Help to learn about included features and availability of the macOS version of AxsunOCTControl_LW.

Relationship to other Axsun Libraries

AxsunOCTControl.NET (not "LW")

WARNING: AxsunOCTControl_LW and AxsunOCTControl.NET are intended to be used instead of one another. Do not attempt to use both libraries concurrently in your client application or open multiple GUI tools based on these libraries concurrently.

AxsunOCTCapture

.NET is an alternative to the AxsunOCTControl_LW library. AxsunOCTControl.NET provides a similar set of user functions for Laser Engine operation and a more limited set of user functions for DAQ operation. AxsunOCTControl.NET also requires the Microsoft .NET Framework and therefore does not support integration across OS platforms other than Windows. It is also less convenient to integrate into projects coded in languages other than C# or those with straightforward .NET assembly bindings.

The library captures a high-bandwidth image stream from an Axsun and provides additional image management and display functionality. It is intended to be used concurrently with AxsunOCTControl_LW for operating the .

Laser Engine
CameraLink DAQ
Ethernet/PCIe DAQ
Hardware Control Tool
motorized variable delay line
AxsunOCTControl
AxsunOCTCapture
Ethernet/PCIe DAQ board
Axsun Integrated Engine