У меня есть 2 независимых рабочих Matlab, причем FIRST получает / сохраняет данные, а SECOND читает их (и выполняет некоторые вычисления и т. Д.).
ПЕРВЫЙ сохраняет данные как файл .mat на жестком диске, а ВТОРОЙ читает их оттуда. Требуется ~ 20 секунд, чтобы СОХРАНИТЬ
эти данные как .mat и 8millisec, чтобы УДАЛИТЬ
их. Перед СОХРАНЕНИЕМ данных FIRST удаляет старый файл, а затем сохраняет более новую версию.
Как ВТОРОЙ проверить, что данные существуют и не повреждены
? Я могу использовать exists
, но это не говорит мне, повреждены ли данные или нет. Например, если ВТОРОЙ пытается прочитать данные именно тогда, когда ПЕРВЫЙ сохраняет их, существует
проходит, но ЗАГРУЗИТЬ
выдает сообщение об ошибке - Данные повреждены и т. Д.
Спасибо.