StringToFile

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Работа с файлами >

StringToFile

Функциональный блок StringToFile служит для записи данных в XML-файл.

Важно! Для возможности работы c ФБ StringToFile в исполнительную систему должна входить опция MSRT4D-FileWork. Данная опция включена в базовый функционал лицензий Professional и Enterprise.

Этот функциональный блок может использоваться как самостоятельно, вне программ, так и в составе любой программы.

Находится в библиотеке BaseObjects.

Вид в дереве

Вид в редакторе FBD

StringToFile

StringToFile_1

Входы и выходы ФБ:

Название

Тип

Назначение

Входы

Input

STRING

Указывается строка, которая будет записана в XML-файл.

FileName

STRING

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

Write

BOOL

Записывает данные в файл по переднему фронту.

Encoding

Encoding

Определяется соответствие, с которым идет преобразование входной строки. Возможные варианты:

UTF8 (по умолчанию),

CP1251,

ASCII

Выходы

ErrorCode

DINT

Выдается код ошибки операционной системы. Для Windows и для Linux могут быть получены разные значения в одних и тех же ситуациях. Полный список ошибок смотрите в документации на операционную систему.

Примеры кодов:

Windows

Linux

Описание

0

0

Нет ошибок

2

2

Файл не найден

3

2

Путь к файлу не найден

5

13

Нет доступа к файлу

32

16

Файл открыт/используется другой программой

Смотрите также: