2.3.2 Installing SPLICCO 2.3.3 Driver Installation 2.3.4 Start the GUI 3 Operating Instruction LC100 Smart Line Camera 3.1 Connecting a Device 3.2 LC100 Software update 3.3 Integration time 3.4 Program navigation 3.5 Save and Export Data 3.6 Load and Import Data 3.7 Save and Load Device Settings...
Page 4
4.1 What are virtual devices? 4.2 Configuration of virtual devices 4.3 The virtual devices description file 5 Write Your Own Application 5.1 CCS Series 5.2 LC100 Smart Line Camera 5.3 SPX Series 5.4 LC1 Line Camera 6 Maintenance and Service 6.1 Maintenance 6.2 Version Information...
Page 5
7.4.1 List of acronyms 7.4.2 Thorlabs Worldwide Contacts...
The initial setup is simple to complete. Following installation of the software, the LC100 line camera is ready to use. Simply plug it into a USB 2.0 port and run the application software SPLICCO.
2.1 Parts List Inspect the packaging for damage. If the shipping container seems to be damaged, keep it until you have inspected the contents and you have inspected the LC100 smart line camera mechanically and electrically. Please verify that you have received the following items: LC100 USB 2.0 CCD line camera...
After completing, run the application program SPLICCO. 2.2.1 USB requirements To achieve the maximum performance benefit from your LC100 USB line camera, you must have a dedicated USB 2.0 port available on your PC (a built-in USB 2.0 port is recommended).
Page 12
Windows Security system will notify you about device driver installation. You may check the box "Always trust software from "Thorlabs GmbH" prior to click the Install button. A firmware and driver package for all supported devices will be installed as SPLICCO software is designed to control several hardware devices.
3 Operating Instruction LC100 Smart Line Camera 3.1 Connecting a Device 1. To start a measurement with a LC100 Line Camera connect it to a USB port of your PC with the supplied cable. 2. The SPLICCO connects automatically to all detected devices.
If you decline the LC-100 update, the camera might not work properly with the current SPLICCO version. Note The content of the LC100's internal memory (EEPROM), i.e., the device label and a saved I/ O Setup configuration , are not being overwritten.
Page 17
3 Operating Instruction LC100 Smart Line Camera Integration time can be set via the control on the lower left corner of the device window. The supported range is defined by the line camera and ranges from 1.054 ms to 50 s. The integration time input window uses milli seconds, therefore the values of 1.054 ms -...
Help menu You will find the online help in this menu. Furthermore, there is a link to the Thorlabs web page to check for the latest drivers or software version. You can check the current version by selecting 'About...'.
Page 19
3 Operating Instruction LC100 Smart Line Camera Opens a dialog to configure colors Stores the actual measurement plot as reference plot Loads a reference plot out of a JCAMP-DX file Deletes the actual windows reference curve Switches to scope view...
Page 21
3 Operating Instruction LC100 Smart Line Camera The file extension of this file is *.jdx. Additionally you can choose the range to store. Text entered in the "Comments" field will be stored together with the data. Export Data Measurement data can be exported to a *.csv file for use with e.g. Microsoft Excel™ or MathLab™.
Page 23
3 Operating Instruction LC100 Smart Line Camera Import data To import measurement data from a *.csv file select 'File -> Import CSV...' from the menu. Please specify the character separating the x & y columns and choose which character marks the decimal position in the appearing window.
The advantage is that you can exactly reproduce your measurement conditions say, next day or even in a different lab. The only condition is that the type of device (e.g. LC100) must match. The following parameters are saved: Device type and Device Label...
Page 25
3 Operating Instruction LC100 Smart Line Camera Sample of a configuration file: The background correction is NOT being saved! Also, settings of the graphic user interface, like color settings, released or tabbed view of multiple windows, cannot be saved to the device configuration file.
3 Operating Instruction LC100 Smart Line Camera Confirm the entered file name Define the number of scans to be recorded. For triggered recording, check the box "External trigger" Click Go; the recording starts. After finishing, the software needs to process data, which takes some time, depending on the number of scans to be recorded.
3 Operating Instruction LC100 Smart Line Camera Note The zoom is limited to 1% of the original size of each axis. Furthermore you cannot zoom out more than the original size. Panning Press and hold the CTRL and SHIFT key on the keyboard to use the mouse to pan the actual graph.
Hardware Trigger The LC100 line camera is equipped with a hardware trigger input. This input will be enabled by selecting either the "Ext. Trigger Continuous" mode or the "Ext. Trigger Single Shot" mode.
Page 37
3 Operating Instruction LC100 Smart Line Camera Click to icon in the toolbar, open the 'Common' tab and enable "Box Smoothing". The smoothing box width can be set below this control. Zero means no smoothing at all. Any change will instantly affect the actual graph.
> 500ms. 3.13.3 Tab LC100 Settings The LC100 Settings tab allows to set a custom device label, save and clear background correction as well as to configure the pattern recognition and the GPIO ports. The two latter topics are explained in detail in the GPIO Port section 3.13.3.1 Device Label...
3 Operating Instruction LC100 Smart Line Camera 3.14 Peak finder SPLICCO offers the possibility to find peaks in an actual measurement. The peak finder can be selected by right clicking on the actual window and selecting "Peak finder..." or from the Tools...
3 Operating Instruction LC100 Smart Line Camera dialog. 3.18 Gaussian Transformation SPLICCO is able to display the measurement data as the best-fit Gaussian distribution. The Gauss Transformation dialog can be reached either by clicking to the icon in the menu bar, by choosing 'Gauss Transformation...' from the View menu or from the right click to the...
TTL Trigger Input 5 programmable TTL GPIO (General Purpose I/O) ports The I/O setup dialog can be reached via LC100 Device Settings menu, either via the toolbar icon or by right clicking to the diagram area, and then selecting "Properties": 3.22.1 Analog Output...
The time diagram to the left illustrates the timing. 3.22.3 GPIO The LC100 smart line camera has 5 programmable I/O ports. These ports are logical ports, i.e., the input/output signals are TTL level, active = HIGH: input voltage: max.
Page 48
- see section Pattern Recognition exposure: In exposure mode, the output is pulsed: pulse duration = 0.5 ms. The rising edge of the pulse is synchronized with start of exposure of the CCD. If the LC100 is in Software Trigger Continuous mode, the pulse is synchronized with starting of a new scan.
Page 49
3 Operating Instruction LC100 Smart Line Camera GPIO 2 is in exposure mode, it's output is active during exposure. GPIO 3 is in flash mode, so it's output is active during flash. The logical formula for the GPIO 1 output state is:...
SPLICCO 3.22.4 Pattern Recognition LC100 Pattern Recognition is a powerful tool to evaluate a scan for it's curve shape. By other words, it's possible to observe the intensities detected within certain pixel ranges, compare them with given margins and output the result as a logical signal representing "...
Page 51
3 Operating Instruction LC100 Smart Line Camera LC100 Evaluation boxes - factory default Each evaluation box is defined by a range of pixel numbers (X1 = start pixel number; X2 = end pixel number) and a range of correlated intensities (Y1 = min. intensity; Y2 = max. intensity), this way forming a rectangle.
3 Operating Instruction LC100 Smart Line Camera Hardware Averaging LC100 hardware is able to average the result of an evaluation box prior. This averaging can be extended to up to 512 scans. A progress bar indicates the averaging status: 3.22.4.2 Area Of Interest (AOI)
3 Operating Instruction LC100 Smart Line Camera 3.22.5 Saving and Loading of I/O Configurations Save I/O configuration: all settings of analog output , trigger and of GPIO 1...5 including the settings of pattern recognition , will be saved. Via the LOAD function, previously saved configurations can be re-opened.
Click "Close" to finish: Load from EEPROM A saved to the LC100 camera I/O configuration can be re-opened. Click to the Load from File button in either Pattern Recognition or Input/Output Configuration panel, then in the next dialog "Load from EEPROM":...
Page 59
Blooming Blooming is a property owned by all CCD sensors, as used in the LC100. Strongly overexposed pixels tend to discharge neighboring / adjacent pixels, even if they are not illuminated. This can be seen in the scan by an increased pattern width, which could lead to misinterpretations of the signal.
C:\Program Files\IVI Foundation\VISA\WinNT\Bin\CCS_Series_Drv_32.dll Note This instrument driver is required for all development environments! The source code of this driver can be found in C:\Program Files\IVI Foundation\VISA\WinNT\Thorlabs CCSseries\CCS_Series_Drv.c Online Help for NI VISA Instrument driver: C:\Program Files\IVI Foundation\VISA\WinNT\Thorlabs CCSseries\Manual NI LabVIEW driver C:\Program Files\National Instruments\LabVIEW xxxx\Instr.lib\CCSseries\CCSseries.llb...
C:\Program Files\IVI Foundation\VISA\WinNT\Thorlabs CCSseries..\Examples\CSharp\CCS100_CSharpDemo\bin\Release\CCS100_CSharpDemo.exe Example for LabView C:\Program Files\IVI Foundation\VISA\WinNT\Thorlabs CCSseries\Examples..\LabVIEW\CCS Series Sample.llb 5.2 LC100 Smart Line Camera NI VISA Instrument driver: C:\Program Files\IVI Foundation\VISA\WinNT\Bin\LC100_Drv_32.dll Note This instrument driver is required for all development environments! The source code of this driver can be found in C:\Program Files\IVI Foundation\VISA\WinNT\Thorlabs LC100\LC100_Drv.c...
SPLICCO Example for C C:\Program Files\IVI Foundation\VISA\WinNT\Thorlabs LC100\Examples\C sample.c - C program how to communicate with a LC100 Smart Line Camera sample.exe - same, but executable Example for C# Solution file: C:\Program Files\IVI Foundation\VISA\WinNT\Thorlabs LC100\Examples..\CSharp\ LC100_CSharpDemo.sln Project file C:\Program Files\IVI Foundation\VISA\WinNT\Thorlabs LC100...
If necessary the unit and the display can be cleaned with a cloth dampened with water. The LC100 line camera does not contain any modules that could be repaired by the user himself. If a malfunction occurs, the whole unit has to be sent back to Thorlabs .
SPLICCO cannot find any devices but the virtual devices : Check if VISA runtime 5.1 or higher is installed. Make sure that the connected device is made by Thorlabs. Try to connect the device to another USB port. Installation wizard prompts to specify the path of a ".sys" file: point wizard to "Windows\System32\drivers"...
Page 71
If you want to make relative comparisons of signal heights or areas beneath the curve, try using integration times above 4ms and use the dark current correction (Properties/LC100 settings/ Save dark current correction). The scan seems to be shifted - the intensity at pixel #0 is displayed at pixel # 512 This is a synchronization issue between the camera and the software.
Page 78
SPLICCO 7.4.2 Thorlabs Worldwide Contacts USA, Canada, and South America Thorlabs, Inc. 56 Sparta Avenue Newton, NJ 07860 Tel: 973-579-7227 Fax: 973-300-3600 www.thorlabs.com www.thorlabs.us (West Coast) Email: sales@thorlabs.com Support: techsupport@thorlabs.com Europe UK and Ireland Thorlabs GmbH Thorlabs Ltd. Hans-Böckler-Str. 6...
Page 79
7 Appendix Index Input / Output Configuration Integration Time LabVIEW driver *.dll LabVIEW samples LC100 Software Update Load a reference Accessories Load scan data Analog output Logarithmic scale Averaging Markers Background correction Mirroring axes Block average Panning Colors Parts List...
Page 81
Waste treatment on your own responsibility If you do not return an “end of life” unit to Thorlabs, you must hand it to a company specialized in waste recovery. Do not dispose of the unit in a litter bin or at a public waste disposal site.
Page 82
Thorlabs warrants material and production of the SPLICCO for a period of 24 months starting with the date of shipment. During this warranty period Thorlabs will see to defaults by repair or by exchange if these are entitled to warranty.
Page 83
User Manual. Should you require further information on this product, or encounter specific problems that are not discussed in sufficient detail in the User Manual, please contact your local Thorlabs dealer or system installer.
Need help?
Do you have a question about the LC100 and is the answer not in the manual?
Questions and answers