Documentation Center

  • Trial Software
  • Product Updates

MemorySpace

Address space used by instrument

Description

MemorySpace indicates the address space requested by the instrument. MemorySpace can be A16, A16/A24, or A16/A32. If MemorySpace is A16, the instrument uses only the A16 address space. If MemorySpace is A16/A24, the instrument uses the A16 and A24 address space. If MemorySpace is A16/A32, the instrument uses the A16 and A32 address space.

All VXI instruments have an A16 address space that is 16 bits wide. There are also 24- and 32-bit wide address spaces known as A24 and A32, respectively. Some instruments use this memory when the 64 bytes of A16 space are not enough for performing necessary functions. An instrument cannot use both the A24 and A32 address space.

The size of the memory is given by the MemorySize property. The base address of the memory is given by the MemoryBase property.

Characteristics

Usage

VISA-VXI, VISA-GPIB-VXI

Read only

Always

Data type

String

Values

{A16}

The instrument uses the A16 address space.

A16/A24

The instrument uses the A16 and A24 address space.

A16/A32

The instrument uses the A16 and A32 address space.

Examples

Create the VISA-VXI object vv associated with a VXI chassis with index 0, and an Agilent® E1432A digitizer with logical address 130.

vv = visa('agilent','VXI0::130::INSTR');
fopen(vv)

Return the memory space supported by the instrument.

vv.MemorySpace
ans =
A16/A24

This value indicates that the instrument supports A24 memory space in addition to the A16 memory space.

See Also

Properties

MemoryBase, MemorySize

Was this topic helpful?