Sending Commands To The Hp 16500C Socket - HP 16500C Programmer's Manual

Logic analysis system
Hide thumbs Also See for 16500C:
Table of Contents

Advertisement

Sending Commands to the HP 16500C Socket

If you are programming in C, you can use a socket to communicate with the
HP 16500 system. By opening a socket connection, you can send program
commands directly to the command parser. The HP 16500C system socket
port identification number is 5025.
You can also connect directly to the parser socket and type commands
directly to the HP 16500. The second example uses telnet to connect to the
parser socket.
Example
The following C program opens a socket and sends a query to request the
instrument's identity. If someone else is already connected as control user,
the socket will eventually close without receiving a response.
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
typedef struct sockaddr_in tdSOCKET_ADDR;
#define PARSER_PORT
#define SERV_HOST_ADDR
#define PARSER_BUFFER_SIZE
char
main ()
{
/* Initialize a server socket */
receiveBuffer[PARSER_BUFFER_SIZE],
*cmdString = { "*IDN?\r\n" };
int
sockfd,
port;
tdSOCKET_ADDR
serv_addr;
char *addr;
port = PARSER_PORT;
addr = SERV_HOST_ADDR ;
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = inet_addr ( addr );
serv_addr.sin_port = htons ( port );
Programming Over LAN
Sending Commands to the HP 16500C Socket
5025
"15.10.96.12"
100
4–11

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

16501a

Table of Contents