<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Работа с файлами > FileToString |
Функциональный блок FileToString служит считывания данных из файла. Прочитанная информация выдается в виде текстовой строки.
Важно! Для возможности работы c ФБ FileToString в исполнительную систему должна входить опция MSRT4D-FileWork. Данная опция включена в базовый функционал лицензий Professional и Enterprise.
Этот функциональный блок может использоваться как самостоятельно, вне программ, так и в составе любой программы.
Находится в библиотеке BaseObjects.
Вид в дереве |
Вид в редакторе FBD |
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Входы |
||
FileName |
STRING |
Указывается путь к файлу, его имя и расширение. Может быть задан как путь относительно рабочей папки исполнительной системы, так и абсолютный путь. |
Read |
BOOL |
Читает из файла данные по переднему фронту и инициирует передачу на выход функционального блока. |
Encoding |
Encoding |
Определяет кодировку файла. Возможные варианты: •UTF8 (по умолчанию), •CP1251, •ASCII |
Выходы |
||
Output |
STRING |
Результирующая строка, полученная после изменения значения с False на TRUE входа Read |
ErrorCode |
DINT |
Выдается код ошибки операционной системы. Для Windows и для Linux могут быть получены разные значения в одних и тех же ситуациях. Полный список ошибок смотрите в документации на операционную систему. |
Примеры кодов:
Windows |
Linux |
Описание |
2 |
2 |
Файл не найден |
3 |
2 |
Путь к файлу не найден |
5 |
13 |
Нет доступа к файлу |
Смотрите также: