Управляйте папками и файлами на целевом компьютере
SimulinkRealTime.fileSystem
объект обеспечивает доступ к папкам и файлам на целевом компьютере.
Нижеследующие ограничения содержат:
У вас может быть самое большее 128 файлов, открытых на целевом компьютере одновременно.
Самый большой один файл, который можно создать на целевом компьютере, составляет 4 Гбайт.
Полностью определенное имя папки может иметь максимум 248 символов, включая букву диска, двоеточие и обратную косую черту.
Полностью определенное имя файла в операционной системе на целевом компьютере может иметь максимум 260 символов. Если имя файла более длительно, чем формат "восемь точек три" (восемь символьных имен файла, точка, три символьных расширения), операционная система представляет имя файла в усеченной форме (например, шесть символов, сопровождаемых '~1'
). Команды MATLAB могут получить доступ к файлу с помощью полностью определенного имени файла или усеченного представления имени. Некоторые параметры блоков, такие как блок Scope filename
параметр, потребуйте 8,3 форматов для имени файла.
Не записывайте данные к private
папка на вашем целевом компьютере. Это резервируется для внутреннего пользования Simulink® Real-Time™.
Примечание: SimulinkRealTime.fileSystem
объект будет удален в будущем релизе. См. информацию о версии для команд файловой системы, чтобы использовать вместо этого. Эти команды используют SimulinkRealTime.openFTP
функционируйте и функции для ftp
MATLAB объект.
построения и возвращают соответствие объекта файловой системы целевому компьютеру по умолчанию. Если у вас есть один целевой компьютер или если вы определяете целевой компьютер как целевой компьютер по умолчанию в вашей системе, используйте эту форму.filesys_object
=
SimulinkRealTime.fileSystem
Примечание: SimulinkRealTime.fileSystem
объект будет удален в будущем релизе. См. информацию о версии для команд файловой системы, чтобы использовать вместо этого. Эти команды используют SimulinkRealTime.openFTP
функционируйте и функции для ftp
MATLAB объект.
построения и возвращают соответствие объекта файловой системы целевому компьютеру, который доступен filesys_object
=
SimulinkRealTime.fileSystem(target_object
)target_object
.
SimulinkRealTime.fileSystem
функция принимает эти аргументы:
target_object
— Целевой компьютер представления объекта
Объект, который представляет целевой компьютер. Прежде, чем вызвать эту функцию, убедитесь, что вы запускаете целевой компьютер с Ядра Simulink Real-Time и применяете необходимые настройки подключения Ethernet.
filesys_object
— Объект, представляющий файловую систему целевого компьютера
Объект файловой системы создается при помощи SimulinkRealTime.fileSystem
функция создания.
Объект файловой системы представляет файловую систему целевого компьютера. Вы работаете с файловой системой целевого компьютера от компьютера разработчика при помощи методов файловой системы.
Никакие свойства.
cd | Измените папку на целевом компьютере |
dir | Перечислите содержимое папки на целевом компьютере |
diskinfo | Информация о диске целевого компьютера |
diskspace | Возвратите свободное пространство и общий пробел на диске в байтах |
fclose | Закройте файл целевого компьютера |
fileinfo | Информация о файле целевого компьютера |
filetable | Информация об открытых файлах в файловой системе целевого компьютера |
fopen | Открытый файл целевого компьютера для чтения и записи |
fread | Считайте открытый файл целевого компьютера |
fwrite | Запишите двоичные данные, чтобы открыть файл целевого компьютера |
getfilesize | Размер файла на целевом компьютере |
mkdir | Создайте папку на целевом компьютере |
pwd | Путь к в настоящее время активной папке на целевом компьютере |
removefile | Удалите файл из целевого компьютера |
rename | Переименуйте файл или папку в дисководе целевого компьютера |
rmdir | Удалите пустую папку из целевого компьютера |
selectdrive | Выберите диск целевого компьютера |