Class SLScope.TSLChannelData

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
Line 45: Line 45:
 
*[[Method procedure SLScope.TSLChannelData.SetYData(PCardinal;Cardinal)|procedure SetYData(ABuffer : PCardinal; ASize : Cardinal)]] - Sets new Unsigned Integer(Cardinal) Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetYData(PCardinal;Cardinal)|procedure SetYData(ABuffer : PCardinal; ASize : Cardinal)]] - Sets new Unsigned Integer(Cardinal) Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetYData(PInteger;Cardinal)|procedure SetYData(ABuffer : PInteger; ASize : Cardinal)]] - Sets new Integer Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetYData(PInteger;Cardinal)|procedure SetYData(ABuffer : PInteger; ASize : Cardinal)]] - Sets new Integer Y data buffers to the channel data.  
 +
*[[Method procedure SLScope.TSLChannelData.SetYData(PInt64;Cardinal)|procedure SetYData(ABuffer : PInt64; ASize : Cardinal)]]
 +
*[[Method procedure SLScope.TSLChannelData.SetYData(PUInt64;Cardinal)|procedure SetYData(ABuffer : PUInt64; ASize : Cardinal)]]
 
*[[Method procedure SLScope.TSLChannelData.SetYData(PSingle;Cardinal)|procedure SetYData(ABuffer : PSingle; ASize : Cardinal)]] - Sets new Single(float) Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetYData(PSingle;Cardinal)|procedure SetYData(ABuffer : PSingle; ASize : Cardinal)]] - Sets new Single(float) Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetYData(PReal;Cardinal)|procedure SetYData(ABuffer : PReal; ASize : Cardinal)]] - Sets new Real(double) Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetYData(PReal;Cardinal)|procedure SetYData(ABuffer : PReal; ASize : Cardinal)]] - Sets new Real(double) Y data buffers to the channel data.  
Line 53: Line 55:
 
*[[Method procedure SLScope.TSLChannelData.SetXYData(PCardinal;PCardinal;Cardinal)|procedure SetXYData(XBuffer : PCardinal; YBuffer : PCardinal; ASize : Cardinal)]] - Sets new Unsigned Integer(Cardinal) X and Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetXYData(PCardinal;PCardinal;Cardinal)|procedure SetXYData(XBuffer : PCardinal; YBuffer : PCardinal; ASize : Cardinal)]] - Sets new Unsigned Integer(Cardinal) X and Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetXYData(PInteger;PInteger;Cardinal)|procedure SetXYData(XBuffer : PInteger; YBuffer : PInteger; ASize : Cardinal)]] - Sets new Integer X and Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetXYData(PInteger;PInteger;Cardinal)|procedure SetXYData(XBuffer : PInteger; YBuffer : PInteger; ASize : Cardinal)]] - Sets new Integer X and Y data buffers to the channel data.  
 +
*[[Method procedure SLScope.TSLChannelData.SetXYData(PInt64;PInt64;Cardinal)|procedure SetXYData(XBuffer : PInt64; YBuffer : PInt64; ASize : Cardinal)]]
 +
*[[Method procedure SLScope.TSLChannelData.SetXYData(PUInt64;PUInt64;Cardinal)|procedure SetXYData(XBuffer : PUInt64; YBuffer : PUInt64; ASize : Cardinal)]]
 
*[[Method procedure SLScope.TSLChannelData.SetXYData(PSingle;PSingle;Cardinal)|procedure SetXYData(XBuffer : PSingle; YBuffer : PSingle; ASize : Cardinal)]] - Sets new Single(float) X and Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetXYData(PSingle;PSingle;Cardinal)|procedure SetXYData(XBuffer : PSingle; YBuffer : PSingle; ASize : Cardinal)]] - Sets new Single(float) X and Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetXYData(PReal;PReal;Cardinal)|procedure SetXYData(XBuffer : PReal; YBuffer : PReal; ASize : Cardinal)]] - Sets new Real(double) X and Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.SetXYData(PReal;PReal;Cardinal)|procedure SetXYData(XBuffer : PReal; YBuffer : PReal; ASize : Cardinal)]] - Sets new Real(double) X and Y data buffers to the channel data.  
Line 65: Line 69:
 
