Documentation

xPCFileStream Class

Access xPCFileStream objects

Syntax

public class xPCFileStream : IDisposable

Description

Namespace: MathWorks.xPCTarget.FrameWork

Syntax Language: C#

public class xPCFileStream : IDisposable initializes xPCFileStream objects. These objects expose the file stream around a file.

There are the following limitations:

  • You can have at most eight files open on the target computer at the same time.

  • The largest single file that you can create on the target computer is 4 GB.

  • A fully qualified folder name can have a maximum of 248 characters, including the drive letter, colon, and backslash.

  • A fully qualified file name can have a maximum of 260 characters: The file part can have at most 12 characters: eight for the file name, one for the period, and at most three for the file extension. A file name longer than eight characters is truncated to six characters followed by '~1'.

  • Do not write data to the private folder on your target computer. It is reserved for Simulink® Real-Time™ internal use.

Constructor

ConstructorDescription
xPCFileStreamConstruct new instance of xPCFileStream class

Methods

MethodConstructor
xPCFileStream.CloseClose current stream
xPCFileStream.ReadRead block of bytes from stream and write data to buffer
xPCFileStream.WriteWrite block of bytes to file stream
xPCFileStream.WriteByteWrite byte to current position in file stream

Property

PropertyC# Declaration SyntaxDescriptionException

Length

public long Length {get;}

Get length of file stream.

xPCException — When problem occurs, query xPCException object Reason property.

Introduced in R2011b

Was this topic helpful?