![Rohde & Schwarz SMC100A Operating Manual Download Page 201](http://html.mh-extra.com/html/rohde-and-schwarz/smc100a/smc100a_operating-manual_1477935201.webp)
Remote Control Basics
R&S
®
SMC100A
184
Operating Manual 1411.4060.32 ─ 04
}
}
if( !terminate)
{
client.transmit( input ); //send string
int qPos = input.find( "?", 0 );
//receive string only when needed
if( qPos > 0 )
{
string rcStr = "";
client.receive( rcStr );
cout << rcStr << endl;
}
}
if( useSingleCommand )
{
terminate = true;
}
}
}catch( const string errorString )
{
cout<<errorString<<endl;
}
client.disconnect( );
return errorCode;
}
6.3 SCPI Command Structure
SCPI commands consist of a so-called header and, in most cases, one or more param-
eters. The header and the parameters are separated by a "white space" (ASCII code 0
to 9, 11 to 32 decimal, e.g. blank). The headers may consist of several mnemonics (key-
words). Queries are formed by appending a question mark directly to the header.
The commands can be either device-specific or device-independent (common com-
mands). Common and device-specific commands differ in their syntax.
6.3.1 Syntax for Common Commands
Common (=device-independent) commands consist of a header preceded by an asterisk
(*) and possibly one or more parameters.
Examples:
*RST
RESET
Resets the instrument.
*ESE
EVENT STATUS ENABLE
Sets the bits of the event status enable
registers.
SCPI Command Structure