background image

10  Programming examples

The following is a simple example of how to control the SLED 1000 / 1300 Series module using SCPI commands. See the previous section for specific 
details and extra parameters that the listed commands accept.

We recommend that you use the 

*ESR?

 query after every command that is sent to the device. This enables you to debug unreceived or incorrect 

commands sent to the product.

#Identifying the SLED PXIe module

:IDN?                                      #Query to confirm the correct PXIe chassis is setup
:OPT?                                      #Query the available module configuration
:SLOT3:IDN?                                #Start the sweep at 1250nm
 

#Configuring the SLED PXIe module

:SENSe3:CHANnel1:WAVelength 1550 NM        #Set the wavelength of the power meter
:SENSe3:CHANnel1:NULLing                   #With no optical input connected and the dust cap stillfastened on the power meter, 
run dark current nulling
:SENSe3:CHANnel1:TIMEing?                  #Query the time remaining for nulling to be completed
:SENSe3:CHANnel1:AVERagingtime 0.1 S       #Set the averaging time to 0.1 s
 
 

#Querying the SLED PXIe module configuration values

:SENSe3:CHANnel1:WAVelength?               #Query the wavelength of the power meter
:SENSe3:CHANnel1:AVERagingtime?            #Query the averaging time to 0.1 s
 
 

#Querying the optical power

:SENSe3:CHANnel1:POWer?                    #Query the measured optical power with an optical input connected to the power 
meter
 

#Configuring and initiating the power tracing

:SENSe3:TRACE:PTS 1000                     #Set the number of trace points to 1000
:SENSe3:TRACE:RATE MAX                     #Set the trace sampling rate to the MAX of 12 kHz
:SENSe3:TRACE:TRIG FORCE                   #Set the trace trigger mode. This will initiate a trace assoon as the conditions 
for the set trigger mode are met
 

#Querying the acquired power trace

:SENSe3:TRACE:CMP?                         #Query the status of the trace completion
:SENSe3:TRACE1?                            #If the trace complete status is = 1, query the acquiredtrace on Channel 1
 

Quantifi Photonics | SLED 1000 / 1300 Series PXIe User Manual | Document version 1.08

48 / 61

Summary of Contents for SLED 1000 Series

Page 1: ...SLED 1000 1300 SERIES Superluminescent LED Light Source PXIE USER MANUAL quantifiphotonics com...

Page 2: ...r the presence or absence of such identification does not affect the legal status of any trademark All third party product and company names are trademarks or registered trademarks of their respective...

Page 3: ...the module from a PXIe chassis 15 6 Installing software 16 6 1 Install the Cohesion Installer software package 17 6 2 Cohesion Manager 19 6 3 Cohesion Firmware Updater 20 7 CohesionUI Overview 21 7 1...

Page 4: ...Multi Chassis mode 39 9 5 2 SCPI Multi Chassis commands 40 9 6 Command summary 42 9 6 1 Common commands 42 9 6 2 Slot commands 42 9 6 3 Configuration commands 42 9 7 Command descriptions 43 9 7 1 Com...

Page 5: ...58 15 1 Contacting the Technical Support Group 58 15 2 Transportation 58 16 Warranty Information 59 16 1 General information 59 16 2 Liability 59 16 3 Exclusions 59 16 4 Certification 60 16 5 Service...

Page 6: ...ucing the SLED 1000 1300 Series Setting up hardware Installing software Working with your device CohesionUI GUI CohesionUI Overview Controlling your SLED with CohesionUI SCPI commands Controlling your...

Page 7: ...Do not proceed unless the required conditions are met and understood CAUTION Indicates a potentially hazardous situation which if not avoided may result in minor or moderate injury or component damage...

Page 8: ...times CAUTION The use of controls adjustments and procedures other than those specified in this document may result in exposure to hazardous situations involving optical radiation 3 2 Electromagnetic...

Page 9: ...age to the product Always follow proper grounding and ESD management practices Store the unused product in the original protective electrostatic packaging that it was shipped in Use a wrist strap and...

Page 10: ...can take advantage of the SCPI compliant command language and choose from programming tools such as LabView C Python or any of the other popular programming languages used to control automatic test e...

Page 11: ...screws 4 Fastening clip 2a Optical output channel 1 5 Status LEDs 2b Optical output channel 2 6 Module information 3 Module identifier 7 PXIe headers Quantifi Photonics SLED 1000 1300 Series PXIe Use...

Page 12: ...is powered OFF solid GREEN The module is operational flashing green The module is busy processing commands solid RED There is an error during the initialization of the module flashing red There is an...

Page 13: ...sure to follow these instructions when installing or removing a Quantifi Photonics module from a PXIe chassis CAUTION The product is sensitive to electrostatic discharge ESD To prevent damage from ESD...

