RB8514 DELAY Contents
[Reference Manual]


Detailed Description

RB8514 DELAY Contents

RB8514 DELAY Contents

RB8514 -- Delay

Purpose

Generate a programmable time delay.

Description

Module RB8515 is a programmable delay time generator.

It has a clock input, a trigger input, two delay outputs, a gate and a gate-not output, and a Rulbus interrupt output.

The delay is made with a 24-bit down counter that counts a programmable number of clock-pulses, when started by a trigger-pulse on the trigger input. See setClockFrequency(), setInitialDelayTime(), setDelayTime(), setDelayCount(), isBusy().

The trigger input can be made positive or negative edge sensitive. Besides triggering the delay with the trigger-input, it is also possible to trigger the delay with a software command. See setSignalDirection() and trigger().

Each of the two delay outputs (1 and 2) can be programmed to generate a short pulse (15 ns) at the start of the delay, at the end of it, both or to generate no pulse at all. See enableSignal().

The level of the start- and end-pulses of output 1 and 2 can be made positive or negative. The restriction is that both outputs have the same polarity for the same pulse. See setSignalDirection().

An additional restriction with negative pulses is, that only the start- or the end-pulse may be enabled on an output.

The gate and gate-not outputs generate a pulse from the start of the delay time upto the end of it. The gate-output is active high, the gate-not output is active low.

Configuration

The RB8514 delay module has no attributes that are configured at production time.

Default configuration

rb8515_delay "name" { address = 0xC4 }

When the Rulbus configuration file is read, delay modules are initialized as follows:

- clock frequency 1 Hz

- delay time 1 s

- all signals positive

- start and stop pulses enabled


Connector Pane

RB8514 DELAY Contents


Controls and Indicators


Modules

RB8514 DELAY Close
 close the delay module specified by handle.

RB8514 DELAY Enable Signal
 enable specified signal.

RB8514 DELAY Get Clock Frequency
 get the current clock frequency setting.

RB8514 DELAY Get Delay Count
 get the current delay count setting.

RB8514 DELAY Get Delay Time
 get the current delay time setting [s].

RB8514 DELAY Get Intrinsic Delay Time
 get the delay's intrinsic delay time [s]

RB8514 DELAY Get Signal Direction
 the current signal direction

RB8514 DELAY IsBusy
 true if the module is timing a delay.

RB8514 DELAY IsEnabled Signal
 true if specified signal is enabled.

RB8514 DELAY Open
 open a time delay module.

RB8514 DELAY Set Clock Frequency
 set the module's clock frequency.

RB8514 DELAY Set Delay Count
 set the module's delay count.

RB8514 DELAY Set Delay Time
 set the module's delay time [s].

RB8514 DELAY Set Intrinsic Delay Time
 set the module's intrinsic delay [s].

RB8514 DELAY Set Signal Direction
 set signal direction positive, negative or inverse

RB8514 DELAY TEST
 test the delay module VIs and physical delay module.

RB8514 DELAY Trigger
 start timing a delay (software trigger).


Generated on Wed Oct 13 09:23:16 2004 for Rulbus LabVIEW Library for Microsoft Windows by doxygen 1.3.4