xPCFSOpenFile

Открытый файл на целевом компьютере

Прототип

int xPCFSOpenFile(int port, const char *filename,
const char *permission);

Аргументы

port

Введите значение, возвращенное функцией xPCOpenTcpIpPort.

filename

Введите имя файла на целевом компьютере.

permission

Введите разрешение чтения-записи, с которым можно открыть файл. Значениями является r (читайте) или w Чтение-запись.

Возврат

Возвращает дескриптор файла для открытого файла. Если функция обнаруживает ошибку, она возвращает -1.

Описание

xPCFSOpenFile функция открывает заданный файл, filename, на целевом компьютере. Если файл не существует, xPCFSOpenFile функция создает filename, затем открывает его. Можно открыть файл для доступа для чтения или доступа для чтения-записи.

Существуют нижеследующие ограничения:

  • У вас может быть самое большее 128 файлов, открытых на целевом компьютере одновременно.

  • Самый большой один файл, который можно создать на целевом компьютере, составляет 4 Гбайт.

  • Полностью определенное имя папки может иметь максимум 248 символов, включая букву диска, двоеточие и обратную косую черту.

  • Полностью определенное имя файла в операционной системе на целевом компьютере может иметь максимум 260 символов. Если имя файла более длительно, чем формат "восемь точек три" (восемь символьных имен файла, точка, три символьных расширения), операционная система представляет имя файла в усеченной форме (например, шесть символов, сопровождаемых '~1'). Команды MATLAB могут получить доступ к файлу с помощью полностью определенного имени файла или усеченного представления имени. Некоторые параметры блоков, такие как блок Scope filename параметр, потребуйте 8,3 форматов для имени файла.

  • Не записывайте данные к private папка на вашем целевом компьютере. Это резервируется для внутреннего пользования Simulink® Real-Time™.

Представлено до R2006a