A waveform is divided to segments. Each top level segment can also have segments below it.
Properties:
ItemsCount : Long – Returns the waveform number of sub-segments.
Items(Variant vrNameOrIndex) : WSegment – Returns the specified waveform sub-segment.
Name : String – Returns or sets the segment identifier name.
Parent : WSegment – Returns the parent segment of the current segment.
Points([in] Long lPoint, [in] enumWPointsDataType enPointsDataType = WPointsDataTypeSignedShort]) : Variant – Returns the waveform data point at the specified point index.
PointsCount : Long – Returns or sets the segment number of data points.
Methods:
GetPoints([in] Long lPointStart, [in, out] Long * plPoints, [out] Variant * pvaPoints, [in] enumWPointsDataType enPointsDataType = WPointsDataTypeSignedShort]) – Returns the segment data points array.
SetPoints([in] Long lPointStart, Long lPoints, [in] Variant vaPoints, [in] enumWPointsDataType enPointsDataType = WPointsDataTypeSignedShort]) – Sets the segment data points to from the specified array.