
Chapter 2
DLPU030B – June 2015 – Revised July 2015
Getting Started
2.1
Operating Modes
The DLP NIRscan Nano supports the following modes of operation:
•
USB connection: A Windows
®
application with a graphical user interface (GUI), running on a PC with
the Windows 7 or 8 operating system, controls the system. Control includes scan initiation, parameter
settings, and data download. The PC GUI displays the intensity or absorbance of the scan. The PC
powers the NIRscan Nano through the USB cable.
•
Bluetooth connection: An iOS app (available from KS Technologies through the Apple
®
App Store
SM
)
running on an iPhone
®
or iPad
®
with iOS 7.1 or later operating system controls the system. Control
includes scan initiation, parameter settings, and downloading data. The iOS app displays the intensity
or absorbance of the scan. A USB cable or optional battery powers the NIRscan Nano.
•
Standalone: The NIRscan Nano can be preconfigured through the PC GUI or Bluetooth iOS app.
Scans are invoked through the Scan button and data is stored on the on-board SDRAM or microSD
card. The stored scan data can be later downloaded to a host PC through USB or Bluetooth
connection.
2.1.1 USB Connection
When a USB cable is inserted into the DLP NIRscan NanoJ1 micro-USB connector (see
), the
system powers up from the PC's USB VBUS 5-V supply, and the power-on LED pulses to indicate the
system is operational and ready for a command. The PC GUI will show as connected after the DLP
NIRscan Nano enumerates through USB.
2.1.1.1
NIRscan Nano GUI
The DLP NIRscan Nano software includes a QT-based PC GUI called NIRscanNanoGUI.exe. This GUI
requires the following dynamic link libraries (DLLs) to reside in the same directory as the executable file:
•
hidapi.dll — USB human interface device (HID) class communication driver
•
icudt53.dll — Qt Creator v5.3 Unicode library
•
icuin53.dll — Qt Creator v5.3 Unicode library
•
icuuc53.dll — Qt Creator v5.3 Unicode library
•
libgcc_sdw2-1.dll — GCC library
•
+6.dll — Standard C++ library
•
libwinpthread-1.dll — Pthreads for Windows library
•
Qt5Core.dll — Qt Core class library
•
Qt5Gui.dll — Qt Graphical User Interface class library
•
Qt5Svg.dll — Qt Scalable vector graphics class library
•
Qt5Widgets.dll — Qt Widgets class library
•
platforms/qwindows.dll — Platform plugin for Windows applications
•
lmdfu.dll — Tiva USB device firmware upgrade
•
lmusb.dll — Tiva USB driver
The Qt windeployqt executable will list all the DLLs necessary by a Qt application.
18
Getting Started
DLPU030B – June 2015 – Revised July 2015
Copyright © 2015, Texas Instruments Incorporated