TiPlot

Hierarchy Properties Methods Events

Unit

iPlot (VCL)

QiPlot (CLX)

IocompVCL00000080.gif

All Plot Objects above are sub-objects of the main component. This help page details all of the Properties, Methods, and Events of the main component interface and the graphic above shows the hierarchy of the sub-objects of the main component. Click on a Plot Object above for more detailed information (Properties, Methods, and Events) about a particular sub-object.

IOCO0066.gif

Description

TiPlot is a real-time plotting component that supports data with a continuously incrementing x-value. For plotting data that does not have a continuously incrementing x-value, use the TiXYPlot component. Both components support the following main features

Unlimited number of Channels

Channel Ring Buffers

Annotations (Text, Line, and Rectangle)

Unlimited number of X&Y Axes

Unlimited number of Cursors

Unlimited number of Limits

Unlimited number of Labels

Built-in Translation and Internationalization

Built in Toolbar and Legend

Linear and Logarithmic Scales

Reversible Scales

Value, Prefix, Exponent, and Data/Time Scale Label styles

Horizontal or Vertical orientation of Axes

Data Point Markers

Data Fill (iPlot component only)

Intelligent Autoscale of Axes in human readable format (1-2-5 Rule)

Visual Layout manager (Design-Time and Run-Time)

Stackable Scales (Can be resized and dragged to stack in the Visual Layout Manager)

Printing, Saving, Picture interface, and CopyToClipboard

Notes:

To access a specific Channel, use the Channel property. To add or remove a Channel at run-time, use the AddChannel, DeleteChannel, and RemoveAllChannels methods. For design-time changes, use the built-in property editor.

To access a specific X-Axis, use the XAxis property. To add or remove a X-Axis, use the AddXAxis, DeleteXAxis, and RemoveAllXAxes methods. For design-time changes, use the built-in property editor.

To access a specific Y-Axis, use the YAxis property. To add or remove a Y-Axis, use the AddYAxis, DeleteYAxis, and RemoveAllYAxes methods. For design-time changes, use the built-in property editor.

To access a specific Annotation, use the Annotation property. To add or remove an Annotation at runtime, use the AddAnnotation, DeleteAnnotation, and RemoveAllAnnotations methods. Annotations can not be added at design-time.

To access a specific Limit, use the Limit property. To add or remove a Limit, use the AddLimit, DeleteLimit, and RemoveAllLimits methods. For design-time changes, use the built-in property editor.

To access a specific Label (such as the default added chart title above the data view area), use the Labels property. To add or remove a Label, use the AddLabel, DeleteLabel, and RemoveAllLabels methods. For backward compatibility, the depreciated Title properties modify Label index 0, which cannot be deleted. For design-time changes, use the built-in property editor.

To access a specific Data Cursor, use the DataCursor property. To add or remove a Label, use the AddDataCursor, DeleteDataCursor, and RemoveAllDataCursors methods. For design-time changes, use the built-in property editor.

To add or remove a Translation, use the AddTranslation, DeleteTranslation, and RemoveAllTranslations methods. For design-time changes, we recommend using the built-in property editor which allows the loading and saving of TRN files. Pre-built TRN files can be found on the Iocomp Support Website including translations provided by other users.

To access the Data View, use the DataView property with an index of zero. The interfaces allow for more than one data view but is currently not supported and is left for future expansion.

To access the Toolbar, use the ToolBar property with an index of zero. The interfaces allow for more than one toolbar but is currently not supported and is left for future expansion.

To access the Legend, use the Legend property with an index of zero. The interfaces allow for more than one legend but is currently not supported and is left for future expansion.

Contents | Index | Previous | Next