<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Работа с файлами > StructArrayToFile |
Функциональный блок StructArrayToFile читает на входе массив структур и записывает полученные данные в CSV-файл.
Важно! Для возможности работы c ФБ StructArrayToFile в исполнительную систему должна входить опция MSRT4D-FileWork. Данная опция включена в базовый функционал лицензий Professional и Enterprise.
Этот функциональный блок может использоваться как самостоятельно, вне программ, так и в составе любой программы.
Находится в библиотеке BaseObjects.
Вид в дереве |
Вид в редакторе FBD |
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Входы |
||
FileName |
STRING |
Указывается путь к файлу, его имя и расширение. Путь может быть задан как путь относительно рабочей папки исполнительной системы, так и абсолютный путь. |
Encoding |
Encoding |
Определяется соответствие, с которым идет преобразование входного значения. Возможные варианты: •UTF8 (по умолчанию), •CP1251, •ASCII |
WithBOM |
BOOL |
Указывается использовать ли маркер последовательности байт BOM для отображения utf строк. |
Header |
STRING |
Задается первая строка csv файла с заголовками через ; (A;B;C). Заголовок соответствует имени поля структуры. Должен быть на английском (в имени можно использовать только цифры и _) |
Input |
ARRAY [*] OF ANY |
Задается массив структур, который нужно сохраниться в csv-файл |
Write |
BOOL |
Записывает данные в файл по переднему фронту. |
Выходы |
||
Error |
STRING |
Выдается ошибка. |