Agilent Technologies DP235 Guía de usuario Pagina 524

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 628
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 523
524
Programming the Logic Analyzer Using the LAN
Programming the Logic Analyzer Using the LAN
To write programs that open the command
parser socket
The command parser socket of the logic analyzer is 5025.
Connection to the command parser socket is, by definition, a control
user connection. Because only one control user connection is allowed,
you will not be able to open the command parser socket if someone
else is accessing the logic analyzer's file system as the control user.
Example The following C program opens a socket and sends the *IDN query
command to request the instrument's identity.
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
typedef struct sockaddr_in tdSOCKET_ADDR;
#define PARSER_PORT 5025
#define SERV_HOST_ADDR "15.10.96.12"
#define PARSER_BUFFER_SIZE 100
char receiveBuffer[PARSER_BUFFER_SIZE],
*cmdString = { "*IDN?\r\n" };
main ()
{
int sockfd, port;
tdSOCKET_ADDR serv_addr;
char *addr;
/* Initialize a server socket */
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 );
Vista de pagina 523
1 2 ... 519 520 521 522 523 524 525 526 527 528 529 ... 627 628

Comentarios a estos manuales

Sin comentarios