기본 콘텐츠로 건너뛰기

7월, 2021의 게시물 표시

C++ Builder Visa

  // // Copyright Tektronix // // > sample [ points ] // #include <stdio.h> #include "visa.h" #include <string.h> #include <windows.h> // I/O Resource String definitions #define GPIB_RESOURCE_STRING "GPIB0::1::INSTR" #define VXI11_RESOURCE_STRING "TCPIP::192.168.0.5::INSTR" #define SOCKET_RESOURCE_STRING "TCPIP::192.168.0.7::4000::SOCKET" #define VIRTUAL_GPIB_RESOURCE_STRING "GPIB8::1::INSTR" // I/O Resource String // Select one of these resources #define RESOURCE_STRING GPIB_RESOURCE_STRING //#define RESOURCE_STRING VXI11_RESOURCE_STRING //#define RESOURCE_STRING SOCKET_RESOURCE_STRING //#define RESOURCE_STRING VIRTUAL_GPIB_RESOURCE_STRING #define LINEFEED_CHAR 0x0a #define TIMEOUT_VALUE (10 * 1000) // in miliseconds #pragma pack(1) typedef struct { float analog; unsigned char marker; } WaveformDataReal; typedef struct { unsigned short value; } WaveformDataInteger; #pragma pack() #define HIGH...