<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:
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.
Not used in this driver.
TCP/IP channels:
Where :
E.g.: 192.168.1.101 ; 5025
The syntax for the SCPI communication points is: <address>
Where:
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.
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. |
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 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 |