HP manual HP E1418A Register-Based Programming

Models: E1418A

1 187
Download 187 pages 37.67 Kb
Page 113
Image 113

Appendix B

HP E1418A Register-Based Programming

The HP E1418A 8/16 Channel D/A Module is a register-based module. It does not support the VXIbus word serial protocol. The module may be controlled at the register level or, with appropriate drivers, controlled by higher level commands.

The SCPI commands described in this manual are parsed by an HP E1405/

E1406 Command Module and turned into appropriate register reads and writes.

The same is true for HP Compiled SCPI programming in the C language. In this case, SCPI commands are pre-processed by C-SCPI and replaced with function calls to driver libraries that perform register-based programming.

Note If SCPI commands (or other high level driver-based commands) are used to program this module with a command module, then register programming is not recommended. The SCPI driver maintains an image of the module state.

The driver will be unaware of changes made to the module by register access.

Register-based programming is a series of reads and writes directly to the module registers. This appendix contains the information you need for register-based programming. The contents of this appendix are:

Addressing the Registers

Page 114

Reset and Registers

Page 119

Register Maps

Page 120

Register Descriptions

Page 126

Register Example

Page 148

Appendix B

HP E1418A Register-Based Programming 113

Page 113
Image 113
HP manual HP E1418A Register-Based Programming