Функциональный блок FS_RAW

Функциональный блок FS_RAW выполняет удаленную команду RAW.

Внимание: Системные команды могут повредить или нарушить работу удаленной системы. Кроме того, существующие файлы могут быть перезаписаны без предупреждения.

Файловая система должна быть предварительно инициализирована с помощью FS_INIT. Все операции выполняются асинхронно для каждого созданного носителя.

Вход RUN

При положительном фронте выполняется указанная команда.

Вход DEV

Определяет устройство, с которого будут доступны файлы. Устройство используется в проекте и может быть настроено в контекстном меню под Проект Внешнее хранилище.

Вход PATH

Указывает путь к каталогу на носителе. Путь соответствует пути файла Unix в формате UTF-8, если он поддерживается. Путь отображается следующим образом:

Папка/Подпапка

Вход CMD

Определяет выполняемую команду RAW.

Выход DONE

Выход возвращает импульс при успехе, чтобы выполнить следующую операцию. Импольс происходит по завершении операции, даже если произошла ошибка.

Выход RETURN

Возвращает результат команды при успешном выполнении. Значение сохраняется для последующего использования.

Выход ERROR

В случае ошибки возвращает текст с сообщением об ошибке. Он FALSE, если ошибка не возникла. Состояние сохраняется для последующего использования.

Возможные причины:

  • Сервис носителя не был запущен.
  • Хранилище не было инициализировано.
  • Данные для входа недействительны.
  • Удаленный сервер недоступен.
  • Носитель не существует.
  • Указанный путь недействителен.
  • На носитель нельзя записывать.
  • Нет свободного места на носителе или носитель защищен от записи.