Getting Started; Operating Modes; Usb Connection - Texas Instruments DLP NIRscan User Manual

Table of Contents

Advertisement

2.1

Operating Modes

The DLP NIRscan Nano supports the following modes of operation:
USB connection: A Windows
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
running on an iPhone
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
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
libstdc++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

application with a graphical user interface (GUI), running on a PC with
®
or iPad
with iOS 7.1 or later operating system controls the system. Control
®
®
Copyright © 2015, Texas Instruments Incorporated
DLPU030B – June 2015 – Revised July 2015
Getting Started
App Store
®
Figure
DLPU030B – June 2015 – Revised July 2015
Submit Documentation Feedback
Chapter 2
SM
)
1-4), the

Advertisement

Table of Contents
loading

Table of Contents