8: TSP command reference  Model 2450 Interactive SourceMeter® Instrument 
 
8-240  2450-901-01 Rev. B/September 2013 
 
Details 
This command sends a command string to the remote instrument. A termination is added to the command string 
when it is sent to the remote instrument (tspnet.termination()). You can also specify a format string, which 
causes the command to wait for a response from the remote instrument. The Model 2450 decodes the response 
message according to the format specified in the format string and returns the message as return values from 
the function (see tspnet.read() for format specifiers). 
When this command is sent to a TSP-enabled instrument, the Model 2450 suspends operation until a timeout 
error is generated or until the instrument responds, even if no format string is specified. The TSP prompt from the 
remote instrument is read and thrown away. The Model 2450 places any remotely generated errors and events 
into its event queue. When the optional format string is not specified, this command is equivalent to 
tspnet.write(), except that a termination is automatically added to the end of the command. 
Example 1 
 
tspnet.execute(instrumentID, "runScript()") 
device to run a script 
named 
. 
Example 2 
 
tspnet.termination(instrumentID, tspnet.TERM_CRLF) 
tspnet.execute(instrumentID, "*idn?") 
print("tspnet.execute returns:", tspnet.read(instrumentID)) 
Print the *idn? string from 
the remote device. 
Also see 
tspnet.connect() (on page 8-237) 
tspnet.read() (on page 8-241) 
tspnet.termination() (on page 8-243) 
tspnet.write() (on page 8-248) 
 
tspnet.idn() 
This function retrieves the response of the remote device to *IDN?. 
Type  TSP-Link accessible 
Affected by  Where saved  Default value 
   
Usage 
idnString = tspnet.idn(connectionID) 
 
The returned *IDN? string 
The connection ID returned from tspnet.connect() 
 
Details 
This function retrieves the response of the remote device to *IDN?.