Logical device cycle modes, Al_setcyclemode – Measurement Computing ADLIB WIN User Manual

Page 57

Advertising
background image

Chapter 15 Logical Device Cycle Modes

14-1

14. LOGICAL DEVICE CYCLE MODES

The Cycle Mode setting specifies the duration of the acquisition as either Continuous or Single Cycle. A
Continuous setting informs ADLIB to repeat the operation indefinitely, essentially reusing previous buffers
0-n over and over. In single Cycle Mode the acquisition stops when completed, essentially running until all
buffers have been used.

14.1 AL_SetCycleMode

Prototype

C\C++

ERRNUM

AL_SetCycleMode(LHLD

lhld, LPSTR lpstrMode);


Visual Basic for Windows

Function

AL_SetCycleMode(ByVal

lhld As Long, ByVal lpstrMode As String) As Long


LHLD lhld

handle of the LDSD

LPSTR lpstrMode

address of the cycle mode string


The AL_SetCycleMode function sets the software cycle operation mode of the LDSD. See section

4.2

OPERATING MODES

for additional details.

Parameter

Description

lhld

Identifies the instance of the logical device subsystem.


lpstrMode

Points to the desired cycle mode string. The available settings are defined

in the ADLIB include file as follows:

AL_SINGLE_CYCLE

complete acquisition and stop

AL_CONTINUOUS_CYCLE

repeat acquisition


Returns:
On success ERRNUM is set to 1, otherwise ERRNUM contains the last error code that occurred during the
call.

Related Functions:
AL_GetCycleMode

Program References:
Adlai01, Adlai02, Adlai04, Adlai05, Adlai07, Adlai08
Adlda01, Adlda02, Adlda03

Supported Logical Device Subsystems:
Pci55xx Series: DIN0, DIN1, DIN2, DIN3, DOT0, DOT1, DOT2, DOT3, Options: SINGLE_CYCLE
Pci55xx Series: CTR0, CTR1, CTR2, CTR3, Options: SINGLE_CYCLE

Note that CTR0, CTR1 Counters are referenced in the user manual as CNTR0/1 and

Timers CTR2, CTR3 are referenced in the user manual as TMR0/1.

Pci55xx Series: ADC0, DAC0, DAC1, Options:

SINGLE_CYCLE or CONTINUOUS_CYCLE

Advertising