Page 14: ...communicate with the module This gives the chassis time to boot and initialize the communication server 1 Power the chassis OFF 2 Remove the module from the anti static bag Retain the bag 3 Align the...

Page 15: ...s OFF Follow these installation instructions 1 Power the chassis OFF 2 Unsecure the fastening screws and fastening clip 3 Pull out the module Use the fastening clip to pull Do NOT pull on the connecto...

Page 16: ...liant server for remote SCPI communication CohesionUI Web based Graphical User Interface Cohesion Manager Single window utility application that shows the status of all Cohesion Software Services runn...

Page 17: ...staller version_number exe from the provided USB media device or download it from the Quantifi Photonics website and follow the on screen installation prompts 3 Select the Installation Type CohesionUI...

Page 18: ...ser for network access We recommend that both options are ticked to allow any network configuration 7 On startup after rebooting the system a User Account Control prompt might be displayed Click Yes t...

Page 19: ...fi Photonics modules CohesionUI optional web service providing a graphical interface for simplified operation of installed Quantifi Photonics modules To open Cohesion Manager Search for Cohesion Manag...

Page 20: ...the chassis l update firmware to a new version if available We recommended that you update firmware if a new version is available To upgrade firmware 1 Open Cohesion Manager for example by searching...

Page 21: ...Installer software package For details on Cohesion Installer refer Installing software 1 HOME View all modules in the chassis 2 MODULES Access a module 3 SETTINGS Change CohesionUI settings 4 CONSOLE...

Page 22: ...the IPv4 address that is displayed To connect with modules via CohesionUI 1 On the controller or controller PC open CohesionUI for example by double clicking the desktop icon or open a supported brow...

Page 23: ...modules in the PXIe chassis 1 Numbers indicate the slots the modules are installed in 2 You can hide default setting or show empty slots in the PXIe chassis by toggling the EMPTY SLOTS button 3 You ca...

Page 24: ...To select a module 1 Go to the HOME page 2 Click the on the module 3 Or hover over the MODULES menu and select a module or channel from the list Quantifi Photonics SLED 1000 1300 Series PXIe User Man...

Page 25: ...t preferences and adjust as required 1 Click SETTINGS 2 Change settings or unit preferences as required for example temperature units Please note that the units displayed on this page are not always r...

Page 26: ...just unit preferences one at a time 1 Hover over SETTINGS 2 Select a unit from the dropdown for example the power unit Quantifi Photonics SLED 1000 1300 Series PXIe User Manual Document version 1 08 2...

Page 27: ...rvice with the latest information from the CohesionDriver service This can be particularly useful when operating a multi chassis MXI setup and enables you to l Re discover modules that CohesionUI does...

Page 28: ...assis 3 The page will be disabled while synchronizing To reinitialize CohesionUI across all modules in all chassis 1 Click SETTINGS 2 Click RE INIT 3 All modules will be disabled and temporarily disco...

Page 29: ...the CohesionUI menu click CONSOLE 2 The console will appear in the bottom right corner of the screen 3 You can move the console by clicking on the title bar and dragging it to any position on the scre...

Page 30: ...k the command and syntax READ after WRITE Request the response from the instrument Response buffer is empty QUERY WRITE and READ ESR Query the status event status register ESR this will give you more...

Page 31: ...for example ind 5 Click QUERY 6 The module returns FAILED Example 3 Investigate a command failure 7 Click ESR to query the event status register and request information about the command failure 8 Th...

Page 32: ...d serial number of the chassis and the version of CohesionUI and CohesionSCPI service running on the chassis 7 7 2 Module To view module information when working with a module in CohesionUI 1 Model nu...

Page 33: ...ase or decrease the value field by a set amount This step size is set in the SETTINGS menu This applies to the following parameter l POWER The desired output power of the SLED module Alternatively the...

Page 34: ...oggling the laser ON OFF To toggle the laser in a specific channel of the SLED module ON or OFF click the STATE button Quantifi Photonics SLED 1000 1300 Series PXIe User Manual Document version 1 08 3...

Page 35: ...o l Command summary l Command descriptions For programming examples refer to Programming examples 9 2 Programming conventions This section details the programming and measurement conventions to follow...

Page 36: ...us and event registers 9 4 1 1 Standard Event Status Register The Standard Event Status Register SESR is modified by the Quantifi Photonics product with the results of the command operations Bit Descr...

Page 37: ...le Register Mask The Standard Request Enable Register SRE Mask is used to build the Master Summary Status Bit MSS within the Status Byte Register STB To ignore any of the events detected and set in th...

Page 38: ...9 4 1 5 Status and event registers diagram Quantifi Photonics SLED 1000 1300 Series PXIe User Manual Document version 1 08 38 61...

