Class TLClockGen.TTLClockGen

From Mitov Wiki Doc
Jump to: navigation, search

This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.

BIGTLClockGen.gif TLClockGen.gif NETTLClockGen.gif

Package: TimingLabBasicPkg

Unit: TLClockGen

Inherits: TTLBasicClock

Contents

Syntax

Delphi:

type TTLClockGen = class( TTLBasicClock )

C++ Builder:

class TTLClockGen : public TTLBasicClock

Visual C++ (MFC):

class CTTLClockGen : public CTTLBasicClock

C# (.NET):

public ref class ClockGen : Mitov.TimingLab.BasicClock

Summary

Provides clock for other components.

Description

Use this component to provide clock for other components.

The component can provide a precise clock, a relaxed clock, or can run at full speed issuing clock signals immediately one after another.

Precise clock will run in a separated thread and will attempt to be as precise as possible. In this case the clock will have a maximum error of 1 millisecond, and when the error reaches 1 mS it will compensate getting the error back to zero.

Relaxed clock will run in the main thread and will not fire if the user interface is busy repainting or with other such tasks.

Full speed will run in a separated thread, and will force the components to process the data as fast as they are capable.


Diagram:

TLClockGen Preview.png

Properties

Published

Pins

Events

From TTLBasicClock

Methods

Public

From TTLBasicClockedFilter

Pins

From TSLBasicEnableFilter

Properties

Published

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox