Several software packages must be downloaded and installed on your host PC for communicating with and capturing data from the Axsun Integrated Engine. Current versions of the Axsun software and links to third-party dependencies are available for download at www.axsun.com/downloads.
OCTHost.exe and its underlying library AxsunOCTControl.dll are installed by extracting the downloaded archive, double-clicking the setup.exe file, selecting defaults when presented with any installation options, and waiting for all dialogs to complete. The Axsun USB device driver will also be installed by this utility. Additional installation information is available in the OCT Host software manual.
AxsunOCTCapture.dll software relies on some external third-party dependencies which must be installed for full functionality: pcap (for network packet capture), TurboJPEG (a JPEG decompression codec), and the Microsoft Visual C++ Run-Time.
Axsun also provides a basic Image Capture Tool (AxsunImageCaptureTool.exe) that calls functions in the AxsunOCTCapture library in the same fashion as a custom-designed parent application based on the AxsunOCTCapture API. The Image Capture Tool relies on one additional dependency: the LabVIEW Run-Time Engine.
The AxsunOCTCapture library requires a dependency called “pcap”, an industry-standard API for capturing network traffic. In the Unix environment, the standard library is named “libpcap”. In the Windows environment, a ported library named “WinPcap” is used . Additional forks of WinPCap (e.g. “Npcap”, “Win10Pcap”) have been designed to take advantage of more efficient kernel hooks in Windows OS versions later than Windows 7.
AxsunOCTCapture.dll works with either WinPcap or its binary-compatible variants. Npcap is preferred, especially for OS versions later than Windows 7. Download Npcap from https://nmap.org/npcap/.
Run the downloaded installer and confirm any Windows Security Warning requests. At the Ncpap Installation Options screen, make sure to select the option “Install Npcap in WinPcap API-compatible Mode” as shown:
 WinPcap can be downloaded and installed from http://www.winpcap.org but is also included when installing Wireshark, a handy packet capture GUI based on the pcap library. Wireshark can be downloaded and installed from https://www.wireshark.org/#download if required for system debugging.
The AxsunOCTCapture.dll library requires a dependency called TurboJPEG, a highly-optimized JPEG decompression utility based on the industry-standard libjpeg API.
Run the downloaded installer, confirm any Windows Security Warning requests, and select a location for installation (the default location is acceptable or you can choose a different preferred location). A library file named turbojpeg.dll will be installed in your
The Microsoft Visual C++ Run-Time Library (2015/2017/2019) must be installed in either your
C:\Windows\System32\ directory or in the same directory as the application which is calling AxsunOCTCapture.dll. The vcruntime___.dll is a common run-time library which likely already exists on your system from installation of an unrelated program or from your original Windows OS installation (depending on the OS version).
If it is not already present on your system, you can download it directly from Microsoft at: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads (or if that link becomes broken, then at a microsoft.com link easily identified by searching online for “microsoft visual c++ redistributable”).
Axsun GUI Tools which provide image capture and display functionality require installation of the LabVIEW Run-Time Engine (2018, 64-bit) which is available for download at http://www.ni.com/en-us/support/downloads/software-products/download.labview.html#309628 (or if that link becomes broken, then at a www.ni.com link easily identified by searching online for “labview 2018 runtime engine 64-bit windows”).
Download and then run the installer executable with default options selected. Note that AxsunOCTCapture.dll library and API do not require the LabVIEW Run-Time Engine, only the Axsun-supplied GUI Tools require it (i.e. Image Capture Tool and Hardware Control Tool).
OPTIONAL: If you plan to use the DAQmx-based scanner control features provided by the AxsunOCTCapture library and Image Capture Tool, you must also download and install the NI-DAQmx driver from National Instruments.
After the external dependencies have been installed, perform a system restart.
Download the Axsun Image Capture Tool and extract the .zip contents to your preferred location (there is no installer but you must keep the files in the extracted folder together). Launch the Image Capture Tool GUI application (AxsunImageCaptureTool.exe). If all dependencies were installed correctly, the AxsunOCTCapture.dll library will be loaded by this application and its main window will launch without any pop-up warnings to indicate missing dependencies. If missing dependencies are reported, review and repeat the installation instructions above or refer to the Troubleshooting page in the EDAQ Reference Manual.
The Hardware Control Tool relies on AxsunOCTControl.dll (or AxsunOCTControl_LW.dll) and the same LabVIEW Run-Time Engine which was previously installed in the steps above; no additional external installers are required for this tool.
Download the Axsun Hardware Control Tool and extract the .zip contents to your preferred location (there is no installer but you must keep the files in the extracted folder together). Launch the Hardware Control Tool GUI application (AxsunHardwareControlTool.exe). If all dependencies were installed correctly, the AxsunOCTControl.dll library will be loaded by this application and its main window will launch without any pop-up warnings to indicate missing dependencies. If missing dependencies are reported, review and repeat the installation instructions above or refer to the Troubleshooting page in the EDAQ Reference Manual.