Class SLScope.TSLChannelData

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
 
(7 intermediate revisions by one user not shown)
Line 24: Line 24:
 
=== C# (.NET): ===
 
=== C# (.NET): ===
 
<code>
 
<code>
'''public ref class''' TSLChannelData
+
'''public ref class''' ChannelData
 
</code>
 
</code>
 
== Summary ==
 
== Summary ==
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)]] - Sets new 64 bit Integer Y data buffers to the channel data.
 +
*[[Method procedure SLScope.TSLChannelData.SetYData(PUInt64;Cardinal)|procedure SetYData(ABuffer : PUInt64; ASize : Cardinal)]] - Sets new 64 bit Unsigned Integer 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(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)]] - Sets new 64 bit Integer X and Y data buffers to the channel data.
 +
*[[Method procedure SLScope.TSLChannelData.SetXYData(PUInt64;PUInt64;Cardinal)|procedure SetXYData(XBuffer : PUInt64; YBuffer : PUInt64; ASize : Cardinal)]] - Sets new 64 bit Unsigned Integer 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(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)]] - Adds new 64 bit Integer Y data buffer to the channel data.
 +
*[[Method procedure SLScope.TSLChannelData.AddYData(PInt64;Cardinal;Boolean)|procedure AddYData(ABuffer : PInt64; ASize : Cardinal; ASeparate : Boolean)]] - Adds new 64 bit Integer Y data buffer to the channel data, with optional data gap.
 +
*[[Method procedure SLScope.TSLChannelData.AddYData(PUInt64;Cardinal)|procedure AddYData(ABuffer : PUInt64; ASize : Cardinal)]] - Adds new 64 bit Unsigned Integer Y data buffer to the channel data.
 +
*[[Method procedure SLScope.TSLChannelData.AddYData(PUInt64;Cardinal;Boolean)|procedure AddYData(ABuffer : PUInt64; ASize : Cardinal; ASeparate : Boolean)]] - Adds new 64 bit Unsigned Integer Y data buffer to the channel data, with optional data gap.
 
*[[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)]] - Adds new 64 bit Integer X and Y data buffers to the channel data.
 +
*[[Method procedure SLScope.TSLChannelData.AddXYData(PUInt64;PUInt64;Cardinal)|procedure AddXYData(XBuffer : PUInt64; YBuffer : PUInt64; ASize : Cardinal)]] - Adds new 64 bit Unsigned Integer X and Y data buffers to the channel data.
 +
*[[Method procedure SLScope.TSLChannelData.AddXYData(PInt64;PInt64;Cardinal;Boolean)|procedure AddXYData(XBuffer : PInt64; YBuffer : PInt64; ASize : Cardinal; ASeparate : Boolean)]] - Adds new 64 bit Integer X and Y data buffers to the channel data, with optional data gap.
 +
*[[Method procedure SLScope.TSLChannelData.AddXYData(PUInt64;PUInt64;Cardinal;Boolean)|procedure AddXYData(XBuffer : PUInt64; YBuffer : PUInt64; ASize : Cardinal; ASeparate : Boolean)]] - Adds new 64 bit Unsigned Integer X and Y data buffers to the channel data, with optional data gap.
 
*[[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 114:
 
*[[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]]

Latest revision as of 00:30, 26 June 2013

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 ChannelData

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