*[[Method procedure SLScope.TSLChannelData.AddYData(PInteger;Cardinal)|procedure AddYData(ABuffer : PInteger; ASize : Cardinal)]] - Adds new Integer Y data buffer to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.AddYData(PInteger;Cardinal)|procedure AddYData(ABuffer : PInteger; ASize : Cardinal)]] - Adds new Integer Y data buffer to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.AddYData(PInteger;Cardinal;Boolean)|procedure AddYData(ABuffer : PInteger; ASize : Cardinal; ASeparate : Boolean)]] - Adds new Integer Y data buffer to the channel data, with optional data gap.  
 
*[[Method procedure SLScope.TSLChannelData.AddYData(PInteger;Cardinal;Boolean)|procedure AddYData(ABuffer : PInteger; ASize : Cardinal; ASeparate : Boolean)]] - Adds new Integer Y data buffer to the channel data, with optional data gap.  
 +
*[[Method procedure SLScope.TSLChannelData.AddYData(PInt64;Cardinal)|procedure AddYData(ABuffer : PInt64; ASize : Cardinal)]]
 +
*[[Method procedure SLScope.TSLChannelData.AddYData(PInt64;Cardinal;Boolean)|procedure AddYData(ABuffer : PInt64; ASize : Cardinal; ASeparate : Boolean)]]
 +
*[[Method procedure SLScope.TSLChannelData.AddYData(PUInt64;Cardinal)|procedure AddYData(ABuffer : PUInt64; ASize : Cardinal)]]
 +
*[[Method procedure SLScope.TSLChannelData.AddYData(PUInt64;Cardinal;Boolean)|procedure AddYData(ABuffer : PUInt64; ASize : Cardinal; ASeparate : Boolean)]]
 
*[[Method procedure SLScope.TSLChannelData.AddYData(PSingle;Cardinal)|procedure AddYData(ABuffer : PSingle; ASize : Cardinal)]] - Adds new Single(float) Y data buffer to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.AddYData(PSingle;Cardinal)|procedure AddYData(ABuffer : PSingle; ASize : Cardinal)]] - Adds new Single(float) Y data buffer to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.AddYData(PSingle;Cardinal;Boolean)|procedure AddYData(ABuffer : PSingle; ASize : Cardinal; ASeparate : Boolean)]] - Adds new Single(float) Y data buffer to the channel data, with optional data gap.  
 
*[[Method procedure SLScope.TSLChannelData.AddYData(PSingle;Cardinal;Boolean)|procedure AddYData(ABuffer : PSingle; ASize : Cardinal; ASeparate : Boolean)]] - Adds new Single(float) Y data buffer to the channel data, with optional data gap.  
Line 81: Line 89:
 
*[[Method procedure SLScope.TSLChannelData.AddXYData(PInteger;PInteger;Cardinal)|procedure AddXYData(XBuffer : PInteger; YBuffer : PInteger; ASize : Cardinal)]] - Adds new Integer X and Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.AddXYData(PInteger;PInteger;Cardinal)|procedure AddXYData(XBuffer : PInteger; YBuffer : PInteger; ASize : Cardinal)]] - Adds new Integer X and Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.AddXYData(PInteger;PInteger;Cardinal;Boolean)|procedure AddXYData(XBuffer : PInteger; YBuffer : PInteger; ASize : Cardinal; ASeparate : Boolean)]] - Adds new Integer X and Y data buffers to the channel data, with optional data gap.  
 
*[[Method procedure SLScope.TSLChannelData.AddXYData(PInteger;PInteger;Cardinal;Boolean)|procedure AddXYData(XBuffer : PInteger; YBuffer : PInteger; ASize : Cardinal; ASeparate : Boolean)]] - Adds new Integer X and Y data buffers to the channel data, with optional data gap.  
 +
*[[Method procedure SLScope.TSLChannelData.AddXYData(PInt64;PInt64;Cardinal)|procedure AddXYData(XBuffer : PInt64; YBuffer : PInt64; ASize : Cardinal)]]
 +
*[[Method procedure SLScope.TSLChannelData.AddXYData(PInt64;PInt64;Cardinal;Boolean)|procedure AddXYData(XBuffer : PInt64; YBuffer : PInt64; ASize : Cardinal; ASeparate : Boolean)]]
 
*[[Method procedure SLScope.TSLChannelData.AddXYData(PSingle;PSingle;Cardinal)|procedure AddXYData(XBuffer : PSingle; YBuffer : PSingle; ASize : Cardinal)]] - Adds new Single(float) X and Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.AddXYData(PSingle;PSingle;Cardinal)|procedure AddXYData(XBuffer : PSingle; YBuffer : PSingle; ASize : Cardinal)]] - Adds new Single(float) X and Y data buffers to the channel data.  
 
*[[Method procedure SLScope.TSLChannelData.AddXYData(PSingle;PSingle;Cardinal;Boolean)|procedure AddXYData(XBuffer : PSingle; YBuffer : PSingle; ASize : Cardinal; ASeparate : Boolean)]] - Adds new Single(float) X and Y data buffers to the channel data, with optional data gap.  
 
*[[Method procedure SLScope.TSLChannelData.AddXYData(PSingle;PSingle;Cardinal;Boolean)|procedure AddXYData(XBuffer : PSingle; YBuffer : PSingle; ASize : Cardinal; ASeparate : Boolean)]] - Adds new Single(float) X and Y data buffers to the channel data, with optional data gap.  
Line 102: Line 112:
 
*[[Method procedure SLScope.TSLChannelData.GetDrawYData(PReal)|procedure GetDrawYData(ABuffer : PReal)]] - Returns the Y data of the buffer currently shown on the scope.  
 
*[[Method procedure SLScope.TSLChannelData.GetDrawYData(PReal)|procedure GetDrawYData(ABuffer : PReal)]] - Returns the Y data of the buffer currently shown on the scope.  
 
*[[Method procedure SLScope.TSLChannelData.GetDrawXYData(PReal;PReal)|procedure GetDrawXYData(XBuffer : PReal; YBuffer : PReal)]] - Returns the X and Y data of the buffer currently shown on the scope.  
 
*[[Method procedure SLScope.TSLChannelData.GetDrawXYData(PReal;PReal)|procedure GetDrawXYData(XBuffer : PReal; YBuffer : PReal)]] - Returns the X and Y data of the buffer currently shown on the scope.  
 +
*[[Method function SLScope.TSLChannelData.GetDataSnapshot() : ISLChannelDataSnapshot|function GetDataSnapshot() : ISLChannelDataSnapshot]] - Returns a snapshot of the latest channel data.
 +
*[[Method function SLScope.TSLChannelData.GetDrawDataSnapshot() : ISLChannelDataSnapshot|function GetDrawDataSnapshot() : ISLChannelDataSnapshot]] - Returns a snapshot of the currently displayed channel data.
  
 
[[Category:Classes]]
 
[[Category:Classes]]

Revision as of 17:19, 18 October 2012

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.

Package: SignalLabScopePkg

Unit: SLScope

Contents

Syntax

Delphi:

type TSLChannelData = class

C++ Builder:

class TSLChannelData

Visual C++ (MFC):

class CTSLChannelData

C# (.NET):

public ref class TSLChannelData

Summary

Channel data class.

Description

This class is used by the channels to provide access to the channel data. Do not make instances of this class.

Properties

Public

Methods

Public

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox