
Programming Guide
Catalogue
1PROGRAMMING OVERVIEW ...................................................................................................... 4
1.1 BUILD COMMUNICATION ...........................................................................................................4
1.1.1 Install NI-VISA...................................................................................................................4
1.1.2 Connect the instrument.....................................................................................................6
1.2 HOW TO REMOTE CONTROL ......................................................................................................7
1.2.1 User-defined Programming...............................................................................................7
1.2.2 Send SCPI Commands via NI-VISA......................................................................................7
2INTRODUCTION TO THE SCPI LANGUAGE ...................................................................................8
2.1 ABOUT COMMANDS &QUERIES .................................................................................................8
2.2 HOW THEY ARE LISTED .............................................................................................................8
2.3 HOW THEY ARE DESCRIBED........................................................................................................8
2.4 WHEN CAN THEY BE USED.........................................................................................................8
2.5 COMMAND NOTATION ..............................................................................................................8
2.6 TABLE OF COMMAND &QUERIES ................................................................................................9
3COMMANDS AND QUERIES ...................................................................................................... 11
3.1 IEEE 488.2 COMMON COMMAND INTRODUCTION ....................................................................... 11
3.1.1 IDN................................................................................................................................. 11
3.1.2 OPC ................................................................................................................................ 12
3.1.3 CLS ................................................................................................................................. 12
3.1.4 ESE ................................................................................................................................. 13
3.1.5 ESR................................................................................................................................. 13
3.1.6 RST................................................................................................................................. 14
3.1.7 SRE................................................................................................................................. 14
3.1.8 STB................................................................................................................................. 15
3.1.9 TST ................................................................................................................................. 15
3.1.10WAI ................................................................................................................................ 16
3.1.11DDR................................................................................................................................ 16
3.1.12CMR ............................................................................................................................... 17
3.2 COMM_HEADER COMMAND....................................................................................................18
3.3 OUTPUT COMMAND .............................................................................................................. 18
3.4 BASIC WAVE COMMAND ......................................................................................................... 20
3.5 MODULATE WAVE COMMAND.................................................................................................. 22
3.6 SWEEP WAVE COMMAND........................................................................................................26
3.7 BURST WAVE COMMAND ........................................................................................................28
3.8 PARAMETER COPY COMMAND ..................................................................................................31
3.9 ARBITRARY WAVE COMMAND ..................................................................................................31
3.10 SYNC COMMAND ..................................................................................................................33
3.11 NUMBER FORMAT COMMEND ..................................................................................................33
3.12 LANGUAGE COMMAND ........................................................................................................... 34