Данные временного интервала записи по файловой системе целевого компьютера
Средства управления и свойства доступов осциллографов файла.
Осциллограф получает блок данных от ядра и хранит данные в файле в файловой системе целевого компьютера. В зависимости от установки WriteMode
, размер файла или постоянно не обновляется. Можно передать данные другому компьютеру для исследования или графического вывода.
NumSamples
параметр работает с установкой авторестарта.
Авторестарт включен — Когда осциллограф инициировал, осциллограф начинает собирать данные в буфер памяти. Фоновая задача исследует буфер и записывает данные к диску постоянно, добавляя новые данные в конец файла. Когда осциллограф достигает количества выборок, которые вы задали, это начинает собирать данные снова, перезаписывая буфер памяти. Если фоновая задача не может идти в ногу со сбором данных, данные могут быть потеряны.
Авторестарт прочь — Когда осциллограф инициировал, осциллограф начинает собирать данные в буфер памяти. Это останавливается, когда это собрало количество выборок, которые вы задали. Фоновая задача исследует буфер и записывает данные к диску постоянно, добавляя новые данные в конец файла.
Нижеследующие ограничения существуют:
У вас может быть самое большее 128 файлов, открытых на целевом компьютере одновременно.
Самый большой один файл, который можно создать на целевом компьютере, составляет 4 Гбайт.
Полностью определенное имя папки может иметь максимум 248 символов, включая букву диска, двоеточие и обратную косую черту.
Полностью определенное имя файла в операционной системе на целевом компьютере может иметь максимум 260 символов. Если имя файла более длительно, чем формат "восемь точек три" (восемь символьных имен файла, точка, три символьных расширения), операционная система представляет имя файла в усеченной форме (например, шесть символов, сопровождаемых '~1'
). Команды MATLAB могут получить доступ к файлу с помощью полностью определенного имени файла или усеченного представления имени. Некоторые параметры блоков, такие как блок Scope filename
параметр, потребуйте 8,3 форматов для имени файла.
Не записывайте данные к private
папка на вашем целевом компьютере. Это резервируется для внутреннего пользования Simulink® Real-Time™.
Прежде чем вы рассмотрите использование Файла В реальном времени Осциллографы, которые могли произвести файл, больше, чем 2 Гбайт, использовать любой из этих подходов:
Вместо Осциллографа Файла используйте Инспектора Данных моделирования в буферизированном режиме для регистрации данных.
При использовании Осциллографа Файла используйте DynamicFileName, включил опцию и установил MaxWriteFileSize меньше чем на 2 Гбайт.
Следующие лексические правила существуют:
Имена функций являются чувствительными к регистру. Введите целое имя.
Имена свойства не являются чувствительными к регистру. Вы не должны вводить целое имя, пока символы, которые вы вводите, уникальны для свойства.
Можно вызвать некоторые свойства объектов осциллографа и функции из командной строки целевого компьютера, когда вы загрузили приложение реального времени.
addsignal (fileScope,signal) | Добавьте сигналы зарегистрировать осциллограф, представленный объектом scope |
remsignal (fileScope,signal) | Удалите сигналы из осциллографа файла, представленного объектом scope |
start (fileScope) | Запустите выполнение осциллографа файла на целевом компьютере |
stop (fileScope) | Остановите выполнение осциллографа файла на целевом компьютере |
trigger(fileScope) | Триггер программного обеспечения запускается сбора данных для осциллографа файла |
SimulinkRealTime.hostScope
| SimulinkRealTime.target
| SimulinkRealTime.targetScope
| Команды целевого компьютера | getscope
| remscope