DIAGnostic:DRAM:CREate

:DRAM:CREate

DIAGnostic:DRAM:CREate < size> < num_drivers> creates a non-volatile

 

RAM area for loading instrument drivers. DIAGnostic:DRAM:CREate 0

 

removes the RAM segment when the system is re-booted.

 

Parameters

 

 

 

 

 

Parameter

Parameter

 

Range of

Default

 

Name

Type

 

Values

Units

 

 

 

 

 

 

 

size

numeric

 

0 to available RAM or

none

 

 

 

 

MIN MAX

 

 

 

 

 

 

 

 

num _drivers

numeric

 

0 to available RAM or

8

 

 

 

 

MIN MAX DEF

 

Comments

size is the number of bytes to be allocated to DRAM use. A size of zero

 

will remove the DRAM segment.

 

 

num_drivers is the maximum number of drivers to be loaded.

The DRAM segment will be created only after the System Instrument has been re-booted (cycle power or execute DIAG:BOOT).

Based on the size specified, DIAG:DRAM:CRE rounds the size up to an even value.

DRAM will de-allocate previously allocated NRAM and RDISk segments.

Using all of the available RAM (MAX) for the DRAM segment will limit some functions such as IBASIC program space, instrument reading storage space, and full functionality of the Display Terminal Interface.

Use DIAG:DRIVer:LOAD... and, DIAG:DRIVer:LIST...? to load and manage DRAM.

Related Commands:DIAG:DRAM:AVAilable?, DIAG:DRIVer:LOAD..., DIALG:DRIVer:LIST...?.

Example Allocate a 15 Kbyte non-volatile Driver Ram segment.

DIAG:DRAM:CREate 15360

allocate 15 Kbyte segment of

 

Driver Ram .

:DRAM:CREate? DIAGnostic:DRAM:CREate? [< MIN MAX> ,< MIN MAX DEF> ] returns the size (in bytes) of a previously created non-volatile RAM area for loading instrument drivers, and the number of drivers currently loaded.

size is the number of bytes currently allocated to DRAM use.

num_drivers is the number of drivers currently loaded.

7-16 System Instrument Command Reference

Page 144
Image 144
Agilent Technologies E1301B, E1300B, 75000 SERIES B DIAGnosticDRAMCREate size numdrivers creates a non-volatile