<This driver is currently under development>
This document has only the specific information about the device connection settings and its address syntax.
Refer to the User Guide for more information on the Device Module.
On this page:
Summary
Communication Driver Information | |
---|---|
Driver name | SCPI |
Assembly Name | T.ProtocolDriver.SCPI |
Assembly Version | 1.0.0.0 |
Available for Linux | True |
Devices supported | Any device compatible with SCPI Protocol |
Manufacturer | IEEE 488.2 |
Protocol | Generic SCPI |
PC Requirements | Ethernet |
Supported Devices: IT6400 Power Supply and any equipment compliant with the IEEE 488.2 specification.
Channels Configuration
Not used in this driver.
Nodes Configuration
Station Configuration
TCP/IP channels:
- Station syntax: <IP address> ; <Port number>
Where :
- <IP address> = IP address of the slave device in the SCPI network
- <Port number> = TCP port where the slave device is listening (default is 5025)
E.g.: 192.168.1.101 ; 5025
Points Configuration
The syntax for the SCPI communication points is: <address>
Where:
- <address> indicates the command that will be send to the device
Some address examples can be found below:
READ | ||
---|---|---|
Address | Description | |
MEAS:VOLT | MEAS:VOLT? | Measure the voltage |
MEAS:CURR | MEAS:CURR? | Measure the current |
MEAS:POW | MEAS:POW? | Measure the power |
TRACe:DATA | TRACe:DATA? | Reads Trace message |
WRITE | ||
Address | Driver sends the message | Description |
OUTP:VOLTage:RANGe | OUTP:VOLT:RANG <value> | Defines physical voltage range |
LIST:DEFine | LIST:DEF <value> | Creates list (n steps) |
SOURce:VOLTage | SOURce:VOLTage <value> | Defines the voltage |
<value> is the wriiten value.
Commands allowed
Command | Description | Usage | Accepted values |
---|---|---|---|
*CLS | Clear Status Command | Write | - |
*ESE | Standard Event Status Enable Command | Read or Write | 0-255 |
*ESR | Standard Event Status Register Query | Read | - |
*IDN | Identification Query | Read | - |
*OPC | Operation Complete Command | Read or Write | - |
*RST | Reset Command | Write | - |
*SRE | Service Request Enable Command | Read or Write | 0-255 |
*STB | Read Status Byte Query | Read | - |
*TST | Self-Test Query | Read | - |
*WAI | Wait-to-Continue Command | Write | - |
To execute a command, toggle the tag value. In the commands that have accepted values, write the value desired.
Access Point
Read
Read points concatenate the address with a question mark (?
) and return the response in the tag value. The tags in the same AccessTypes will do the request of reading in blocks, concatenating using (;:). e.g: address1?;:address2?;:address3?
Write
Write points concatenate the address with a space and the specified value (address + ' ' + <value>
).
For commands (addresses containing *
), the system follows the rules defined in Points Configuration > Command Allowed.
Driver Revision History
SCPI Revision History | |
---|---|
Version | Notes |
1.0.0.0 | Initial release on new documentation standards |
In this section...