<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Работа с файлами > StringToFile |
Функциональный блок StringToFile служит для записи данных в XML-файл.
Важно! Для возможности работы c ФБ StringToFile в исполнительную систему должна входить опция MSRT4D-FileWork. Данная опция включена в базовый функционал лицензий Professional и Enterprise.
Этот функциональный блок может использоваться как самостоятельно, вне программ, так и в составе любой программы.
Находится в библиотеке BaseObjects.
Вид в дереве |
Вид в редакторе FBD |
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Входы |
||
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 |
Файл открыт/используется другой программой |
Смотрите также: