SubjectThis manual specifies the remote interfaces of the OSICS Mainframe and modules and
the corresponding remote commands.
ApplicationInformation in this document applies to the OSICS Mainframe version 3.06 and the
following versions of OSICS modules:
•OSICS ATN v. 1.07 and higher versions
•OSICS BKR v. 1.07 and higher versions
•OSICS DFB v. 2.38 and higher versions
•OSICS SLD v. 1.03 and higher versions
•OSICS SWT v. 1.07 and higher versions
•OSICS SWT-APC v. 1.13 and higher versions
•OSICS T100 v. 3.05 and higher versions
•OSICS TLS-AG v. 3.14 and higher versions
Intended ReadersUsers of this manual must be familiar with:
•Fiber optic technology
•The RS-232C and/or IEEE-488.1 interfaces used to operate the OSICS in remote
mode
•The use of the OSICS multifunction platform (see OSICS User Guide)
Date17 September 2018
Manual Reference OSICS_PG_3v2.2
Typographical
Conventions
Command Syntax
Notation
Conventions
boldIdentifies graphical interface objects such as menu names, labels,
italicIdentifies references to other sections or other guides.
monospaceIdentifies portions of program codes, command lines, or messages
IMPORTANTIdentifies important information to which you must pay particular
NotationMeaning
[...]The content between square brackets is optional.
<...>The content between angled brackets indicates the type of
|Indicates an alternative. Equivalent to "or".
buttons and icons.
displayed in command windows.
attention.
information that you must enter as parameter (command) or that is
received (response).
#Represents a numeric suffix, for example an OSICS slot number.
OSICS Programming Guide3
Page 4
About This Manual
Symbols
Abbreviations
Used
Warning
Indicates a potentially hazardous situation which, if not avoided, could result
in death or serious injury. Do not proceed unless you understand and meet
the required conditions.
Caution
Indicates a potentially hazardous situation which, if not avoided, may result in
component damage. Do not proceed unless you understand and meet the
required conditions.
This documentation is provided as a user guide to EXFO customers and potential
customers only. The contents of this document may not be reproduced in any part or as
a whole, transcribed, stored in a retrieval system, translated into any language, or
transmitted in any form or by any means (electronic, mechanical, magnetic, optical,
chemical, photocopying, manual, or otherwise) without the prior written permission of
EXFO.
Product Warranty
and Limitation of
For detailed information about the sales terms and conditions, visit the EXFO web site at
www.exfo.com/how-to-buy/sales-terms-conditions
Warranty
Contact
Information
To obtain after-sales service or technical support for this product, contact EXFO at one of
the following numbers.
Technical Support Group
400 Godin Avenue
Quebec (Quebec) G1M 2K2
CANADA
Tel. USA and Canada: 1 866 683-0155
Fax: 1 418 683-9224
E-mail:support@exfo.com
For detailed information about technical support and for a list of other worldwide
locations, visit the EXFO web site at
www.EXFO.com/support
To accelerate the process, please have information such as the name and the serial
number (see the product identification label), as well as a description of your problem,
close at hand.
4OSICS Programming Guide
Page 5
Table of Contents
About This Manual..................................................................................................................................... 3
Table of Contents ...................................................................................................................................... 5
1.Remotely Controlling the OSICS Multifunction Platform ...................................................................... 9
1.1Switching Between Remote and Local Mode ...................................................................................... 9
1.2Remotely Controlling the OSICS via IEEE 488.................................................................................... 10
1.3Remotely Controlling the OSICS via USB-B (RS-232C Protocol)....................................................... 12
2.General System and Status Control ................................................................................................... 13
3.2Spectral Unit Selection ........................................................................................................................ 23
3.3Output Power Control .......................................................................................................................... 24
3.4Modulation Control .............................................................................................................................. 26
3.5Working Configuration Control ........................................................................................................... 27
3.6OSICS System Management Control.................................................................................................. 28
4.OSICS ATN Control ........................................................................................................................... 31
6.6Modulation Control .............................................................................................................................. 51
6.7Calibration Control ............................................................................................................................... 55
6.8Module Parameter-Monitoring with the OUT 1 Output...................................................................... 57
9.7Coherence Control ............................................................................................................................... 80
9.9Modulation Control .............................................................................................................................. 82
10.2 Unit Selection ....................................................................................................................................... 87
10.6 Coherence Control ............................................................................................................................... 92
10.8 Modulation Control .............................................................................................................................. 94
11.2 Unit Selection ..................................................................................................................................... 102
11.3 Operating-Mode Control .................................................................................................................... 105
You can remotely control the OSICS Mainframe through the following ports:
•IEEE-488.2 communication through the GPIB port
•RS-232C communication through the USB-B port
This section explains how to use these ports to remotely control the OSICS multifunction
platform.
1.1Switching Between Remote and Local Mode
ProceduresEntering the Remote Mode
•The OSICS multifunction platform automatically switches to remote mode if it
receives a command (via the USB or GPIB port).
When the OSICS multifunction platform enters into remote mode, the Mode area
displays Mode: REMOTE and the user interface control-panel is disabled.
Platform
The System Status screen remains active and displays the current module settings,
such as operating wavelength (or frequency) or output power.
Switching Back to Local Mode
•To go back to local mode, select LOCAL by pressing the right control button (see the
front panel description in the OSICS User Guide).
In GPIB, if the OSICS multifunction platform is set to local lockout condition, the
message LOCAL LOCKOUT is displayed. This means that the OSICS multifunction
platform is locked into GPIB remote-control operation: all OSICS front panel controls
are disabled and local operating mode can no longer be restored using the LOCAL
soft-key.
To restore the user interface control panel, send the "Go to local" instruction to the
OSICS multifunction platform from the computer or GPIB controller (refer to the
programming guide of your GPIB board to know the exact syntax for the "Go to local"
instruction).
OSICS Programming Guide9
Page 10
Remotely Controlling the OSICS Multifunction Platform
Main12 345678
Main Setup - GPIB Address
EXITESCAPE
▲
GPIB Address :
10
Modify the value.
ENTER
1.2Remotely Controlling the OSICS via IEEE 488
SubjectThis section explains how to use the IEEE-488.2 GPIB interface to remotely operate the
OSICS multifunction platform.
The GPIB port is located on the rear panel and is labeled IEEE 488 (see OSICS User
Guide).
CapabilitiesThe following table lists the OSICS GPIB capabilities.
SubjectThe default GPIB address of the OSICS is factory-set to 10. This section explains how to
modify it (possible values are 1 to 30).
Up to 15 devices may be connected on the same GPIB bus simultaneously. Each device
has its own GPIB address in the range of 0 to 30. To avoid address conflicts, you must
make sure that your OSICS GPIB address is different from the address of any other
device already connected to the GPIB port.
Procedure1. Access the Main Setup menu (see OSICS User Guide).
2. Turn the rotary knob to put the cursor before the GPIB address menu and press the
knob to enter it.
The GPIB Address sub-menu appears and displays the current GPIB address.
10OSICS Programming Guide
3. Enter the wanted address as follows:
Figure 1: Main Setup – GPIB Address
Page 11
Remotely Controlling the OSICS Multifunction Platform
a. Turn the rotary knob to put the cursor under the digit to modify and press the
knob to highlight it.
b. Turn the knob clockwise to increase the value or anticlockwise to decrease it and
press the knob to validate the selected digit.
c. Perform steps a. and b. for every digit you want to modify.
d. Turn the rotary knob clockwise to put the cursor under ENTER and press the
knob to validate the new address.
The new GPIB address is set and stored in memory. You do not need to restart the
OSICS Mainframe.
1.2.2Connecting the OSICS to an IEEE 488 Controller
SubjectThe GPIB port enables you to connect the OSICS Mainframe to a computer and to control
it via remote commands.
Before StartingMake sure you have a GPIB cable to link the OSICS Mainframe to an IEEE-488.2 controller
(GPIB PCI card or GPIB-USB-HS module from National Instrument) connected to your
computer.
Procedure1. Connect the GPIB port of the OSICS Mainframe to the IEEE-488.2 controller
connected to your computer via the GPIB cable.
2. Use the authorized remote GPIB commands detailed in the present guide to remotely
control the OSICS multifunction platform.
OSICS Programming Guide11
Page 12
Remotely Controlling the OSICS Multifunction Platform
1.3Remotely Controlling the OSICS via USB-B (RS-232C
Protocol)
SubjectThe USB 2.0-B port is located on the on the rear panel and is labeled USB-B (see OSICS
User Guide).
The OSICS multifunction platform can receive RS-232C commands at the USB-B port
from a computer on which the appropriate USB driver is installed. To achieve this, you
must install the OSICS USB Driver on your computer in order to make the USB port appear
as an additional COM port available to the PC (see the following procedure).
Application software can then access the USB port in the same way as it would access a
standard COM port. Therefore, RS-232C commands can be sent to the OSICS using a
serial-communication terminal.
The OSICS USB Driver is available on the USB key provided with the OSICS, or from the
EXFO website.
This section explains how to connect your computer to the OSICS Mainframe and how to
install the OSICS USB driver.
Before Starting•Make sure your computer runs one of the following operating systems: Windows 10,
Windows 8, Windows 7.
If not, the OSICS USB driver is not supported by your computer.
•Make sure you have a USB-A to USB-B cable to link the OSICS Mainframe to your
computer.
Procedure1. Do one of the following:
•Connect the OSICS USB key to the USB-A port of your computer.
•From the EXFO website (www.exfo.com/en/exfo-apps), download the OSICS
USB Driver (.zip file) and unzip it to a temporary folder on your computer.
2. In the USB Driver folder, double-click one of the following files, depending on you
Windows platform (if you select the wrong file, a message appears, prompting you to
select the other file):
•32-bit system: OSICSUSBInstaller_x86.exe
•64-bit system: OSICSUSBInstaller_x64.exe
The OSICS USB Driver installation wizard appears.
3. Follow the instructions displayed in the wizard window.
The OSICS USB Driver is now installed on your computer.
4. Connect the USB-B port of the OSICS to the USB-A port of your computer using a
USB-A to USB-B cable.
The OSICS USB-B port is recognized as a COM port by the computer.
5. Use the authorized remote RS-232C commands (detailed in the present guide) to
remotely control the OSICS multifunction platform.
Port SettingsOn your computer, make sure the port settings are configured with the following values:
•Baud rate (bits per second): 9600 bauds
•Data bits: 8
•Parity: none
•Stop bits: 1
•Flow control (handshaking): none
12OSICS Programming Guide
Page 13
2. General System and Status Control
2.1Communication Principles
2.1.1Format of Messages
Message EndingsCommand Message Ending
A command message must end with one of the following:
•USB (RS-232C): CR (or ASCII code 13 character)
•GPIB: LF (or ASCII code 10 character) or EOI message
Response Message Ending
•All commands sent via RS-232C generate a response message from the OSICS
Mainframe to inform the computer whether the order was successfully performed
(OK) or that an error was produced (error messages are explained in the following
Error Handling section, p14).
A response message always ends with the end-of-message sequence composed of:
•the <CR> at the end of the message string
•a blank line
•the > sign placed on the next line followed by one white-space character, to
separate messages from one another along the vertical layout.
Example:
P=0.5 <CR>
P=? <CR>
will generate the following two response messages if operation is successful:
OK <CR>
>
P=0.5 DBM <CR>
>
•Commands sent via GPIB follow the standard status model, see section Standard
Status Model, p. 15.
Message Syntax
Rules
OSICS Programming Guide13
Case
Commands are not case sensitive, you can type messages in upper-case or lower-case
characters.
White Space
White spaces are allowed only before or after a command string, but not within a
command mnemonic.
Multiple Commands
Compound commands are allowed and consist of a series of individual instructions
separated from one another by a semicolon ( ; ).
Page 14
General System and Status Control
The commands are processed by the OSICS Mainframe in the order received.
Command Length
A single command string can be up to 255 characters long. A longer command string
generates a command-error message and the buffer is cleared.
A new command cannot be sent until all the instructions of the command string already
in the buffer are completed. This will otherwise clear the buffer and generate a
command-error. Moreover all the previous commands will be lost.
Numeric Values
Numeric values are either integers or doubles depending on the definition of the
parameter.
•A numeric value can start with a leading 0
Example: P=01.2
•The = sign cannot be totally omitted but can be replaced by a white-space character.
Example: P 1.2
•White spaces are allowed before and after the = sign.
•Unit notation cannot be used after a numeric value.
•A comma cannot be used in a dot-decimal notation.
•White spaces are not allowed within a numerical value.
Error HandlingThe OSICS Mainframe performs error-checking on each command received and during
command execution. Errors fall into three categories and may generate one of the
following error messages:
•Execution Error
The command syntax is valid but the data contained in the command parameter is
out of valid range. The current parameter setting remains unchanged.
•Command Error
An unknown command is received or the command string has a syntax error in it.
•Device Dependent Error
Some condition due to instrument malfunction or overload has been detected.
2.1.2Command Applicability
Commands are based on a simple two-level hierarchy:
•First-level commands affect the OSICS Mainframe only. To enter an OSICS
Mainframe command, simply type in the instruction string followed by the carriage
return character in RS-232C, as shown in the following example:
P=0.22 <CR>
This command sets the output power for all the modules installed in the OSICS
Mainframe to 0.22 mW (if mW is the selected power unit).
•Second-level commands are used to control the operation and setting parameters of
OSICS modules installed in the OSICS Mainframe.
14OSICS Programming Guide
Page 15
General System and Status Control
Module commands require the CH#: specifier, where # is the slot number of the
module to which the command applies (ranging from 1 to 8), as shown in the
following example:
CH2:P=0.22 <CR>
This command sets the output power of the module installed in the channel-slot 2 to
0.22 mW (if mW is the selected power unit).
Similarly, the OSICS modules send a response statement to every command received
and executed. Response messages are similar in syntax to programming commands'
responses and feature the channel-specifier CH# in front of the message to differentiate
between channels.
2.2Standard IEEE Status Register Commands and Queries
2.2.1Standard Status Model
Status ModelThe status word is an 8-bit variable that relates to the status of the OSICS Mainframe and
error reporting as well. It contains a number of binary indicators which can be used by
the controller for an optimal synchronization between the OSICS Mainframe and the
controller. They indicate to the controller the nature of the current operation as well as
the errors encountered.
The following figure shows the standard IEEE status model.
7XEXYW&]XI
6IKMWXIV1EWO
34'
65'
5:)
(()
'1)
965
432
)<)
)ZIRX7XEXYW
6IKMWXIV)76
7XEXYW&]XI
6IKMWXIV78&
1%:
)7&
657
34'
177
)ZIRX7XEXYW
6IKMWXIV1EWO
Figure 2: Status Word Model
Two mask registers are associated with the Status Byte register (STB) and the standard
Event Status Register (ESR). These masks are used to control the service request
operation of the instrument.
In the status and standard event registers, individual bits are validated by setting to 1 the
corresponding bit in the mask register. Once the required bits have been set in each
OSICS Programming Guide15
Page 16
General System and Status Control
mask register, the summary bit will be set to 1 when the corresponding status or event
register bits are set to 1.
The summary bit is obtained by performing a logical AND operation between each
register and the corresponding mask register, and then a logical OR operation between
all individual bits of the result.
Status Byte Register
Bit
NameMeaning
Number
7OPC
(OPeration Complete)
6RQS
(ReQuest Service)
Set to 1 once the last command has been
completed.
Set to 1 if a service request has been generated by
the OSICS Mainframe. This bit remains activated
until a serial poll has been performed.
6MSS
(Master Summary
Status)
Set to 1 together with the RQS bit. This bit remains
activated as long as the condition that has lead to a
service request is high.
It is cleared as soon as this condition ceases. This
bit can be read by the *STB? command.
5ESB
(Event Status Bit)
4MAV
(Message AVailable)
Set to 1 as soon as one or more bits in the Event
Status Register (ESR) are activated.
Set to 1 if a message is available and ready to be
read in the output queue. This bit remains activated
as long as the output queue has not been emptied.
Event Status Register
The following table gives the meaning of each bit in the Event Status register (ESR).
Bit
NameMeaning
Number
7PON (Power ON)Set to 1 once the instrument initialization routine has
been completed.
6URQ (User ReQuest)Set to 1 to indicate that an instrument front-panel key
has been pressed.
5CME (ComMand Error) Set to 1 to indicate a command syntax error or an
unknown command.
4EXE (EXecution Error)Set to 1 when a parameter value is out of the valid
range or when a command cannot be executed.
3DDE (Device Dependent
Error)
Set to 1 if a malfunction has occurred on the
instrument or an overload condition has been
reached.
2QYE (QuerY Error)Set to 1 in either of those two cases:
•The GPIB controller has attempted to read from
the OSICS Mainframe while the output queue
was empty.
•The data in the GPIB output queue has been
overwritten and lost.
16OSICS Programming Guide
Page 17
General System and Status Control
Task
Synchronization
Bit
Number
1RQC (ReQuest Control) This bit may not be set to 1, since the OSICS
0OPC (OPeration
The Event Status Register is cleared each time it is read by the controller. When the
execution of a command line begins, the OPC bit is cleared.
The GPIB interface of the OSICS Mainframe performs tasks sequentially in the order
received; it does not support overlapping tasks.
•The OPC (OPeration Complete) bit is cleared while the instruction is being processed
•The MAV (Message AVailable) bit indicates that messages are available in the
To ensure a proper sequence of events, it may be useful to combine the use of the
STatus Byte Register (STB) with the Event Status Register (ESR). The most relevant bit in
the STB byte is bit 4 (MAV). The STB byte can be read either through a serial poll or as a
response to the *STB? query.
NameMeaning
instrument does not work as an IEEE-488.2 bus
controller.
In most cases this bit is set to 1 as soon as a
Complete)
and set to 1 once it has been completed. This is particularly useful when setting a
channel to a new wavelength, as this operation may take a few seconds to complete.
The computer should verify this flag until it is set to 1 and then only proceed to the
next instruction. The status of the OPC flag is available through serial-polling the STB
byte register. The OPC flag is contained in bit 7 of the STB byte register.
output buffer and ready to be read. For instance, if a query command was sent, the
computer must wait until the response message is placed in the output queue before
reading it. If several queries were sent via a compound command, the MAV flag
remains activated until all response messages have polled by the computer. The
MAV flag is contained in bit 4 of the STB byte register.
command has been completely executed.
Error HandlingIf different types of errors occur, relevant bits in the Event Status Register (ESR) are set
to 1. The following diagram shows the ESR error model:
34'
(()
)<)
'1)
The ESR byte can be read via the *ESR? query.
The relevant bits in this control byte are the following bits:
• 0 (OPeration Complete: OPC)
• 3 (Device Dependent Error: DDE)
• 4 (EXecution Error: EXE)
• 5 (CoMmand Error: CME).
)ZIRX7XEXYW
6IKMWXIV)76
We recommend reading the ESR bit each time a command is sent to help trace errors
throughout programmed operation, identify possible causes for errors and make the
necessary programming adjustments.
Caution
Reading the ESR byte with the *ESR? query command clears all the bits in the
Event Status Register. Therefore, we recommend reading all significant bits
at the time of query to ensure no relevant information is left out or lost.
OSICS Programming Guide17
Page 18
General System and Status Control
2.2.2Common IEEE Commands and Queries
To accelerate and secure the exchange of information between the controller and the
OSICS Mainframe, we recommend checking the values of the Status Register and of the
standard Event Status Register using the IEEE-488.2 common commands presented in
the following table.
Command Parameter ActionOSICS Response
*CLSnoneClears the Event Status Register and the
output queue. Sets the OPC bit to 1.
The CLS instruction is automatically sent
to each module.
*ESEInteger
value
(0 to 255)
*ESE?noneThe value of ESE is placed in the output
*ESR?noneStandard Event Status Register query.
*IDN?noneIDeNtification query.
*OPCnoneWaits until the pending command is
*OPC?noneWaits until OPC bit is true, then places “1”
*RSTnoneThe input buffer is cleared. The command
*SREInteger
value
(0 to 255)
The standard event mask register is set to
a value equal to the parameter of ESE
command.
If the parameter is out of the range of 0 to
255, this triggers the “Execution Error”.
queue.
The value of the standard event register is
placed into the output queue and the
standard event register is cleared.
completed, then sets the OPC bit in the
Event Status Register.
in the output queue, followed by the LF
character.
interpreter is reset and a reset instruction
is sent to every module. The status and
event registers are cleared. Sets the OPC
bit to 1.
Sets the value of the Service Request
Enable Register. SRE determines which
event triggers a serial poll. SRE is
assigned the value of its parameter. For
example, if bit 4 is set, this means that a
service request will be generated when a
message becomes available in the output
queue.
If the parameter is out of the range from 0
to 255, this triggers the “Execution Error”.
*SRE?noneReads the value of the SRE register. Value of the SRE
register (0 to 255).
*STB?noneSTatus Byte query.
The value of the status byte register is
sent to the output queue. STB contains
Value of the STB
status byte (0 to
255).
the MAV flag that takes bit number 4.
In the STB? query, bit 6 is assigned the
MSS flag rather than the RQS flag, unlike
the standard STB.
*WAInoneDoes nothing but wait until the pending
command has been completed.
2.3RS-232C Common Commands
SubjectThis section describes the ECHON command, which is useful for viewing the characters
keyed in at the terminal.
Setting the echo mode by using the ECHON command is needed for some terminals and
terminal emulation programs that do not feature local echo, otherwise typed characters
cannot be seen.
Before StartingMake sure that the "echo" feature is enabled on the terminal emulation program you use.
Commands
Command/
Query
ECHONnoneSets the OSICS Mainframe to echo each typed
Parameter DescriptionOSICS
Mainframe
Response
OK
character received back to the terminal.
ECHOFFnoneDefault setting.
OK
Cancels the echo mode on the OSICS Mainframe.
If the local operating mode is restored using the
front-panel LOCAL button, the echo mode is
automatically switched off and restored to
default: ECHOFF.
OSICS Programming Guide19
Page 20
General System and Status Control
20OSICS Programming Guide
Page 21
3. OSICS Mainframe Control
The following table gives an overview of all available commands and queries for OSICS
Mainframe control.
Command/QueryCorresponding Section
Optical-Output Control
Spectral Unit Selection
Output Power Control
Modulation Control
Working Configuration Control
OSICS System Management
Control
DISABLEDISABLE, p. 22
ENABLEENABLE, p. 22
ENABLE?ENABLE?, p. 22
GHZGHZ, p. 23
NMNM, p. 23
NM?NM?, p. 23
DBMPower Unit Selection, p. 24
MW
MW?
P=Power Setting, p. 25
P?
MOD_SRCMOD_SRC?, p. 26
MOD_SRC?MOD_SRC?, p. 26
MOD_F=MOD_F=, p. 26
MOD_F?MOD_F?, p. 27
SAVESAVE, p. 27
RECALLRECALL, p. 27
*IDN?*IDN?, p. 28
*RST*RST, p. 28
INTERLOCK?INTERLOCK?, p. 28
PRESENT?PRESENT?, p. 29
BKRATNMAINDFBT100SLDSWTTLS-AGSWT APC
OSICS Programming Guide21
Page 22
OSICS Mainframe Control
3.1Optical-Output Control
3.1.1DISABLE
SyntaxDISABLE
ATNMAINBKRDFBT100SLDSWTTLS-AGSWT APC
ParameterNone.
DescriptionDefault setting.
Disables the laser output on all installed OSICS modules.
OSICS Response•RS-232C: OK
•GPIB: none, see section Standard Status Model, p. 15.
3.1.2ENABLE
SyntaxENABLE
ParameterNone.
DescriptionEnables the laser output on all installed OSICS modules.
OSICS Response•RS-232C: OK
•GPIB: none, see section Standard Status Model, p. 15.
3.1.3ENABLE?
SyntaxENABLE?
ParameterNone.
DescriptionReturns the current state of the OSICS Mainframe laser output master control.
OSICS Response•ENABLED: the laser is set to ENABLE.
•DISABLED: the laser is set to DISABLE.
22OSICS Programming Guide
Page 23
OSICS Mainframe Control
3.2Spectral Unit Selection
3.2.1GHZ
SyntaxGHZ
ParameterNone.
DescriptionSets the frequency in GHz as the spectral unit on all modules throughout the system.
OSICS Response•RS-232C: OK
•GPIB: none, see section Standard Status Model, p. 15.
3.2.2NM
SyntaxNM
ParameterNone.
DescriptionDefault setting.
Sets the wavelength in nm as the spectral unit on the OSICS Mainframe and all installed
OSICS modules.
OSICS Response•RS-232C: OK
•GPIB: none, see section Standard Status Model, p. 15.
3.2.3NM?
SyntaxNM?
BKRATNMAINDFBT100SLDSWTTLS-AGSWT APC
ParameterNone.
DescriptionReturns the current spectral unit used on the OSICS Mainframe and all installed OSICS
modules.
OSICS Response•1: the current spectral unit used is nm.
•0: the current spectral unit used is GHz.
OSICS Programming Guide23
Page 24
OSICS Mainframe Control
3.3Output Power Control
3.3.1Power Unit Selection
ATNMAINBKRDFBT100SLDSWTTLS-AGSWT APC
3.3.1.1DBM
SyntaxDBM
ParameterNone.
DescriptionSets dBm as the power unit on all modules. All power-related functions throughout the
OSICS Mainframe now use dBm as power unit.
OSICS Response•RS-232C: OK
•GPIB: none, see section Standard Status Model, p. 15.
3.3.1.2MW
SyntaxMW
ParameterNone.
DescriptionDefault setting.
Sets mW as the power unit on all modules. All power-related functions throughout the
OSICS Mainframe now use mW as power unit.
OSICS Response•RS-232C: OK
•GPIB: none, see section Standard Status Model, p. 15.
3.3.1.3MW?
SyntaxMW?
ParameterNone.
DescriptionReturns the current power unit used on the OSICS Mainframe and all installed OSICS
modules.
OSICS Response•1: the current power unit used is mW.
•0: the current power unit used is dBm.
24OSICS Programming Guide
Page 25
OSICS Mainframe Control
3.3.2Power Setting
3.3.2.1P=
SyntaxP=xx.xx|(±)xx.xx
Parameter•[±]xx.xx: optical output power in dBm, if the unit is set to dBm (see section DBM,
p. 24). Possible values are given in the Technical Specifications section
corresponding to the installed modules in the OSICS User Guide.
•xx.xx: optical output power in mW, if the unit is set to mW (see section MW, p. 24).
Possible values are given in the Technical Specifications section corresponding to
the installed modules in the OSICS User Guide.
DescriptionSets the optical output power of all modules to the same value, depending on the
selected power unit (see section Power Unit Selection, p. 24).
OSICS Response•RS-232C: OK
•GPIB: none, see section Standard Status Model, p. 15.
BKRATNMAINDFBT100SLDSWTTLS-AGSWT APC
3.3.2.2P?
SyntaxP?
ParameterNone.
DescriptionReturns the optical output power value set for the modules, according to the selected
power unit. The format of the response depends on the power unit selected (see section
Power Unit Selection, p. 24).
The returned response is the value set using the P= command (see section P=, p. 25), it
does not give the power of the installed modules.
OSICS Response•P=xx.xx: output power value in mW.
•P=±xx.xx: output power value in dBm.
OSICS Programming Guide25
Page 26
OSICS Mainframe Control
3.4Modulation Control
3.4.1MOD_SRC
SyntaxMOD_SRC INT|EXT
ATNMAINBKRDFBT100SLDSWTTLS-AGSWT APC
Parameters•INT: INTERNAL digital modulation signal. The internal source uses the OSICS
Mainframe on-board modulation signal generator. To set the frequency of the OSICS
internal TTL modulation, use the MOD_F command (see section MOD_F=, p. 26)
•EXT: EXTERNAL digital modulation signal. In this case, you must connect a TTL
signal generator to the Mod. In BNC connector located at the rear panel of the OSICS
Mainframe (see OSICS User Guide).
DescriptionSets the type of modulation source of the OSICS Mainframe.
OSICS Response•RS-232C: OK
•GPIB: none, see section Standard Status Model, p. 15.
3.4.2MOD_SRC?
SyntaxMOD_SRC?
ParameterNone.
DescriptionReturns the type of digital (TTL) modulation source currently selected for the OSICS.
OSICS Response•MOD_SRC=INT: the modulation source is set to INTERNAL.
•MOD_SRC=EXT: the modulation source is set to EXTERNAL.
3.4.3MOD_F=
SyntaxMOD_F=xxxxxxx
Parameter•xxxxxxx: frequency in Hz, in the range 123 Hz to 1000000 Hz (1 MHz).
Default value: 200 Hz
DescriptionSets the frequency of the OSICS Mainframe internal digital (TTL) modulation source.
If the OSICS Mainframe is not able to generate the exact value of the frequency setting, it
applies the nearest available frequency value, right under the value of the setting.
OSICS Response•RS-232C: OK
•GPIB: none, see section Standard Status Model, p. 15.
26OSICS Programming Guide
Page 27
OSICS Mainframe Control
3.4.4MOD_F?
SyntaxMOD_F?
ParameterNone.
DescriptionReturns the frequency of the OSICS internal digital (TTL) modulation source in Hz.
OSICS ResponseMOD_F=xxxxxxx
3.5Working Configuration Control
The commands detailed in this section enable you to load or save working
configurations. For more details on working configuration, see OSICS User Guide.
3.5.1SAVE
SyntaxSAVE STARTUP|A|B|C|D
Parameters•STARTUP: configuration loaded at OSICS startup.
•A: A configuration memory.
•B: B configuration memory.
•C: C configuration memory.
•D: D configuration memory.
DescriptionSaves the current OSICS Mainframe and module configuration settings to the selected
configuration memory.
OSICS Response•RS-232C: OK
•GPIB: none, see section Standard Status Model, p. 15.
Description•Resets the OSICS Mainframe and all modules to the same state as after system turn-
on and initialization.
•Clears the input queue.
•Sets the OPC bit to 1.
The command interpreter is reset and a reset instruction is sent to every module.
The status and event registers are cleared.
OSICS Response•RS-232C: OK
•GPIB: none, see section Standard Status Model, p. 15.
3.6.3INTERLOCK?
SyntaxINTERLOCK?
ParameterNone.
DescriptionReturns the current state of the remote interlock mode.
OSICS Response• 1: the remote interlock is on (laser switched off).
• 0: the remote interlock is off (laser switched on).
28OSICS Programming Guide
Page 29
OSICS Mainframe Control
3.6.4PRESENT?
SyntaxPRESENT? #
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the type of OSICS module installed in channel-slot number #. Each type of OSICS
module has its own module code.
OSICS Response• -1: empty slot.
• 1: the module installed in the selected slot is a T100 module.
• 2: the module installed in the selected slot is a DFB or SLD module.
• 7: the module installed in the selected slot is an SWT module.
• 8: the module installed in the selected slot is an ATN or BKR module.
• 10: the module installed in the selected slot is a TLS module.
BKRATNMAINDFBT100SLDSWTTLS-AGSWT APC
OSICS Programming Guide29
Page 30
ATNMAINBKRDFBT100SLDSWTTLS-AGSWT APC
OSICS Mainframe Control
30OSICS Programming Guide
Page 31
4. OSICS ATN Control
The following table gives an overview of all available commands and queries for
OSICS ATN control.
Command/Query
Unit Selection (p. 31)CH#:GHZ
CH#:NM
CH#:NM?
Attenuation Setting (p. 33)CH#:ATN
CH#:ATN?
CH#:ATN_MIN_MAX?
Wavelength Setting (p. 34)CH#:L
CH#:L?
CH#:LREF?
Offset Setting (p. 35)CH#:OFFSET
CH#:OFFSET?
Module System-Version Information
(p. 36)
CH#:FIRM?
CH#:*IDN?
CH#:TYPE?
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
4.1Unit Selection
4.1.1CH#:GHZ
SyntaxCH#:GHZ
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets GHz as the spectral unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
4.1.2CH#:NM
SyntaxCH#:NM
OSICS Programming Guide31
Page 32
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS ATN Control
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets nm as the spectral unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
4.1.3CH#:NM?
SyntaxCH#:NM?
Parameter
DescriptionReturns the actual spectral unit.
OSICS Response•CH#:NM=TRUE: the selected unit is nm.
•CH#:NM=FALSE: the selected unit is GHz.
32OSICS Programming Guide
Page 33
4.2Attenuation Setting
4.2.1CH#:ATN
SyntaxCH#:ATN xx.xx
Parameters•#: slot number of the module, in the range 1 to 8.
•xx.xx: total attenuation value, which must be set between minimum insertion loss
value and the attenuation range value indicated in the Technical Specifications
section of the module in the OSICS User Guide. To know the possible values, see
section CH#:ATN_MIN_MAX?, p. 33.
DescriptionSet the total attenuation in dB.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
OSICS ATN Control
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
4.2.2CH#:ATN?
SyntaxCH#:ATN?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the value of the attenuation in dB.
OSICS ResponseCH#:ATN=xx.xx
4.2.3CH#:ATN_MIN_MAX?
SyntaxCH#:ATN_MIN_MAX? 1|2
Parameters•#: slot number of the module, in the range 1 to 8.
•1: first wavelength value of the factory calibration:
•on SMF: 1300 nm
•on PMF: 1550 nm
•2: second wavelength value of the factory calibration:
•on SMF: 1550 nm
•on PMF: 1625 nm
DescriptionReturns the minimum and maximum attenuation setting in dB for the given wavelength
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the ATN module type version and options.
OSICS ResponseCH#:ATN
36OSICS Programming Guide
Page 37
5. OSICS BKR Control
The following table gives an overview of all available commands and queries for
OSICS BKR control.
Command/Query
Unit Selection (p. 37)CH#:GHZ
CH#:NM
CH#:NM?
Reflectance Setting (p. 39)CH#:ATN
CH#:ATN?
CH#:ATN_MIN_MAX?
Wavelength Setting (p. 40)CH#:L
CH#:L?
CH#:LREF?
Offset Setting (p. 41)CH#:OFFSET
CH#:OFFSET?
Module System-Version Information
(p. 42)
CH#:FIRM?
CH#:*IDN?
CH#:TYPE?
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
5.1Unit Selection
5.1.1CH#:GHZ
SyntaxCH#:GHZ
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets GHz as the spectral unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
5.1.2CH#:NM
SyntaxCH#:NM
OSICS Programming Guide37
Page 38
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS BKR Control
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets nm as the spectral unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
5.1.3CH#:NM?
SyntaxCH#:NM?
Parameter
DescriptionReturns the actual spectral unit.
OSICS Response•CH#:NM=TRUE: the selected unit is nm.
•CH#:NM=FALSE: the selected unit is GHz.
38OSICS Programming Guide
Page 39
5.2Reflectance Setting
5.2.1CH#:ATN
SyntaxCH#:ATN xx.xx
Parameters•#: slot number of the module, in the range 1 to 8.
•xx.xx: total reflectance value, which must be set between minimum insertion loss
value and the reflectance range value indicated in the Technical Specifications
section of the module in the OSICS User Guide. To know the possible values, see
section CH#:ATN_MIN_MAX?, p. 39.
DescriptionSet the total reflectance in dB.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
OSICS BKR Control
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
5.2.2CH#:ATN?
SyntaxCH#:ATN?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the value of the reflectance in dB.
OSICS ResponseCH#:ATN=xx.xx
5.2.3CH#:ATN_MIN_MAX?
SyntaxCH#:ATN_MIN_MAX? 1|2
Parameters•#: slot number of the module, in the range 1 to 8.
•1: first wavelength value of the factory calibration:
•on SMF: 1300 nm
•on PMF: 1550 nm
•2: second wavelength value of the factory calibration:
•on SMF: 1550 nm
•on PMF: 1625 nm
DescriptionReturns the minimum and maximum reflectance setting in dB for the given wavelength
Module Parameter-Monitoring with the
OUT 1 Output (p. 57)
Module System-Version Information
(p. 58)
6.1Optical-Output Control
6.1.1CH#:DISABLE
Command/Query
CH#:PCAL?
CH#:DL=
CH#:DL?
CH#:AOUT
CH#:AOUT?
CH#:FIRM?
CH#:*IDN?
CH#:TYPE?
CH#:ERRORT?
SyntaxCH#:DISABLE
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionDefault setting.
Disables the laser output of the DFB module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.1.2CH#:ENABLE
SyntaxCH#:ENABLE
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionEnables the laser output of the DFB module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.1.3CH#:ENABLE?
SyntaxCH#:ENABLE?
Parameter•#: slot number of the module, in the range 1 to 8.
44OSICS Programming Guide
Page 45
DescriptionReturns the state of the laser-output control on the DFB module.
OSICS Response•CH#:ENABLED: the laser output is set to ENABLE.
•CH#:DISABLED: the laser output is set to DISABLE.
6.2Unit Selection
6.2.1CH#:GHZ
SyntaxCH#:GHZ
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets GHz as the spectral unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
OSICS DFB Control
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
6.2.2CH#:NM
SyntaxCH#:NM
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets nm as the spectral unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.2.3CH#:NM?
SyntaxCH#:NM?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the actual spectral unit.
OSICS Response•CH#:1: the selected unit is nm.
•CH#:0: the selected unit is GHz.
OSICS Programming Guide45
Page 46
OSICS DFB Control
6.2.4CH#:DBM
SyntaxCH#:DBM
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets dBm as the power unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
6.2.5CH#:MW
SyntaxCH#:MW
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets mW as the power unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.2.6CH#:MW?
SyntaxCH#:MW?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the actual power unit.
OSICS Response•CH#:1: the selected unit is mW.
•CH#:0: the selected unit is dBm.
46OSICS Programming Guide
Page 47
OSICS DFB Control
6.3Output-Power Setting
6.3.1CH#:P=
SyntaxCH#:P=[±]xx.xx|xx.xx
Parameters•#: slot number of the module, in the range 1 to 8.
•[±]xx.xx: optical output power in dBm, if the unit is set to dBm (see section Unit
Selection, p. 45). Possible values are given in the module Technical Specifications
section in the OSICS User Guide.
•xx.xx: optical output power in mW, if the unit is set to mW (see section Unit
Selection, p. 45). Possible values are given in the module Technical Specifications
section in the OSICS User Guide.
DescriptionSets the optical output-power of the module depending on the selected power unit (see
section Unit Selection, p. 45).
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
6.3.2CH#:P?
SyntaxCH#:P?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the current value of the output power according to the selected power unit. The
format of the response depends on the power unit selected (see section Unit Selection,
p. 45).
The module optical-output must be enabled (see section Optical-Output Control, p. 44).
OSICS Response•CH#:P=xx.xx: output-power value in mW.
•CH#:P=±xx.xx: output-power value in dBm.
•CH#:Disabled: the optical output is disabled; the output-power value cannot be
returned.
6.3.3CH#:LIMIT?
SyntaxCH#:LIMIT?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the state of the output power.
OSICS Response•CH#:1: the selected output power is not reached.
•CH#:0: the selected output power is reached.
OSICS Programming Guide47
Page 48
OSICS DFB Control
6.4Diode-Current Setting
6.4.1CH#:I?
SyntaxCH#:I?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the present current level in mA.
The module optical output must be enabled (see section Optical-Output Control, p. 44).
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS Response•CH#:I=xxx.x
•CH#:Disabled: the optical output is disabled; the current level value cannot be
returned.
6.4.2CH#:IMAX?
SyntaxCH#:IMAX?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the diode maximum current in mA.
OSICS ResponseCH#:IMAX=xxx.x
48OSICS Programming Guide
Page 49
6.5Optical Emission-Wavelength/Frequency Setting
6.5.1CH#:L=
SyntaxCH#:L=xxxx.xxx
Parameters•#: slot number of the module, in the range 1 to 8.
•xxxx.xxx: the emission wavelength value in nm. The possible wavelength range is
available by using the CH#:LMIN? and CH#:LMAX? commands (see p. 49).
DescriptionSets the emission wavelength of the module in nm.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.5.2CH#:L?
SyntaxCH#:L?
OSICS DFB Control
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the emission wavelength of the module in nm.
OSICS ResponseCH#:L=xxxx.xxx
6.5.3CH#:LMAX?
SyntaxCH#:LMAX?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the highest possible wavelength of the DFB module wavelength range in nm.
OSICS ResponseCH#=xxxx.xxx
6.5.4CH#:LMIN?
SyntaxCH#:LMIN?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the lowest possible wavelength of the DFB module wavelength range in nm.
OSICS ResponseCH#=xxxx.xxx
OSICS Programming Guide49
Page 50
OSICS DFB Control
6.5.5CH#:F=
SyntaxCH#:F=xxxxxx.x
Parameters•#: slot number of the module, in the range 1 to 8.
•xxxxxx.x: the emission frequency value in GHz. The possible frequency range is
available by using the CH#:FMIN? and CH#:FMAX? commands (see p. 50).
DescriptionSets the emission frequency of the module in GHz.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
6.5.6CH#:F?
SyntaxCH#:F?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the emission frequency of the module in GHz.
OSICS ResponseCH#:F=xxxxxx.x
6.5.7CH#:FMAX?
SyntaxCH#:FMAX?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the highest possible frequency of the DFB module frequency range in GHz.
OSICS ResponseCH#=xxxxxx.x
6.5.8CH#:FMIN?
SyntaxCH#:FMIN?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the lowest possible frequency of the DFB module frequency range in GHz.
OSICS ResponseCH#=xxxxxx.x
50OSICS Programming Guide
Page 51
6.6Modulation Control
6.6.1CH#:MOD_CTRL
SyntaxCH#:MOD_CTRL OFF|ON|ON_INV
Parameters•#: slot number of the module, in the range 1 to 8.
•OFF (default setting): the digital modulation is turned off.
•ON: the digital modulation is turned on.
•ON_INV: the reversed digital modulation is turned on.
DescriptionSets the digital (TTL) modulation of the DFB module optical signal.
If you apply analog modulation directly via the SMB subclic connector at the module
faceplate, you must set this function to disable all pending digital modulation.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
OSICS DFB Control
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
6.6.2CH#:MOD_CTRL?
SyntaxCH#:MOD_CTRL?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the selected modulation activation state.
OSICS Response•CH#:MOD_CTRL=OFF: the modulation signal is set to OFF.
•CH#:MOD_CTRL=ON: the modulation signal is set to ON.
•CH#:MOD_CTRL=ON_INV: the modulation signal is set to ON INVERTED.
6.6.3CH#:MOD_SRC
SyntaxCH#:MOD_SRC MAIN|INT
Parameters•#: slot number of the module, in the range 1 to 8.
•MAIN: the modulation source is set to MAINFRAME.
•INT (default setting): the modulation source is set to INTERNAL.
DescriptionSets the modulation source of the DFB module.
•The MAINFRAME modulation signal may be generated either by the OSICS
Mainframe's own source, or by an external function generator connected to the
Mainframe's Mod. In BNC connector. To set the frequency of the internal Mainframe
generator, see section MOD_F=, p. 26.
OSICS Programming Guide51
Page 52
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS DFB Control
•The internal source uses the module's built-in modulation signal generator. To set
the frequency of the internal TTL modulation, see the CH#:MOD_F= section of the
module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.6.4CH#:MOD_F=
SyntaxCH#:MOD_F=xxxxxx
Parameters•#: slot number of the module, in the range 1 to 8.
•xxxxxx: frequency of the modulation signal in Hz, in the range 1 to 555000
(555 kHz).
DescriptionSets the frequency of the DFB module INTERNAL digital (TTL) modulation source.
If the module is not able to generate the exact value of the frequency setting, it applies
the nearest available frequency-value right under the value of the original setting.
To check the actual frequency of the INTERNAL modulation source see section
CH#:MOD_F=, p. 52.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.6.5CH#:MOD_F?
SyntaxCH#:MOD_F?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the frequency selected for the internal modulation generator in Hz.
OSICS ResponseCH#:MOD_F=xxxxxx
6.6.6CH#:MOD_SRC?
SyntaxCH#:MOD_SRC?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the selected modulation source.
OSICS Response•CH#:MOD_SRC=INT: the modulation source is set to INTERNAL.
•CH#:MOD_SRC=MAIN: the modulation source is set to MAINFRAME.
52OSICS Programming Guide
Page 53
6.6.7CH#:SIN_FREQ=
SyntaxCH#:SIN_FREQ=xxx.x
Parameter•#: slot number of the module, in the range 1 to 8.
•xx.x: frequency of the sinus modulation signal in kHz, in the range 10 kHz to
100 kHz.
DescriptionSets the frequency of the DFB module's internal sinus modulation signal.
OSICS DFB Control
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.6.8CH#:SIN_RATE=
SyntaxCH#:SIN_RATE=xx.x
Parameter•#: slot number of the module, in the range 1 to 8.
•xx.x: amplitude rate of the sinus modulation signal in %, in the range of 0 % to 15 %.
DescriptionSets the amplitude rate of the DFB module's internal sinus modulation signal as a
percentage of the diode bias-current. For more details, see OSICS User Guide.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.6.9CH#:SIN_OUT
SyntaxCH#:SIN_OUT ON|OFF
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
Parameter•#: slot number of the module, in the range 1 to 8.
•ON: the sinus modulation function is set to on.
•OFF: the sinus modulation function is set to off.
DescriptionTurns on or off the sinus modulation function.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
OSICS Programming Guide53
Page 54
OSICS DFB Control
6.6.10CH#:SIN_FREQ?
SyntaxCH#:SIN_FREQ?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the frequency setting of the DFB module's internal sinus modulation signal
in kHz.
OSICS ResponseCH#:SIN_FREQ=xxx.x
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
6.6.11CH#:SIN_RATE?
SyntaxCH#:SIN_RATE?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the amplitude rate setting of the sinus modulation signal as a percentage of the
diode bias-current.
OSICS ResponseCH#:SIN_RATE=xx.x
6.6.12CH#:SIN_OUT?
SyntaxCH#:SIN_OUT?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the state of the sinus modulation
OSICS Response•CH#:SIN_OUT=ON: the sinus modulation is turned on.
•CH#:SIN_OUT=OFF: the sinus modulation is turned off.
54OSICS Programming Guide
Page 55
OSICS DFB Control
6.7Calibration Control
6.7.1CH#:PCAL=
SyntaxCH#:PCAL=xx.xxx
Parameters•#: slot number of the module, in the range 1 to 8.
•xx.xxx: output power (in mW) corresponding to the following formula:
PCAL=0.5 x (<P
•Default value: 0.5
•Possible values: from 0.3 to 0.6 (with power value set to 1)
DescriptionSets the power value of the one-point power calibration method to correct the
discrepancies between the power displayed by the OSICS DFB module and the power
measured at your reference power meter.
To perform a power calibration, proceed as follows (full detail on the power calibration
method is given in OSICS User Guide):
1. Make sure the unit is set to mW.
2. Set the DFB module output-power to 1 mW (see section CH#:P=, p. 47).
3. Connect a power-meter to the module optical-output port.
4. Set the new PCAL value with the one measured by the power meter by applying the
following formula: 0.5 x (<P
This value replaces the PCAL setting, which is internally updated for further opticalpower display.
real power masured on powermeter in mW
real power masured on powermeter in mW
> / <P
Set on DFB in mW>
> / <P
)
Set on DFB mW
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
>).
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.7.2CH#:PCAL?
SyntaxCH#:PCAL?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the power value used for the one-point power calibration. PCAL is the absolute
power-value measured on your reference power-meter.
OSICS ResponseCH#:PCAL=xx.xxx
6.7.3CH#:DL=
SyntaxCH#:DL=0.xxx
Parameter•#: slot number of the module, in the range 1 to 8.
•0.xxx: wavelength offset in nm, in the range -0.200 nm to +0.200 nm.
OSICS Programming Guide55
Page 56
OSICS DFB Control
DescriptionSets the wavelength offset applied to the emission wavelength of the DFB module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.7.4CH#:DL?
SyntaxCH#:DL?
Parameter•#: slot number of the module, in the range 1 to 8.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
DescriptionReturns the value of the wavelength offset in nm.
OSICS Response•CH#:DL=0.xxx
56OSICS Programming Guide
Page 57
OSICS DFB Control
6.8Module Parameter-Monitoring with the OUT 1 Output
6.8.1CH#:AOUT
SyntaxCH#:AOUT I|P|T
Parameters•#: slot number of the module, in the range 1 to 8.
•I: the OUT 1 BNC port (corresponding to the # slot number) is assigned to monitor
the diode’s current signal.
•P: the OUT 1 BNC port (corresponding to the # slot number) is assigned to monitor
the optical-power signal.
•T: the OUT 1 BNC port (corresponding to the # slot number) is assigned to monitor
the laser-chip’s temperature.
DescriptionAssigns the OUT 1 BNC port (corresponding to the # slot number) to monitor the
selected signal or temperature.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
6.8.2CH#:AOUT?
SyntaxCH#:AOUT?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the parameter monitored by the OUT 1 BNC port (corresponding to the # slot
number).
OSICS Response•CH#:AOUT=P: the optical output-power is monitored.
•CH#:AOUT=I: the DFB module laser-diode’s current is monitored.
•CH#:AOUT=T: the DFB module laser-chip’s temperature is monitored.
OSICS Programming Guide57
Page 58
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS DFB Control
6.9Module System-Version Information
6.9.1CH#:FIRM?
SyntaxCH#:FIRM=x.xx
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the software version of the module.
OSICS ResponseCH#:FIRM=x.xx
6.9.2CH#:*IDN?
SyntaxCH#:*idn?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns information about the DFB module as follows: company name, module name,
serial number, software version number (FPGA version).
Parameter•#: slot number of the module, in the range 1 to 8.
•SWT: the module is set to Switch mode.
•ECL: the module is set to Full-band mode.
DescriptionSelects the SWT-APC module operating-mode.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.1.2CH#:ACFG
SyntaxCH#:ACFG
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Automatically detects the T100 modules connected to the SWT-APC module.
If your module’s software-version is older than v. 2.21, this function is not available. You
must manually configure the T100 modules connected to the SWT-APC module as
explained in OSICS User Guide.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.1.3CH#:MODE?
SyntaxCH#:MODE?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the operating-mode of the SWT-APC module.
OSICS Response•CH#:MODE=SWT: the SWT-APC module is set to Switch mode.
•CH#:MODE=ECL: the SWT-APC module is set to Full-band mode.
72OSICS Programming Guide
Page 73
9.2Input/Output Channel Selection
9.2.1CH#:CLOSE=
SyntaxCH#:CLOSE=<channel number>
Parameter•#: slot number of the module, in the range 1 to 8.
•x: number of the channel you want to activate in the range 1 to 4.
DescriptionSelects the channel through which the signal will be directed.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.2.2CH#:CLOSE?
SyntaxCH#:CLOSE?
Parameter•#: slot number of the module, in the range 1 to 8.
OSICS SWT-APC Control
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
DescriptionReturns the active channel through which the signal is directed.
OSICS ResponseCH#:CLOSE=<channel number>
9.3Unit Selection
9.3.1CH#:GHZ
SyntaxCH#:GHZ
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Sets GHz as the spectral unit of the SWT-APC module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.3.2CH#:NM
SyntaxCH#:NM
Parameter•#: slot number of the module, in the range 1 to 8.
OSICS Programming Guide73
Page 74
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS SWT-APC Control
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Sets nm as the spectral unit of the SWT-APC module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.3.3CH#:NM?
SyntaxCH#:NM?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Returns the actual spectral unit of the SWT-APC module.
OSICS Response•CH#:1: the selected unit is nm.
•CH#:0: the selected unit is GHz.
9.3.4CH#:DBM
SyntaxCH#:DBM
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets dBm as the power unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.3.5CH#:MW
SyntaxCH#:MW
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets mW as the power unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
74OSICS Programming Guide
Page 75
OSICS SWT-APC Control
9.3.6CH#:MW?
SyntaxCH#:MW?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Returns the actual power unit of the SWT-APC module.
OSICS Response•CH#:1: the selected unit is mW.
•CH#:0: the selected unit is dBm.
9.4Optical-Output Control
9.4.1CH#:DISABLE
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
SyntaxCH#:DISABLE
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Default setting.
Disables the laser output of all the modules connected to the SWT-APC module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.4.2CH#:ENABLE
SyntaxCH#:ENABLE
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Enables the laser output of all the T100 modules connected to the SWT-APC module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
OSICS Programming Guide75
Page 76
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS SWT-APC Control
9.4.3CH#:ENABLE?
SyntaxCH#:ENABLE?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Returns the state of the laser-output control on the active channel of the SWT-APC
module.
OSICS Response•CH#:ENABLED: the laser output is set to ENABLE.
•CH#:DISABLED: the laser output is set to DISABLE.
76OSICS Programming Guide
Page 77
OSICS SWT-APC Control
9.5Output-Power Setting
9.5.1CH#:P=
SyntaxCH#:P=[±]xx.xx|xx.xx
Parameters•#: slot number of the module, in the range 1 to 8.
•[±]xx.xx: optical output power in dBm, if the unit is set to dBm (see section Unit
Selection, p. 73). Possible values are given in the module Technical Specifications
section in the OSICS User Guide.
•xx.xx: optical output power in mW, if the unit is set to mW (see section Unit
Selection, p. 73). Possible values are given in the module Technical Specifications
section in the OSICS User Guide.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Sets the optical output-power of the module depending on the selected power unit (see
section Unit Selection, p. 73).
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.5.2CH#:P?
SyntaxCH#:P?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Returns the current value of the output power according to the selected power unit. The
format of the response depends on the power unit selected (see section Unit Selection, p. 73).
The module optical-output must be enabled (see section Optical-Output Control, p. 75).
OSICS Response•CH#:P=xx.xx: output-power value in mW.
•CH#:P=±xx.xx: output-power value in dBm.
•CH#:Disabled: the optical output is disabled; the output-power value cannot be
returned.
9.5.3CH#:LIMIT?
SyntaxCH#:LIMIT?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Returns the state of the output power.
OSICS Programming Guide77
Page 78
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS SWT-APC Control
OSICS Response•CH#:1: the selected output power is not reached.
•CH#:0: the selected output power is reached.
78OSICS Programming Guide
Page 79
OSICS SWT-APC Control
9.6Optical Emission-Wavelength/Frequency Setting
9.6.1CH#:L=
SyntaxCH#:L=xxxx.xxx
Parameters•#: slot number of the module, in the range 1 to 8.
•xxxx.xxx: the emission wavelength value in nm. The possible wavelength range is
available in the module Technical Specifications section in the OSICS User Guide.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Sets the emission wavelength of the module in nm.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.6.2CH#:L?
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
SyntaxCH#:L?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Returns the emission wavelength of the module in nm.
OSICS ResponseCH#:L=xxxx.xxx
9.6.3CH#:F=
SyntaxCH#:F=xxxxxx.x
Parameters•#: slot number of the module, in the range 1 to 8.
•xxxxxx.x: the emission frequency value in GHz. The possible frequency range is
available in the module Technical Specifications section in the OSICS User Guide.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Sets the emission frequency of the module in GHz.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
OSICS Programming Guide79
Page 80
OSICS SWT-APC Control
9.6.4CH#:F?
SyntaxCH#:F?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Returns the emission frequency of the module in GHz.
OSICS ResponseCH#:F=xxxxxx.x
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
9.7Coherence Control
9.7.1CH#:CTRL
SyntaxCH#:CTRL OFF|ON
Parameters•#: slot number of the module, in the range 1 to 8.
•OFF (default setting): the Coherence Control function is disabled.
•ON: the Coherence Control function is enabled.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Default setting.
Enables/disables the Coherence Control function on all T100 modules connected to the
SWT-APC module and detected by it (see section CH#:ACFG, p. 72).
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.7.2CH#:CTRL?
SyntaxCH#:CTRL?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Returns the state of the Coherence Control function.
OSICS Response•CH#:1: the Coherence Control function is set to ON (enabled).
•CH#:0: the Coherence Control function is set to OFF (disabled).
80OSICS Programming Guide
Page 81
OSICS SWT-APC Control
9.8Auto-peak Find Control
9.8.1CH#:APF
SyntaxCH#:APF OFF|ON
Parameters•#: slot number of the module, in the range 1 to 8.
•OFF (default setting): the Auto-peak Find function is disabled.
•ON: the Auto-peak Find function is enabled.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72)
Enables/disables the Auto-peak Find function on all T100 modules connected to the
SWT-APC module and detected by it (see section CH#:ACFG, p. 72).
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
9.8.2CH#:APF?
SyntaxCH#:APF?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Returns the state of the Auto-peak Find function.
OSICS Response•CH#:1: the Auto-peak Find function is set to ON.
•CH#:0: the Auto-peak Find function is set to OFF.
OSICS Programming Guide81
Page 82
OSICS SWT-APC Control
9.9Modulation Control
9.9.1CH#:MOD_CTRL
SyntaxCH#:MOD_CTRL OFF|ON|ON_INV
Parameters•#: slot number of the module, in the range 1 to 8.
•OFF (default setting): the digital modulation is turned off.
•ON: the digital modulation is turned on.
•ON_INV: the reversed digital modulation is turned on.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Sets the digital (TTL) modulation of all the T100 modules connected to the SWT-APC
module optical signal.
If you apply analog modulation directly via the SMB subclic connector at the T100
module faceplate, you must set this function to disable all pending digital modulation.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.9.2CH#:MOD_CTRL?
SyntaxCH#:MOD_CTRL?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Returns the selected modulation activation state of all the T100 modules connected to
the SWT-APC module and detected by it (see section CH#:ACFG, p. 72).
OSICS Response•CH#:MOD_CTRL=OFF: the modulation signal is set to OFF.
•CH#:MOD_CTRL=ON: the modulation signal is set to ON.
•CH#:MOD_CTRL=ON_INV: the modulation signal is set to ON INVERTED.
9.9.3CH#:MOD_SRC
SyntaxCH#:MOD_SRC MAIN|INT
Parameters•#: slot number of the module, in the range 1 to 8.
•MAIN: the modulation source is set to MAINFRAME.
•INT (default setting): the modulation source is set to INTERNAL.
82OSICS Programming Guide
Page 83
OSICS SWT-APC Control
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Sets the modulation source of all the T100 modules connected to the SWT-APC module.
•The MAINFRAME modulation signal may be generated either by the OSICS
Mainframe's own source, or by an external function generator connected to the
Mainframe's Mod. In BNC connector. To set the frequency of the internal Mainframe
generator, see section MOD_F=, p. 26.
•The internal source uses the T100 module's built-in modulation signal generator. To
set the frequency of the internal TTL modulation, see the CH#:MOD_F= section of the
module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
9.9.4CH#:MOD_SRC?
SyntaxCH#:MOD_SRC?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionOnly available if the SWT-APC module to is set to Full-band mode (see section
CH#:MODE, p. 72).
Returns the selected modulation source.
OSICS Response•CH#:MOD_SRC=INT: the modulation source is set to INTERNAL.
•CH#:MOD_SRC=MAIN: the modulation source is set to MAINFRAME.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS Programming Guide83
Page 84
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS SWT-APC Control
9.10Module System-Version Information
9.10.1CH#:FIRM?
SyntaxCH#:FIRM=x.xx
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the software version of the module.
OSICS ResponseCH#:FIRM=x.xx
9.10.2CH#:*IDN?
SyntaxCH#:*idn?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns information about the SWT-APC module as follows: company name, module
name, serial number, software version number (FPGA version).
Module Parameter-Monitoring with the
OUT 1 Output (p. 99)
Module System-Version Information
(p. 100)
CH#:AOUT
CH#:AOUT?
CH#:FIRM?
CH#:*IDN?
CH#:TYPE?
10.1Optical-Output Control
10.1.1CH#:DISABLE
SyntaxCH#:DISABLE
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionDefault setting.
Disables the laser output of the T100 module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.1.2CH#:ENABLE
SyntaxCH#:ENABLE
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionEnables the laser output of the T100 module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.1.3CH#:ENABLE?
SyntaxCH#:ENABLE?
86OSICS Programming Guide
Page 87
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the state of the laser-output control on the T100 module.
OSICS Response•CH#:ENABLED: the laser output is set to ENABLE.
•CH#:DISABLED: the laser output is set to DISABLE.
10.2Unit Selection
OSICS T100 Control
10.2.1CH#:GHZ
SyntaxCH#:GHZ
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets GHz as the spectral unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.2.2CH#:NM
SyntaxCH#:NM
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets nm as the spectral unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
10.2.3CH#:NM?
SyntaxCH#:NM?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the actual spectral unit.
OSICS Response•CH#:1: the selected unit is nm.
•CH#:0: the selected unit is GHz.
10.2.4CH#:DBM
SyntaxCH#:DBM
OSICS Programming Guide87
Page 88
OSICS T100 Control
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionSets dBm as the power unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.2.5CH#:MW
SyntaxCH#:MW
Parameter•#: slot number of the module, in the range 1 to 8.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
DescriptionSets mW as the power unit of the module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.2.6CH#:MW?
SyntaxCH#:MW?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the actual power unit.
OSICS Response•CH#:1: the selected unit is mW.
•CH#:0: the selected unit is dBm.
88OSICS Programming Guide
Page 89
OSICS T100 Control
10.3Output-Power Setting
10.3.1CH#:P=
SyntaxCH#:P=[±]xx.xx|xx.xx
Parameters•#: slot number of the module, in the range 1 to 8.
•[±]xx.xx: optical output power in dBm, if the unit is set to dBm (see section Unit
Selection, p. 87). Possible values are given in the module Technical Specifications
section in the OSICS User Guide.
•xx.xx: optical output power in mW, if the unit is set to mW (see section Unit
Selection, p. 87). Possible values are given in the module Technical Specifications
section in the OSICS User Guide.
DescriptionSets the optical output-power of the module depending on the selected power unit (see
section Unit Selection, p. 87).
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
10.3.2CH#:P?
SyntaxCH#:P?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the current value of the output power according to the selected power unit. The
format of the response depends on the power unit selected (see section Unit Selection,
p. 87).
The module optical-output must be enabled (see section Optical-Output Control, p. 86).
OSICS Response•CH#:P=xx.xx: output-power value in mW.
•CH#:P=±xx.xx: output-power value in dBm.
•CH#:Disabled: the optical output is disabled; the output-power value cannot be
returned.
10.3.3CH#:LIMIT?
SyntaxCH#:LIMIT?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the state of the output power.
OSICS Response•CH#:1: the selected output power is not reached.
•CH#:0: the selected output power is reached.
OSICS Programming Guide89
Page 90
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS T100 Control
10.4Diode-Current Setting
10.4.1CH#:I?
SyntaxCH#:I?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the present current level in mA.
The module optical output must be enabled (see section Optical-Output Control, p. 86).
OSICS Response•CH#:I=xxx.x
•CH#:Disabled: the optical output is disabled; the current level value cannot be
returned.
10.4.2CH#:IMAX?
SyntaxCH#:IMAX?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the diode maximum current in mA.
OSICS ResponseCH#:IMAX=xxx.x
90OSICS Programming Guide
Page 91
10.5Optical Emission-Wavelength/Frequency Setting
10.5.1CH#:L=
SyntaxCH#:L=xxxx.xxx
Parameters•#: slot number of the module, in the range 1 to 8.
•xxxx.xxx: the emission wavelength value in nm. The possible wavelength range is
available in the module Technical Specifications section in the OSICS User Guide.
DescriptionSets the emission wavelength of the module in nm.
OSICS T100 Control
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.5.2CH#:L?
SyntaxCH#:L?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the emission wavelength of the module in nm.
OSICS ResponseCH#:L=xxxx.xxx
10.5.3CH#:F=
SyntaxCH#:F=xxxxxx.x
Parameters•#: slot number of the module, in the range 1 to 8.
•xxxxxx.x: the emission frequency value in GHz. The possible frequency range is
available in the module Technical Specifications section in the OSICS User Guide.
DescriptionSets the emission frequency of the module in GHz.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.5.4CH#:F?
SyntaxCH#:F?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the emission frequency of the module in GHz.
OSICS ResponseCH#:F=xxxxxx.x
OSICS Programming Guide91
Page 92
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS T100 Control
10.6Coherence Control
10.6.1CH#:CTRL
SyntaxCH#:CTRL OFF|ON
Parameters•#: slot number of the module, in the range 1 to 8.
•OFF (default setting): the Coherence Control function is disabled.
•ON: the Coherence Control function is enabled.
DescriptionDefault setting.
Enables/disables the Coherence Control function.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.6.2CH#:CTRL?
SyntaxCH#:CTRL?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the state of the Coherence Control function.
OSICS Response•CH#:1: the Coherence Control function is set to ON (enabled).
•CH#:0: the Coherence Control function is set to OFF (disabled).
10.7Auto-peak Find Control
10.7.1CH#:APF
SyntaxCH#:APF OFF|ON
Parameters•#: slot number of the module, in the range 1 to 8.
•OFF (default setting): the Auto-peak Find function is disabled.
•ON: the Auto-peak Find function is enabled.
DescriptionEnables/disables the Auto-peak Find function.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
92OSICS Programming Guide
Page 93
10.7.2CH#:APF?
SyntaxCH#:APF?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the state of the Auto-peak Find function.
OSICS Response•CH#:1: the Auto-peak Find function is set to ON.
•CH#:0: the Auto-peak Find function is set to OFF.
OSICS T100 Control
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS Programming Guide93
Page 94
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS T100 Control
10.8Modulation Control
10.8.1CH#:MOD_CTRL
SyntaxCH#:MOD_CTRL OFF|ON|ON_INV
Parameters•#: slot number of the module, in the range 1 to 8.
•OFF (default setting): the digital modulation is turned off.
•ON: the digital modulation is turned on.
•ON_INV: the reversed digital modulation is turned on.
DescriptionSets the digital (TTL) modulation of the T100 module optical signal.
If you apply analog modulation directly via the SMB subclic connector at the module
faceplate, you must set this function to disable all pending digital modulation.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.8.2CH#:MOD_CTRL?
SyntaxCH#:MOD_CTRL?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the selected modulation activation state.
OSICS Response•CH#:MOD_CTRL=OFF: the modulation signal is set to OFF.
•CH#:MOD_CTRL=ON: the modulation signal is set to ON.
•CH#:MOD_CTRL=ON_INV: the modulation signal is set to ON INVERTED.
10.8.3CH#:MOD_SRC
SyntaxCH#:MOD_SRC MAIN|INT
Parameters•#: slot number of the module, in the range 1 to 8.
•MAIN: the modulation source is set to MAINFRAME.
•INT (default setting): the modulation source is set to INTERNAL.
DescriptionSets the modulation source of the T100 module.
•The MAINFRAME modulation signal may be generated either by the OSICS
Mainframe's own source, or by an external function generator connected to the
Mainframe's Mod. In BNC connector. To set the frequency of the internal Mainframe
generator, see section MOD_F=, p. 26.
•The internal source uses the module's built-in modulation signal generator. To set
the frequency of the internal TTL modulation, see the CH#:MOD_F= section of the
module.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
94OSICS Programming Guide
Page 95
OSICS T100 Control
10.8.4CH#:MOD_F=
SyntaxCH#:MOD_F=xxxxxx
Parameters•#: slot number of the module, in the range 1 to 8.
•xxxxxx: frequency of the modulation signal in Hz, in the range 153 to 1000000
(1 Mhz).
DescriptionSets the frequency of the T100 module INTERNAL digital (TTL) modulation source.
If the module is not able to generate the exact value of the frequency setting, it applies
the nearest available frequency-value right under the value of the original setting.
To check the actual frequency of the INTERNAL modulation source see section
CH#:MOD_F=, p. 95.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.8.5CH#:MOD_F?
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
SyntaxCH#:MOD_F?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the frequency selected for the internal modulation generator in Hz.
OSICS ResponseCH#:MOD_F=xxxxxx
10.8.6CH#:MOD_SRC?
SyntaxCH#:MOD_SRC?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the selected modulation source.
OSICS Response•CH#:MOD_SRC=INT: the modulation source is set to INTERNAL.
•CH#:MOD_SRC=MAIN: the modulation source is set to MAINFRAME.
OSICS Programming Guide95
Page 96
OSICS T100 Control
10.9Calibration Control
10.9.1CH#:WAVEREF
SyntaxCH#:WAVEREF
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionRuns the internal wavelength referencing procedure.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
10.9.2CH#:LCAL1=
SyntaxCH#:LCAL1=xxxx.xxx
Parameters•#: slot number of the module, in the range 1 to 8.
•xxxx.xxx: first wavelength in nm of the two-point wavelength calibration method.
Possible values are factory-set wavelength range values (±1 nm) given in the module
Technical Specifications section in the OSICS User Guide.
DescriptionSets the first wavelength value of the two-point wavelength calibration method.
LCAL1 is the first factory calibration wavelength (in nm only). The value of LCAL1
corresponds to the value displayed on the wavemeter (see OSICS User Guide for more
details).
This value replaces the LCAL1 setting and is updated in the flash-memory for further
wavelength display of the wavelength.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.9.3CH#:LCAL2=
SyntaxCH#:LCAL1=xxxx.xxx
Parameters•#: slot number of the module, in the range 1 to 8.
•xxxx.xxx: second wavelength in nm of the two-point wavelength calibration
method. Possible values are factory-set wavelength range values (±1 nm) given in
the module Technical Specifications section in the OSICS User Guide.
DescriptionSets the second wavelength value of the two-point wavelength calibration method.
LCAL2 is the second factory calibration wavelength (in nm only). The value of LCAL2
corresponds to the value displayed on the wavemeter (see OSICS User Guide for more
details).
This value replaces the LCAL2 setting and is updated in the flash-memory for further
display wavelength of the wavelength.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
96OSICS Programming Guide
Page 97
OSICS T100 Control
10.9.4CH#:LCAL1?
SyntaxCH#:LCAL1=xxxx.xxx
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the first calibration wavelength of the two-point wavelength calibration method.
OSICS ResponseCH#:LCAL1=xxxx.xxx
10.9.5CH#:LCAL2?
SyntaxCH#:LCAL2=xxxx.xxx
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the second calibration wavelength of the two-point wavelength calibration
method.
OSICS ResponseCH#:LCAL2=xxxx.xxx
10.9.6CH#:PCAL1=
SyntaxCH#:PCAL1=xx.xxx
Parameters•#: slot number of the module, in the range 1 to 8.
•xx.xxx: output power (in mW) matching the lower limit of the T100 module
wavelength-range, corresponding to the following formula:
PCAL1=0.5 x (<P
•Default value: 0.5
•Possible values: from 0.3 to 0.6 (with power value set to 1)
DescriptionSets the first power value of the two-point power calibration method. This value
corresponds to the lower limit of the T100 module wavelength-range.
To perform a power calibration, proceed as follows (full detail on the power calibration
method is given in OSICS User Guide):
1. Make sure the unit is set to mW.
2. Set the T100 module output-power to 1 mW (see section CH#:P=, p. 89).
3. Connect a power-meter to the module optical-output port.
4. Set the new PCAL1 value with the one measured by the power meter by applying the
following formula: 0.5 x (<P
This value replaces the PCAL1 setting, which is internally updated for further opticalpower display.
real power masured on powermeter in mW
real power masured on powermeter in mW
> / <P
Set on T100 in mW>
> / <P
)
Set on DFB mW
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
>).
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.9.7CH#:PCAL2=
SyntaxCH#:PCAL2=xx.xxx
OSICS Programming Guide97
Page 98
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS T100 Control
Parameter•#: slot number of the module, in the range 1 to 8.
•xx.xxx: output power (in mW) matching the upper limit of the T100 module
wavelength range, corresponding to the following formula:
PCAL2=0.5 x (<P
•Default value: 0.5
•Possible values: 0.3 to 0.6 (with power value set to 1).
DescriptionSets the second power-value of the two-point power calibration method. This value
corresponds to the upper limit of the T100 module wavelength range.
To perform a power calibration proceed as follows (full detail on the power calibration
method is given in OSICS User Guide):
1. Make sure the unit is set to mW.
2. Set the T100 module output-power to 1 mW (see section CH#:P=, p. 89).
3. Connect a power-meter to the module optical output port.
4. Set the new PCAL2 value with the one measured by the power meter by applying the
following formula: 0.5 x (<P
This value replaces PCAL2 setting, which is internally updated for further optical-power
display.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
Real power masured on powermeter in mW
real power masured on powermeter in mW
> / <P
Set on T100 in mW
> / <P
>)
Set on DFB mW
>).
10.9.8CH#:PCAL1?
SyntaxCH#:PCAL1?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the first power value used for the two-point power calibration. PCAL1 is the
absolute power-value measured on your reference power-meter for the first wavelength.
OSICS ResponseCH#:PCAL1=xx.xxx
10.9.9CH#:PCAL2?
SyntaxCH#:PCAL2?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the second power value used for the two-point power calibration. PCAL2 is the
absolute power-value measured on the user's reference power-meter for the second
wavelength.
OSICS ResponseCH#:PCAL2=xx.xxx
98OSICS Programming Guide
Page 99
OSICS T100 Control
10.10Module Parameter-Monitoring with the OUT 1 Output
10.10.1 CH#:AOUT
SyntaxCH#:AOUT I|P
Parameters•#: slot number of the module, in the range 1 to 8.
•I: the OUT 1 BNC port (corresponding to the # slot number) is assigned to monitor
the diode’s current signal.
•P: the OUT 1 BNC port (corresponding to the # slot number) is assigned to monitor
the optical-power signal.
DescriptionAssigns the OUT 1 BNC port (corresponding to the # slot number) to monitor the
selected signal.
OSICS Response•RS-232C: CH#:OK
•GPIB: none, see section Standard Status Model, p. 15.
10.10.2 CH#:AOUT?
SyntaxCH#:AOUT?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the parameter monitored by the OUT 1 BNC port (corresponding to the # slot
number).
OSICS Response•CH#:AOUT=P: the optical output-power is monitored.
•CH#:AOUT=I: the T100 module laser-diode’s current is monitored.
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
OSICS Programming Guide99
Page 100
OSICS T100 Control
10.11Module System-Version Information
10.11.1 CH#:FIRM?
SyntaxCH#:FIRM=x.xx
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns the software version of the module.
OSICS ResponseCH#:FIRM=x.xx
BKRATNDFBT100SLDSWTTLS-AGSWT APCMAIN
10.11.2 CH#:*IDN?
SyntaxCH#:*idn?
Parameter•#: slot number of the module, in the range 1 to 8.
DescriptionReturns information about the T100 module as follows: company name, module name,
serial number, software version number (FPGA version).