CALL:REGister

CALL:REGister

Last updated: June 7, 2007

GPIB Command Conventions

CALL:REGister[:IMMediate]

Function

Generates a zone based (forced) registration. See Performing a Registration .

Programming Example

 
OUTPUT 714;"CALL:REGister"

CALL:REGister[:IMMediate]:DONE?

Function

See Call Processing Event Synchronization .

Query

Range: 1|0

Programming Example

 
OUTPUT 714;"CALL:REGister:DONE?"

CALL:REGister[:IMMediate]:OPComplete?

Function

See Call Processing Event Synchronization .

Query

Range: 1

Programming Example

 
OUTPUT 714;"CALL:REGister:OPComplete?"

CALL:REGister[:IMMediate]:SEQuential

Function

See Call Processing Event Synchronization .

Programming Example

 
OUTPUT 714;"call:register:SEQuential"

CALL:REGister[:IMMediate]:WAIT

Function

See Call Processing Event Synchronization .

Programming Example

 
OUTPUT 714;"CALL:REGISTER:WAIT"

CALL:REGister:PUP[:STATe]

Function

Sets/queries the power-up registration enable state.

Requirements

Test Application Revision: B.06.00 or above

Setting

Range: 1|ON|0|OFF

Query

Range: 1|0

*RST Setting

1 (on)

Programming Example

 
OUTPUT 714;"CALL:REGister:PUP OFF" !Disable power-up registration.

CALL:REGister:TIMer[:SRPeriod]

Function

Sets the time between time based registrations and turns the timer based registration state to on.

The value is not the actual time. The registration period is used in the following equation to determine the time between registrations:

time between registrations = [integer portion of 2 (reg_period/4) ] x 0.08 seconds

Setting

Range: 29 to 85

Resolution: integer

Query

Range: 29 to 85

*RST Setting

29 (12 seconds)

Programming Example

 
OUTPUT 714;"CALL:REGister:TIMer 35"
!Turns the timer's state on, and sets the registration period to 35.

CALL:REGister:TIMer:RPERiod

Function

Sets the time between time based registrations (when timer based registration is on). The value is not the actual time. The registration period is used in the following equation to determine the time between registrations.time between registrations = [integer portion of 2 (reg_period/4) ] x 0.08 seconds

Setting

Range: 29 to 85

Resolution: integer

Query

Range: 29 to 85

*RST Setting

29 (12 seconds)

Programming Example

 
OUTPUT 714;"CALL:REGister:TIMer:RPERiod 35" !Sets the registration period to 35.

CALL:REGister:TIMer:STATe

Function

Sets the state of timer based registrations.

Setting

Range: 1|ON|0|OFF

Query

Range: 1|0

*RST Setting

1 (on)

Programming Example

 
OUTPUT 714;"CALL:REGister:TIMer:STATe OFF" !Turns off the timer based registration.