This method reads data from a streamer file, and returns the data in a one-dimensional or two-dimensional array.
When FileAInScan() or FilePretrig() fills the streamer file, this method returns the content of that file. Refer to information on your board in the Universal Library User's Guide to determine if your board supports FileAInScan() and/or FilePreTrig().
Member of the MccService class.
VB .NET
Public Shared Function FileRead(ByVal fileName As String, ByVal firstPoint As Integer, ByRef numPoints As Integer, ByVal dataBuffer As Short()) As MccDaq.ErrorInfo
Public Shared Function FileRead(ByVal fileName As String, ByVal firstPoint As Integer, ByRef numPoints As Integer, ByVal dataBuffer As System.UInt16()) As MccDaq.ErrorInfo
Public Shared Function FileRead(ByVal fileName As String, ByVal firstPoint As Integer, ByRef numPoints As Integer, ByVal dataBuffer As System.double(,)) As MccDaq.ErrorInfo
C# .NET
public MccDaq.ErrorInfo FileRead(string fileName, int firstPoint, ref int numPoints, short[] dataBuffer)
public MccDaq.ErrorInfo FileRead(string fileName, int firstPoint, ref int numPoints, ushort[] dataBuffer)
public MccDaq.ErrorInfo FileRead(string fileName, int firstPoint, ref int numPoints, double[,] dataBuffer)
The following methods are deprecated, and should only be used for legacy applications. The methods above are preferred, and must be used for 64-bit application development.
VB .NET
Returns a one-dimensional array of short values:
Public Shared Function FileRead(ByVal fileName As String, ByVal firstPoint As Integer, ByRef numPoints As Integer, ByRef dataBuffer As Short) As MccDaq.ErrorInfo
Returns a one-dimensional array of System.UInt16 values:
Public Shared Function FileRead(ByVal fileName As String, ByVal firstPoint As Integer, ByRef numPoints As Integer, ByRef dataBuffer As System.UInt16) As MccDaq.ErrorInfo
Returns a two-dimensional array of double values:
Public Shared Function FileRead(ByVal fileName As String, ByVal firstPoint As Integer, ByRef numPoints As Integer, ByRef dataBuffer As Double(,), ByVal numChannels As Integer) As MccDaq.ErrorInfo
C# .NET
Returns a one-dimensional array of short values:
public static MccDaq.ErrorInfo FileRead(string fileName, int firstPoint, ref int numPoints, out short dataBuffer)
Returns a one-dimensional array of System.UInt16 values:
public static MccDaq.ErrorInfo FileRead(string fileName, int firstPoint, ref int numPoints, out ushort dataBuffer)
Returns a two-dimensional array of double values:
public static MccDaq.ErrorInfo FileRead(string fileName, int firstPoint, ref int numPoints, out double dataBuffer[,], int numChannels)
fileName
The name of the streamer file to read.
firstPoint
The index of the first point to read.
numPoints
The number of points to read in the file.
dataBuffer
A reference to the array in the data buffer that the data is read into.
numChannels
The number of channels to read into dataBuffer.
The data is returned as 16-bits. The 16-bits may represent 12 bits of analog, 12-bits of analog plus 4 bits of channel, or 16-bits of analog data.
The file may contain more data than can fit in dataBuffer. Use numPoints and firstPoint to read a selected piece of the file into dataBuffer. Call FileGetInfo() first to find out how many points are in the file.