Giga-tronics 2400 and 2500 Series Microwave Signal Generators
Programming Manual, Part Number 34783, Rev A, July 2009
i
Table of Contents
Table of Contents........................................................................................................................................... i
Chapter 1.
Safety .................................................................................................................................... 1
1.1
Unsafe Operating Conditions........................................................................................................ 1
1.2
Safety Warnings Used in This Manual .......................................................................................... 1
1.2.1
Personal Safety Alert............................................................................................................. 1
1.2.2
Equipment Safety Alert ......................................................................................................... 1
1.2.3
Notes ..................................................................................................................................... 1
Chapter 2.
Introduction .......................................................................................................................... 3
2.1
Overview ....................................................................................................................................... 3
2.2
Physical Description of the 2400/2500 ......................................................................................... 4
Chapter 3.
Hardware Interfaces ............................................................................................................. 5
3.1
Introduction .................................................................................................................................. 5
3.2
Configure the 2400/2500 Hardware Interface ............................................................................. 6
3.2.1
Using the Included USB Cable ............................................................................................... 6
3.2.2
Assign a GPIB Address to the 2400/2500.............................................................................. 6
3.2.3
Configure the Computer’s RS-232 for Remote Operation.................................................... 6
3.2.4
Configure the 2400/2500 Ethernet Connection ................................................................... 7
Chapter 4.
Programming Interfaces ....................................................................................................... 9
4.1
Introduction .................................................................................................................................. 9
4.2
Select the Remote Programming Language.................................................................................. 9
4.3
Dynamic Link Library (DLL).......................................................................................................... 10
4.3.1
Adding the DLL to Programming Projects........................................................................... 10
4.3.2
Programming Examples Using the DLL ............................................................................... 11
4.3.3
DLL Functions ...................................................................................................................... 17
4.4
SCPI Command Set...................................................................................................................... 96
4.4.1
SCPI Command Format ....................................................................................................... 96
4.4.2
SCPI Commands .................................................................................................................. 97
4.5
IEEE 488.2 Common Commands............................................................................................... 120
4.6
GT-12000 Native Commands .................................................................................................... 122
4.6.1
GT-12000 Native Commands: CW and System ................................................................. 122
4.6.2
GT-12000 Native Commands: List Mode .......................................................................... 123
4.6.3
GT-12000 Native Commands: Amplitude Modulation ..................................................... 125
4.6.4
GT-12000 Native Commands: Frequency Modulation ..................................................... 126
4.6.5
GT-12000 Native Commands: Phase Modulation............................................................. 127
4.6.6
GT-12000 Native Commands: Pulse Modulation.............................................................. 128
4.7
Emulation .................................................................................................................................. 129
4.7.1
HP 834X Emulation Commands ........................................................................................ 129