Appendix C Register-Based Programming - Agilent Technologies E1445A User's Manual And Scpi Programming Manual

Arbitrary function generator module scpi programming guide
Hide thumbs Also See for E1445A:
Table of Contents

Advertisement

Appendix Contents
Appendix C
Register-Based Programming
The Agilent E1445A Arbitrary Function Generator (AFG) is a
message-based device. As such, it supports the VXI word-serial protocol
used to transfer ASCII command strings and is capable of converting the
SCPI commands it receives to reads and writes of its hardware registers.
Register-based programming allows the user to access the hardware
registers directly. This increases the speed at which events in the AFG
occur since the parsing (converting) of SCPI commands is eliminated. In
addition to describing how to access selected AFG registers, this appendix
explains how to do the following functions with register reads and writes:
Accessing the Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 484
-
Determining the A24 Base Address . . . . . . . . . . . . . . . . . . Page 484
Changing the Output Frequency . . . . . . . . . . . . . . . . . . . . . . Page 487
-
The Frequency Control Registers . . . . . . . . . . . . . . . . . . . . Page 487
-
Frequency Control Programs . . . . . . . . . . . . . . . . . . . . . . . Page 489
Changing the Signal Phase. . . . . . . . . . . . . . . . . . . . . . . . . . . Page 495
-
The Phase Control Registers . . . . . . . . . . . . . . . . . . . . . . . . Page 495
-
Phase Control Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . Page 496
Selecting the Waveform Sequence . . . . . . . . . . . . . . . . . . . . Page 498
-
The Waveform Sequence Registers . . . . . . . . . . . . . . . . . . Page 498
-
Waveform Sequence Selection Program . . . . . . . . . . . . . . Page 500
Loading the DAC from the VXIbus . . . . . . . . . . . . . . . . . . . Page 506
This appendix does not identify all of the AFG registers nor does it cover all
of the AFG functions from the register-based programming standpoint.
Appendix C
Register-Based Programming
483

Advertisement

Table of Contents
loading

Table of Contents