Функціональний блок FS_WRITE_LIBFILE

Функціональний блок FS_WRITE_LIBFILE записує файл з бібліотеки в файлову систему.

Увага: Існуючі файли будуть перезаписані без попередження.

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

Примітка: Для збереження вкладень файлів потрібна ліцензія.

Підказка: Для документів з високим навантаженням обчислень створіть власний носій зберігання, щоб паралельно генерувати кілька документів.

Вхід WRITE

При позитивному фронті файл бібліотеки записується на носій зберігання.

Вхід DEV

Визначає пристрій, з якого потрібно отримати доступ до файлів. Пристрій використовується для проекту і може бути керований в контекстному меню під Проект Зовнішня пам'ять.

Вхід PATH

Вказує шлях до файлу на носії зберігання. Шлях відповідає Unix-шляху до файлу у форматі UTF-8, якщо це підтримується. Шлях представлений наступним чином:

Папка/Підпапка/Файл.txt

Якщо цей шлях закінчується на / або це папка, використовується ім'я файлу з бібліотеки.

Вхід LIB_FILE

Визначає файл з бібліотеки. Вхід приймає лише пряму рядкову стрічку. Файл можна перетягнути з бібліотеки на вхід, щоб визначити його.

Вхід LANG

Визначає мову файлу. Вона повинна бути присутня в проекті.

Вихід DONE

Вихід повертає імпульс при успішному виконанні, щоб продовжити наступну операцію. Імпульс відбувається при завершенні процесу, навіть якщо сталася помилка.

Вихід LENGTH

Повертає кількість записаних байтів. Стан зберігається для пізнішого використання.

Вихід ERROR

У разі помилки повертає текст з повідомленням про помилку. Він FALSE, якщо помилка не сталася. Стан зберігається для пізнішого використання.

Можливі причини:

  • Сервіс носія зберігання не був запущений.
  • Пам'ять не була ініціалізована.
  • Дані для входу неправильні.
  • Віддалений сервер недоступний.
  • Носій зберігання не існує.
  • Вказаний шлях неправильний.
  • На носій зберігання не можна записати.
  • Немає місця на носії або носій захищений від запису.
  • Файл бібліотеки не в мережі або більше недоступний.
  • Вказана мова відсутня або не знайдена.
  • Немає ліцензії для запису файлу.