Page 39: ...These are controlled by the NI Platform Services and through NI MAX Even if the CohesionSCPI service is in Multi Chassis mode if a chassis is connected but has no installed modules it will not show u...

Page 40: ...ohesionSCPI service If operating in SINGLE mode this will always return 1 Example In Single chassis mode SYSTEM CHASSIS 1 SYSTEM CHASSIS LIST 0 SYSTEM CHASSIS MODE SINGLE In Multi chassis mode SYSTEM...

Page 41: ...OT2 IDN Multi Chassis Mode CHASSIS1 SLOT2 IDN Specific command example Single Chassis Mode SOUR2 CHAN2 POW MAX Multi Chassis Mode CHASSIS1 SOUR2 CHAN2 POW MAX Quantifi Photonics SLED 1000 1300 Series...

Page 42: ...lete Status of the module OPTions Query the modules managed by the CohesionSCPI service IDN Query the slot identification 9 6 3 Configuration commands Summary Command Description OUTPut n CHANnel m ST...

Page 43: ...he Operation Complete Status Parameters Response 1 all modules installed in the chassis are ready to execute commands 0 modules installed in the chassis still have commands to execute in the input que...

Page 44: ...used 0 1 Not used 0 0 LSB Operation Complete 1 Example ESR 8 ESR 32 NOTE It is recommended to use the ESR command query after every command that is sent to the device The ESR query will be able to cat...

Page 45: ...n Query the modules managed by the CohesionSCPI service Parameters N A Response A comma separated array or a single integer value based on the arguments given Example SLOT3 OPTions 1 Command SLOT slot...

Page 46: ...wsp MIN MAX DEF SET ACT ALL Description Query the laser output power Parameters MIN Returns the minimum programmable value MAX Returns the maximum programmable value DEF Returns the default value SET...

Page 47: ...ncy Summary Syntax OUTPut n CHANnel m FREQuency wsp MIN MAX DEF SET ACT ALL Description Query the laser frequency Parameters MIN Returns the minimum programmable value MAX Returns the maximum programm...

Page 48: ...MEing Query the time remaining for nulling to be completed SENSe3 CHANnel1 AVERagingtime 0 1 S Set the averaging time to 0 1 s Querying the SLED PXIe module configuration values SENSe3 CHANnel1 WAVele...

Page 49: ...rivers installed on the client the implementation of VISA programming within environments such as MATLAB becomes available NOTE In NI MAX a RIO interface will show up however there are no communicatio...

Page 50: ...Devices and Interfaces option A drop down of available instruments detected will show up 2 Click on Network Devices then click Add Network Devices and select VISA TCP IP Resource 3 Select Manual Entry...

Page 51: ...VISA 1 Launch NI MAX In the left hand side menu select an instrument from the Network Devices list 2 On the right hand side panel select Open VISA Test Panel A new window will popup Click the Input O...

Page 52: ...t connected print checking IDN command IDN data instrument ask command print IDN data print checking OPT command OPT data instrument ask command print OPT data replace this with a valid command for yo...

Page 53: ...already been created with tmtool or has been removed from the workspace without first being closed cleanly disconnected PXIE_Chassis instrfind Type visa tcpip RsrcName TCPIP0 10 10 10 89 inst0 INSTR...

Page 54: ...hard to clean connectors l Use lint free fiber cleaning wipes soaked in a fiber optic cleaning solution l Wipe the connector on the soaked part l Dry the connector by wiping on the dry part of the wip...

Page 55: ...ighten the connector to firmly maintain the fiber in place Do not over tighten as this will dam age the fiber and the port bulkhead NOTE Failing to align and or connect fiber optic cables properly wil...

Page 56: ...contains PXI hybrid compatible slots Recommended PXIe controller operating system Microsoft Windows 10 64 bit Quantifi Photonics MATRIQ EPIQ instruments Supported browsers for working with CohesionUI...

Page 57: ...unit is performing as expected we recommend it is re calibrated every 12 months As an optical product will naturally degrade over time it is important to periodically re test the unit to confirm that...

Page 58: ...tion damage can occur from improper handling The following steps are recommended to minimize the possibility of damage l Pack the product in its original packing material when shipping If the original...

Page 59: ...E IN NO EVENT SHALL QUANTIFI PHOTONICS BE LIABLE FOR SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES For full warranty terms and conditions please visit www quanitfiphotonics com 16 2 Liability Quantifi P...

Page 60: ...the product or other factors beyond the control of Quantifi Photonics 16 4 Certification Quantifi Photonics certifies that this equipment met its published specifications at the time of shipment from...

Page 61: ...cientists around the globe From enabling ground breaking experiments to driving highly efficient production testing you ll find us working with customers to solve complex problems with optimal solutio...

Reviews: